--- /home/fdroid/fdroiddata/tmp/fr.nocle.passegares_207.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_fr.nocle.passegares_207.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: , actual: <459e9963e02bc2110b64166e63b3efdba396b7a8d64c90faba24af44a18a74ba> │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: , actual: <3897bb0debadf74a18a6f104347321e59c338ce3ab5cbae91a22080ac21a5356cb42380000000000> │ @@ -1,57 +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: 49459b0888cc0453290065a771f58c25fa80f873264eb494db700330f4aa2c70 │ -Signer #1 certificate SHA-1 digest: e70bfdf01921f4b7960a3b16917464012809bf9c │ -Signer #1 certificate MD5 digest: d488785cc1fa72bb26033e554faf0540 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: f6028aeb026a7eeb9704fc416965b47bbd6f5f41198d19f460fdace7573ef4cf │ -Signer #1 public key SHA-1 digest: c94025af9fa2fd3a2785b115f44b98b7e3f75190 │ -Signer #1 public key MD5 digest: 98f4813fc64472b18a91f4c2dd7aaf8d │ -WARNING: META-INF/com/android/build/gradle/app-metadata.properties not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.activity_activity.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.annotation_annotation-experimental.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.appcompat_appcompat-resources.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.appcompat_appcompat.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.arch.core_core-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.cardview_cardview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.coordinatorlayout_coordinatorlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.core_core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.cursoradapter_cursoradapter.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.customview_customview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.documentfile_documentfile.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.drawerlayout_drawerlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.dynamicanimation_dynamicanimation.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.fragment_fragment.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.interpolator_interpolator.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.legacy_legacy-support-core-ui.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.legacy_legacy-support-core-utils.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.legacy_legacy-support-v4.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-livedata-core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-livedata.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.loader_loader.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.media_media.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.preference_preference.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.print_print.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.recyclerview_recyclerview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.savedstate_savedstate.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.slidingpanelayout_slidingpanelayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.transition_transition.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.vectordrawable_vectordrawable-animated.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.vectordrawable_vectordrawable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.versionedparcelable_versionedparcelable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.viewpager2_viewpager2.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.viewpager_viewpager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/com.google.android.material_material.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -1,10 +1,10 @@ │ Zip file size: 3691211 bytes, number of entries: 1067 │ -rw-rw-rw- 0.0 unx 56 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ --rw-rw-rw- 0.0 unx 4529216 b- defN 81-Jan-01 01:01 classes.dex │ +-rw-rw-rw- 0.0 unx 4529212 b- defN 81-Jan-01 01:01 classes.dex │ -rw-rw-rw- 0.0 unx 27813 b- defN 81-Jan-01 01:01 assets/AuvergneRA/Gares.csv │ -rw-rw-rw- 0.0 unx 18782 b- defN 81-Jan-01 01:01 assets/AuvergneRA/GaresDansLigne.csv │ -rw-rw-rw- 0.0 unx 814 b- defN 81-Jan-01 01:01 assets/AuvergneRA/Lignes.csv │ -rw-rw-rw- 0.0 unx 17164 b- defN 81-Jan-01 01:01 assets/BourgogneFC/Gares.csv │ -rw-rw-rw- 0.0 unx 13242 b- defN 81-Jan-01 01:01 assets/BourgogneFC/GaresDansLigne.csv │ -rw-rw-rw- 0.0 unx 399 b- defN 81-Jan-01 01:01 assets/BourgogneFC/Lignes.csv │ -rw-rw-rw- 0.0 unx 11165 b- defN 81-Jan-01 01:01 assets/Bretagne/Gares.csv │ @@ -1062,8 +1062,8 @@ │ -rw---- 0.0 fat 318 b- stor 81-Jan-01 01:01 res/zN.png │ -rw---- 0.0 fat 887 b- stor 81-Jan-01 01:01 res/zQ.png │ -rw---- 0.0 fat 748 b- defN 81-Jan-01 01:01 res/zq.xml │ -rw---- 0.0 fat 860396 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 73623 b- defN 81-Jan-01 01:01 META-INF/E4A18079.SF │ -rw---- 2.0 fat 1326 b- defN 81-Jan-01 01:01 META-INF/E4A18079.RSA │ -rw---- 2.0 fat 73515 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -1067 files, 7505641 bytes uncompressed, 3568477 bytes compressed: 52.5% │ +1067 files, 7505637 bytes uncompressed, 3568459 bytes compressed: 52.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 : e83ac03d │ │ -signature : 00f9...abd6 │ │ -file_size : 4529216 │ │ +checksum : e9489eac │ │ +signature : 6c5d...2866 │ │ +file_size : 4529212 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 36407 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 4512 │ │ type_ids_off : 145740 (0x02394c) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 163788 (0x027fcc) │ │ field_ids_size : 33769 │ │ field_ids_off : 244608 (0x03bb80) │ │ method_ids_size : 35506 │ │ method_ids_off : 514760 (0x07dac8) │ │ class_defs_size : 3511 │ │ class_defs_off : 798808 (0x0c3058) │ │ -data_size : 3618056 │ │ +data_size : 3618052 │ │ data_off : 911160 (0x0de738) │ │ │ │ Class #0 header: │ │ class_idx : 376 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 4225 │ │ source_file_idx : 5179 │ │ @@ -642722,21 +642722,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -29ddb8: |[29ddb8] fr.nocle.passegares.LocationService.:()V │ │ -29ddc8: 7010 f801 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@01f8 │ │ -29ddce: 1300 0f00 |0003: const/16 v0, #int 15 // #f │ │ -29ddd2: 5910 c66c |0005: iput v0, v1, Lfr/nocle/passegares/LocationService;.intervalleActualisation:I // field@6cc6 │ │ -29ddd6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -29ddd8: 5b10 c86c |0008: iput-object v0, v1, Lfr/nocle/passegares/LocationService;.lm:Landroid/location/LocationManager; // field@6cc8 │ │ -29dddc: 0e00 |000a: return-void │ │ +29ddb4: |[29ddb4] fr.nocle.passegares.LocationService.:()V │ │ +29ddc4: 7010 f801 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@01f8 │ │ +29ddca: 1300 0f00 |0003: const/16 v0, #int 15 // #f │ │ +29ddce: 5910 c66c |0005: iput v0, v1, Lfr/nocle/passegares/LocationService;.intervalleActualisation:I // field@6cc6 │ │ +29ddd2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +29ddd4: 5b10 c86c |0008: iput-object v0, v1, Lfr/nocle/passegares/LocationService;.lm:Landroid/location/LocationManager; // field@6cc8 │ │ +29ddd8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0005 line=35 │ │ 0x0008 line=37 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lfr/nocle/passegares/LocationService; │ │ @@ -642763,51 +642763,51 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -29dde0: |[29dde0] fr.nocle.passegares.LocationService.onCreate:()V │ │ -29ddf0: 1a00 0717 |0000: const-string v0, "LOCPG" // string@1707 │ │ -29ddf4: 1a01 810d |0002: const-string v1, "Create" // string@0d81 │ │ -29ddf8: 7120 680e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e68 │ │ -29ddfe: 6f10 f901 0400 |0007: invoke-super {v4}, Landroid/app/Service;.onCreate:()V // method@01f9 │ │ -29de04: 5440 c86c |000a: iget-object v0, v4, Lfr/nocle/passegares/LocationService;.lm:Landroid/location/LocationManager; // field@6cc8 │ │ -29de08: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ -29de0c: 6e10 c684 0400 |000e: invoke-virtual {v4}, Lfr/nocle/passegares/LocationService;.getApplicationContext:()Landroid/content/Context; // method@84c6 │ │ -29de12: 0c00 |0011: move-result-object v0 │ │ -29de14: 1a01 b861 |0012: const-string v1, "location" // string@61b8 │ │ -29de18: 6e20 5502 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0255 │ │ -29de1e: 0c00 |0017: move-result-object v0 │ │ -29de20: 1f00 0101 |0018: check-cast v0, Landroid/location/LocationManager; // type@0101 │ │ -29de24: 5b40 c86c |001a: iput-object v0, v4, Lfr/nocle/passegares/LocationService;.lm:Landroid/location/LocationManager; // field@6cc8 │ │ -29de28: 7110 7d07 0400 |001c: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@077d │ │ -29de2e: 0c00 |001f: move-result-object v0 │ │ -29de30: 1301 0f00 |0020: const/16 v1, #int 15 // #f │ │ -29de34: 1a02 bf14 |0022: const-string v2, "Intervalle_Actualisation" // string@14bf │ │ -29de38: 7110 dd88 0100 |0024: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -29de3e: 0c03 |0027: move-result-object v3 │ │ -29de40: 7230 c302 2003 |0028: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02c3 │ │ -29de46: 0c00 |002b: move-result-object v0 │ │ -29de48: 7110 7088 0000 |002c: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ -29de4e: 0c00 |002f: move-result-object v0 │ │ -29de50: 6e10 6888 0000 |0030: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -29de56: 0a00 |0033: move-result v0 │ │ -29de58: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -29de5a: 7120 8a88 2000 |0035: invoke-static {v0, v2}, Ljava/lang/Math;.max:(II)I // method@888a │ │ -29de60: 0a00 |0038: move-result v0 │ │ -29de62: 1302 1e00 |0039: const/16 v2, #int 30 // #1e │ │ -29de66: 7120 8e88 2000 |003b: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@888e │ │ -29de6c: 0a00 |003e: move-result v0 │ │ -29de6e: d200 e803 |003f: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ -29de72: 5940 c66c |0041: iput v0, v4, Lfr/nocle/passegares/LocationService;.intervalleActualisation:I // field@6cc6 │ │ -29de76: 2803 |0043: goto 0046 // +0003 │ │ -29de78: 5941 c66c |0044: iput v1, v4, Lfr/nocle/passegares/LocationService;.intervalleActualisation:I // field@6cc6 │ │ -29de7c: 0e00 |0046: return-void │ │ +29dddc: |[29dddc] fr.nocle.passegares.LocationService.onCreate:()V │ │ +29ddec: 1a00 0717 |0000: const-string v0, "LOCPG" // string@1707 │ │ +29ddf0: 1a01 810d |0002: const-string v1, "Create" // string@0d81 │ │ +29ddf4: 7120 680e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e68 │ │ +29ddfa: 6f10 f901 0400 |0007: invoke-super {v4}, Landroid/app/Service;.onCreate:()V // method@01f9 │ │ +29de00: 5440 c86c |000a: iget-object v0, v4, Lfr/nocle/passegares/LocationService;.lm:Landroid/location/LocationManager; // field@6cc8 │ │ +29de04: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ +29de08: 6e10 c684 0400 |000e: invoke-virtual {v4}, Lfr/nocle/passegares/LocationService;.getApplicationContext:()Landroid/content/Context; // method@84c6 │ │ +29de0e: 0c00 |0011: move-result-object v0 │ │ +29de10: 1a01 b861 |0012: const-string v1, "location" // string@61b8 │ │ +29de14: 6e20 5502 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0255 │ │ +29de1a: 0c00 |0017: move-result-object v0 │ │ +29de1c: 1f00 0101 |0018: check-cast v0, Landroid/location/LocationManager; // type@0101 │ │ +29de20: 5b40 c86c |001a: iput-object v0, v4, Lfr/nocle/passegares/LocationService;.lm:Landroid/location/LocationManager; // field@6cc8 │ │ +29de24: 7110 7d07 0400 |001c: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@077d │ │ +29de2a: 0c00 |001f: move-result-object v0 │ │ +29de2c: 1301 0f00 |0020: const/16 v1, #int 15 // #f │ │ +29de30: 1a02 bf14 |0022: const-string v2, "Intervalle_Actualisation" // string@14bf │ │ +29de34: 7110 dd88 0100 |0024: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +29de3a: 0c03 |0027: move-result-object v3 │ │ +29de3c: 7230 c302 2003 |0028: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02c3 │ │ +29de42: 0c00 |002b: move-result-object v0 │ │ +29de44: 7110 7088 0000 |002c: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ +29de4a: 0c00 |002f: move-result-object v0 │ │ +29de4c: 6e10 6888 0000 |0030: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +29de52: 0a00 |0033: move-result v0 │ │ +29de54: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +29de56: 7120 8a88 2000 |0035: invoke-static {v0, v2}, Ljava/lang/Math;.max:(II)I // method@888a │ │ +29de5c: 0a00 |0038: move-result v0 │ │ +29de5e: 1302 1e00 |0039: const/16 v2, #int 30 // #1e │ │ +29de62: 7120 8e88 2000 |003b: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@888e │ │ +29de68: 0a00 |003e: move-result v0 │ │ +29de6a: d200 e803 |003f: mul-int/lit16 v0, v0, #int 1000 // #03e8 │ │ +29de6e: 5940 c66c |0041: iput v0, v4, Lfr/nocle/passegares/LocationService;.intervalleActualisation:I // field@6cc6 │ │ +29de72: 2803 |0043: goto 0046 // +0003 │ │ +29de74: 5941 c66c |0044: iput v1, v4, Lfr/nocle/passegares/LocationService;.intervalleActualisation:I // field@6cc6 │ │ +29de78: 0e00 |0046: return-void │ │ catches : 1 │ │ 0x0022 - 0x0043 │ │ Ljava/lang/NumberFormatException; -> 0x0044 │ │ positions : │ │ 0x0004 line=85 │ │ 0x0007 line=86 │ │ 0x000a line=87 │ │ @@ -642825,25 +642825,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -29de90: |[29de90] fr.nocle.passegares.LocationService.onDestroy:()V │ │ -29dea0: 6f10 fa01 0200 |0000: invoke-super {v2}, Landroid/app/Service;.onDestroy:()V // method@01fa │ │ -29dea6: 1a00 0717 |0003: const-string v0, "LOCPG" // string@1707 │ │ -29deaa: 1a01 020f |0005: const-string v1, "Destroy location service" // string@0f02 │ │ -29deae: 7120 680e 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e68 │ │ -29deb4: 5420 c86c |000a: iget-object v0, v2, Lfr/nocle/passegares/LocationService;.lm:Landroid/location/LocationManager; // field@6cc8 │ │ -29deb8: 3800 0900 |000c: if-eqz v0, 0015 // +0009 │ │ -29debc: 5421 c76c |000e: iget-object v1, v2, Lfr/nocle/passegares/LocationService;.ll:Landroid/location/LocationListener; // field@6cc7 │ │ -29dec0: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ -29dec4: 6e20 8d05 1000 |0012: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@058d │ │ -29deca: 0e00 |0015: return-void │ │ +29de8c: |[29de8c] fr.nocle.passegares.LocationService.onDestroy:()V │ │ +29de9c: 6f10 fa01 0200 |0000: invoke-super {v2}, Landroid/app/Service;.onDestroy:()V // method@01fa │ │ +29dea2: 1a00 0717 |0003: const-string v0, "LOCPG" // string@1707 │ │ +29dea6: 1a01 020f |0005: const-string v1, "Destroy location service" // string@0f02 │ │ +29deaa: 7120 680e 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e68 │ │ +29deb0: 5420 c86c |000a: iget-object v0, v2, Lfr/nocle/passegares/LocationService;.lm:Landroid/location/LocationManager; // field@6cc8 │ │ +29deb4: 3800 0900 |000c: if-eqz v0, 0015 // +0009 │ │ +29deb8: 5421 c76c |000e: iget-object v1, v2, Lfr/nocle/passegares/LocationService;.ll:Landroid/location/LocationListener; // field@6cc7 │ │ +29debc: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ +29dec0: 6e20 8d05 1000 |0012: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@058d │ │ +29dec6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0007 line=105 │ │ 0x000a line=106 │ │ 0x0012 line=107 │ │ locals : │ │ @@ -642853,56 +642853,55 @@ │ │ name : 'onStartCommand' │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ - insns size : 53 16-bit code units │ │ + insns size : 51 16-bit code units │ │ 29dd3c: |[29dd3c] fr.nocle.passegares.LocationService.onStartCommand:(Landroid/content/Intent;II)I │ │ 29dd4c: 1a00 0717 |0000: const-string v0, "LOCPG" // string@1707 │ │ 29dd50: 1a01 b233 |0002: const-string v1, "Start commande" // string@33b2 │ │ 29dd54: 7120 680e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e68 │ │ 29dd5a: 6f40 fb01 7698 |0007: invoke-super {v6, v7, v8, v9}, Landroid/app/Service;.onStartCommand:(Landroid/content/Intent;II)I // method@01fb │ │ -29dd60: 3807 2900 |000a: if-eqz v7, 0033 // +0029 │ │ +29dd60: 3807 2700 |000a: if-eqz v7, 0031 // +0027 │ │ 29dd64: 1a08 b533 |000c: const-string v8, "Start location service" // string@33b5 │ │ 29dd68: 7120 680e 8000 |000e: invoke-static {v0, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e68 │ │ 29dd6e: 6e10 8b02 0700 |0011: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@028b │ │ 29dd74: 0c07 |0014: move-result-object v7 │ │ 29dd76: 1a08 d129 |0015: const-string v8, "MESSAGER" // string@29d1 │ │ 29dd7a: 6e20 8a06 8700 |0017: invoke-virtual {v7, v8}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@068a │ │ 29dd80: 0c07 |001a: move-result-object v7 │ │ 29dd82: 1f07 4401 |001b: check-cast v7, Landroid/os/Messenger; // type@0144 │ │ 29dd86: 5b67 ca6c |001d: iput-object v7, v6, Lfr/nocle/passegares/LocationService;.messageHandler:Landroid/os/Messenger; // field@6cca │ │ 29dd8a: 2205 be0f |001f: new-instance v5, Lfr/nocle/passegares/PositionListener; // type@0fbe │ │ -29dd8e: 5467 ca6c |0021: iget-object v7, v6, Lfr/nocle/passegares/LocationService;.messageHandler:Landroid/os/Messenger; // field@6cca │ │ -29dd92: 7020 df84 7500 |0023: invoke-direct {v5, v7}, Lfr/nocle/passegares/PositionListener;.:(Landroid/os/Messenger;)V // method@84df │ │ -29dd98: 5b65 c76c |0026: iput-object v5, v6, Lfr/nocle/passegares/LocationService;.ll:Landroid/location/LocationListener; // field@6cc7 │ │ -29dd9c: 5460 c86c |0028: iget-object v0, v6, Lfr/nocle/passegares/LocationService;.lm:Landroid/location/LocationManager; // field@6cc8 │ │ -29dda0: 5267 c66c |002a: iget v7, v6, Lfr/nocle/passegares/LocationService;.intervalleActualisation:I // field@6cc6 │ │ -29dda4: 8172 |002c: int-to-long v2, v7 │ │ -29dda6: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -29dda8: 1a01 d65a |002e: const-string v1, "gps" // string@5ad6 │ │ -29ddac: 7406 8e05 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@058e │ │ -29ddb2: 1217 |0033: const/4 v7, #int 1 // #1 │ │ -29ddb4: 0f07 |0034: return v7 │ │ +29dd8e: 7020 df84 7500 |0021: invoke-direct {v5, v7}, Lfr/nocle/passegares/PositionListener;.:(Landroid/os/Messenger;)V // method@84df │ │ +29dd94: 5b65 c76c |0024: iput-object v5, v6, Lfr/nocle/passegares/LocationService;.ll:Landroid/location/LocationListener; // field@6cc7 │ │ +29dd98: 5460 c86c |0026: iget-object v0, v6, Lfr/nocle/passegares/LocationService;.lm:Landroid/location/LocationManager; // field@6cc8 │ │ +29dd9c: 5267 c66c |0028: iget v7, v6, Lfr/nocle/passegares/LocationService;.intervalleActualisation:I // field@6cc6 │ │ +29dda0: 8172 |002a: int-to-long v2, v7 │ │ +29dda2: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +29dda4: 1a01 d65a |002c: const-string v1, "gps" // string@5ad6 │ │ +29dda8: 7406 8e05 0000 |002e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@058e │ │ +29ddae: 1217 |0031: const/4 v7, #int 1 // #1 │ │ +29ddb0: 0f07 |0032: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=67 │ │ 0x0007 line=69 │ │ 0x000e line=73 │ │ 0x0011 line=74 │ │ 0x0017 line=75 │ │ 0x001f line=76 │ │ - 0x0028 line=77 │ │ + 0x0026 line=77 │ │ locals : │ │ - 0x0000 - 0x0035 reg=6 this Lfr/nocle/passegares/LocationService; │ │ - 0x0000 - 0x0035 reg=7 (null) Landroid/content/Intent; │ │ - 0x0000 - 0x0035 reg=8 (null) I │ │ - 0x0000 - 0x0035 reg=9 (null) I │ │ + 0x0000 - 0x0033 reg=6 this Lfr/nocle/passegares/LocationService; │ │ + 0x0000 - 0x0033 reg=7 (null) Landroid/content/Intent; │ │ + 0x0000 - 0x0033 reg=8 (null) I │ │ + 0x0000 - 0x0033 reg=9 (null) I │ │ │ │ source_file_idx : 10604 (LocationService.java) │ │ │ │ Class #2325 header: │ │ class_idx : 4026 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 4225 │ │ @@ -642935,18 +642934,18 @@ │ │ type : '(Lfr/nocle/passegares/MonnaieFragment$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -29decc: |[29decc] fr.nocle.passegares.MonnaieFragment$1$1.:(Lfr/nocle/passegares/MonnaieFragment$1;)V │ │ -29dedc: 5b01 cc6c |0000: iput-object v1, v0, Lfr/nocle/passegares/MonnaieFragment$1$1;.this$1:Lfr/nocle/passegares/MonnaieFragment$1; // field@6ccc │ │ -29dee0: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -29dee6: 0e00 |0005: return-void │ │ +29dec8: |[29dec8] fr.nocle.passegares.MonnaieFragment$1$1.:(Lfr/nocle/passegares/MonnaieFragment$1;)V │ │ +29ded8: 5b01 cc6c |0000: iput-object v1, v0, Lfr/nocle/passegares/MonnaieFragment$1$1;.this$1:Lfr/nocle/passegares/MonnaieFragment$1; // field@6ccc │ │ +29dedc: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +29dee2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/MonnaieFragment$1$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/nocle/passegares/MonnaieFragment$1; │ │ │ │ @@ -642956,17 +642955,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -29dee8: |[29dee8] fr.nocle.passegares.MonnaieFragment$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -29def8: 7210 7802 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ -29defe: 0e00 |0003: return-void │ │ +29dee4: |[29dee4] fr.nocle.passegares.MonnaieFragment$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +29def4: 7210 7802 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ +29defa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/MonnaieFragment$1$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -643010,19 +643009,19 @@ │ │ type : '(Lfr/nocle/passegares/MonnaieFragment$1;Lfr/nocle/passegares/modele/Ticket;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -29df00: |[29df00] fr.nocle.passegares.MonnaieFragment$1$2.:(Lfr/nocle/passegares/MonnaieFragment$1;Lfr/nocle/passegares/modele/Ticket;)V │ │ -29df10: 5b01 cd6c |0000: iput-object v1, v0, Lfr/nocle/passegares/MonnaieFragment$1$2;.this$1:Lfr/nocle/passegares/MonnaieFragment$1; // field@6ccd │ │ -29df14: 5b02 ce6c |0002: iput-object v2, v0, Lfr/nocle/passegares/MonnaieFragment$1$2;.val$t:Lfr/nocle/passegares/modele/Ticket; // field@6cce │ │ -29df18: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -29df1e: 0e00 |0007: return-void │ │ +29defc: |[29defc] fr.nocle.passegares.MonnaieFragment$1$2.:(Lfr/nocle/passegares/MonnaieFragment$1;Lfr/nocle/passegares/modele/Ticket;)V │ │ +29df0c: 5b01 cd6c |0000: iput-object v1, v0, Lfr/nocle/passegares/MonnaieFragment$1$2;.this$1:Lfr/nocle/passegares/MonnaieFragment$1; // field@6ccd │ │ +29df10: 5b02 ce6c |0002: iput-object v2, v0, Lfr/nocle/passegares/MonnaieFragment$1$2;.val$t:Lfr/nocle/passegares/modele/Ticket; // field@6cce │ │ +29df14: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +29df1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/nocle/passegares/MonnaieFragment$1$2; │ │ 0x0000 - 0x0008 reg=1 (null) Lfr/nocle/passegares/MonnaieFragment$1; │ │ 0x0000 - 0x0008 reg=2 (null) Lfr/nocle/passegares/modele/Ticket; │ │ @@ -643033,41 +643032,41 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -29df20: |[29df20] fr.nocle.passegares.MonnaieFragment$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -29df30: 0734 |0000: move-object v4, v3 │ │ -29df32: 1f04 2200 |0001: check-cast v4, Landroid/app/AlertDialog; // type@0022 │ │ -29df36: 1400 fd00 087f |0003: const v0, #float 1.8078e+38 // #7f0800fd │ │ -29df3c: 6e20 ed00 0400 |0006: invoke-virtual {v4, v0}, Landroid/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@00ed │ │ -29df42: 0c04 |0009: move-result-object v4 │ │ -29df44: 1f04 1a03 |000a: check-cast v4, Landroid/widget/NumberPicker; // type@031a │ │ -29df48: 6e10 4f15 0400 |000c: invoke-virtual {v4}, Landroid/widget/NumberPicker;.getValue:()I // method@154f │ │ -29df4e: 0a04 |000f: move-result v4 │ │ -29df50: 5420 cd6c |0010: iget-object v0, v2, Lfr/nocle/passegares/MonnaieFragment$1$2;.this$1:Lfr/nocle/passegares/MonnaieFragment$1; // field@6ccd │ │ -29df54: 5400 cf6c |0012: iget-object v0, v0, Lfr/nocle/passegares/MonnaieFragment$1;.this$0:Lfr/nocle/passegares/MonnaieFragment; // field@6ccf │ │ -29df58: 7110 d284 0000 |0014: invoke-static {v0}, Lfr/nocle/passegares/MonnaieFragment;.access$000:(Lfr/nocle/passegares/MonnaieFragment;)Lfr/nocle/passegares/controlleur/InventaireCtrl; // method@84d2 │ │ -29df5e: 0c00 |0017: move-result-object v0 │ │ -29df60: 5421 ce6c |0018: iget-object v1, v2, Lfr/nocle/passegares/MonnaieFragment$1$2;.val$t:Lfr/nocle/passegares/modele/Ticket; // field@6cce │ │ -29df64: 6e10 5086 0100 |001a: invoke-virtual {v1}, Lfr/nocle/passegares/modele/Ticket;.getIdentifiant:()I // method@8650 │ │ -29df6a: 0a01 |001d: move-result v1 │ │ -29df6c: 6e30 8d85 1004 |001e: invoke-virtual {v0, v1, v4}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.jeterTicket:(II)V // method@858d │ │ -29df72: 5420 ce6c |0021: iget-object v0, v2, Lfr/nocle/passegares/MonnaieFragment$1$2;.val$t:Lfr/nocle/passegares/modele/Ticket; // field@6cce │ │ -29df76: 6e10 5186 0000 |0023: invoke-virtual {v0}, Lfr/nocle/passegares/modele/Ticket;.getNombre:()I // method@8651 │ │ -29df7c: 0a01 |0026: move-result v1 │ │ -29df7e: b141 |0027: sub-int/2addr v1, v4 │ │ -29df80: 6e20 5286 1000 |0028: invoke-virtual {v0, v1}, Lfr/nocle/passegares/modele/Ticket;.setNombre:(I)V // method@8652 │ │ -29df86: 5424 cd6c |002b: iget-object v4, v2, Lfr/nocle/passegares/MonnaieFragment$1$2;.this$1:Lfr/nocle/passegares/MonnaieFragment$1; // field@6ccd │ │ -29df8a: 5444 d16c |002d: iget-object v4, v4, Lfr/nocle/passegares/MonnaieFragment$1;.val$listeView:Landroid/widget/GridView; // field@6cd1 │ │ -29df8e: 6e10 6b14 0400 |002f: invoke-virtual {v4}, Landroid/widget/GridView;.invalidateViews:()V // method@146b │ │ -29df94: 7210 7802 0300 |0032: invoke-interface {v3}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ -29df9a: 0e00 |0035: return-void │ │ +29df1c: |[29df1c] fr.nocle.passegares.MonnaieFragment$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +29df2c: 0734 |0000: move-object v4, v3 │ │ +29df2e: 1f04 2200 |0001: check-cast v4, Landroid/app/AlertDialog; // type@0022 │ │ +29df32: 1400 fd00 087f |0003: const v0, #float 1.8078e+38 // #7f0800fd │ │ +29df38: 6e20 ed00 0400 |0006: invoke-virtual {v4, v0}, Landroid/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@00ed │ │ +29df3e: 0c04 |0009: move-result-object v4 │ │ +29df40: 1f04 1a03 |000a: check-cast v4, Landroid/widget/NumberPicker; // type@031a │ │ +29df44: 6e10 4f15 0400 |000c: invoke-virtual {v4}, Landroid/widget/NumberPicker;.getValue:()I // method@154f │ │ +29df4a: 0a04 |000f: move-result v4 │ │ +29df4c: 5420 cd6c |0010: iget-object v0, v2, Lfr/nocle/passegares/MonnaieFragment$1$2;.this$1:Lfr/nocle/passegares/MonnaieFragment$1; // field@6ccd │ │ +29df50: 5400 cf6c |0012: iget-object v0, v0, Lfr/nocle/passegares/MonnaieFragment$1;.this$0:Lfr/nocle/passegares/MonnaieFragment; // field@6ccf │ │ +29df54: 7110 d284 0000 |0014: invoke-static {v0}, Lfr/nocle/passegares/MonnaieFragment;.access$000:(Lfr/nocle/passegares/MonnaieFragment;)Lfr/nocle/passegares/controlleur/InventaireCtrl; // method@84d2 │ │ +29df5a: 0c00 |0017: move-result-object v0 │ │ +29df5c: 5421 ce6c |0018: iget-object v1, v2, Lfr/nocle/passegares/MonnaieFragment$1$2;.val$t:Lfr/nocle/passegares/modele/Ticket; // field@6cce │ │ +29df60: 6e10 5086 0100 |001a: invoke-virtual {v1}, Lfr/nocle/passegares/modele/Ticket;.getIdentifiant:()I // method@8650 │ │ +29df66: 0a01 |001d: move-result v1 │ │ +29df68: 6e30 8d85 1004 |001e: invoke-virtual {v0, v1, v4}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.jeterTicket:(II)V // method@858d │ │ +29df6e: 5420 ce6c |0021: iget-object v0, v2, Lfr/nocle/passegares/MonnaieFragment$1$2;.val$t:Lfr/nocle/passegares/modele/Ticket; // field@6cce │ │ +29df72: 6e10 5186 0000 |0023: invoke-virtual {v0}, Lfr/nocle/passegares/modele/Ticket;.getNombre:()I // method@8651 │ │ +29df78: 0a01 |0026: move-result v1 │ │ +29df7a: b141 |0027: sub-int/2addr v1, v4 │ │ +29df7c: 6e20 5286 1000 |0028: invoke-virtual {v0, v1}, Lfr/nocle/passegares/modele/Ticket;.setNombre:(I)V // method@8652 │ │ +29df82: 5424 cd6c |002b: iget-object v4, v2, Lfr/nocle/passegares/MonnaieFragment$1$2;.this$1:Lfr/nocle/passegares/MonnaieFragment$1; // field@6ccd │ │ +29df86: 5444 d16c |002d: iget-object v4, v4, Lfr/nocle/passegares/MonnaieFragment$1;.val$listeView:Landroid/widget/GridView; // field@6cd1 │ │ +29df8a: 6e10 6b14 0400 |002f: invoke-virtual {v4}, Landroid/widget/GridView;.invalidateViews:()V // method@146b │ │ +29df90: 7210 7802 0300 |0032: invoke-interface {v3}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ +29df96: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0006 line=115 │ │ 0x000c line=117 │ │ 0x0010 line=118 │ │ 0x0021 line=120 │ │ @@ -643123,20 +643122,20 @@ │ │ type : '(Lfr/nocle/passegares/MonnaieFragment;Ljava/util/ArrayList;Landroid/widget/GridView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -29df9c: |[29df9c] fr.nocle.passegares.MonnaieFragment$1.:(Lfr/nocle/passegares/MonnaieFragment;Ljava/util/ArrayList;Landroid/widget/GridView;)V │ │ -29dfac: 5b01 cf6c |0000: iput-object v1, v0, Lfr/nocle/passegares/MonnaieFragment$1;.this$0:Lfr/nocle/passegares/MonnaieFragment; // field@6ccf │ │ -29dfb0: 5b02 d06c |0002: iput-object v2, v0, Lfr/nocle/passegares/MonnaieFragment$1;.val$listeTicket:Ljava/util/ArrayList; // field@6cd0 │ │ -29dfb4: 5b03 d16c |0004: iput-object v3, v0, Lfr/nocle/passegares/MonnaieFragment$1;.val$listeView:Landroid/widget/GridView; // field@6cd1 │ │ -29dfb8: 7010 a288 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -29dfbe: 0e00 |0009: return-void │ │ +29df98: |[29df98] fr.nocle.passegares.MonnaieFragment$1.:(Lfr/nocle/passegares/MonnaieFragment;Ljava/util/ArrayList;Landroid/widget/GridView;)V │ │ +29dfa8: 5b01 cf6c |0000: iput-object v1, v0, Lfr/nocle/passegares/MonnaieFragment$1;.this$0:Lfr/nocle/passegares/MonnaieFragment; // field@6ccf │ │ +29dfac: 5b02 d06c |0002: iput-object v2, v0, Lfr/nocle/passegares/MonnaieFragment$1;.val$listeTicket:Ljava/util/ArrayList; // field@6cd0 │ │ +29dfb0: 5b03 d16c |0004: iput-object v3, v0, Lfr/nocle/passegares/MonnaieFragment$1;.val$listeView:Landroid/widget/GridView; // field@6cd1 │ │ +29dfb4: 7010 a288 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +29dfba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lfr/nocle/passegares/MonnaieFragment$1; │ │ 0x0000 - 0x000a reg=1 (null) Lfr/nocle/passegares/MonnaieFragment; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/util/ArrayList; │ │ @@ -643148,56 +643147,56 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -29dfc0: |[29dfc0] fr.nocle.passegares.MonnaieFragment$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -29dfd0: 5401 d06c |0000: iget-object v1, v0, Lfr/nocle/passegares/MonnaieFragment$1;.val$listeTicket:Ljava/util/ArrayList; // field@6cd0 │ │ -29dfd4: 6e20 6789 3100 |0002: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@8967 │ │ -29dfda: 0c01 |0005: move-result-object v1 │ │ -29dfdc: 1f01 0210 |0006: check-cast v1, Lfr/nocle/passegares/modele/Ticket; // type@1002 │ │ -29dfe0: 2202 2100 |0008: new-instance v2, Landroid/app/AlertDialog$Builder; // type@0021 │ │ -29dfe4: 5403 cf6c |000a: iget-object v3, v0, Lfr/nocle/passegares/MonnaieFragment$1;.this$0:Lfr/nocle/passegares/MonnaieFragment; // field@6ccf │ │ -29dfe8: 6e10 d484 0300 |000c: invoke-virtual {v3}, Lfr/nocle/passegares/MonnaieFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@84d4 │ │ -29dfee: 0c03 |000f: move-result-object v3 │ │ -29dff0: 7020 dd00 3200 |0010: invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dd │ │ -29dff6: 5403 cf6c |0013: iget-object v3, v0, Lfr/nocle/passegares/MonnaieFragment$1;.this$0:Lfr/nocle/passegares/MonnaieFragment; // field@6ccf │ │ -29dffa: 6e10 d484 0300 |0015: invoke-virtual {v3}, Lfr/nocle/passegares/MonnaieFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@84d4 │ │ -29e000: 0c03 |0018: move-result-object v3 │ │ -29e002: 6e10 ff49 0300 |0019: invoke-virtual {v3}, Landroidx/fragment/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@49ff │ │ -29e008: 0c03 |001c: move-result-object v3 │ │ -29e00a: 1404 4500 0b7f |001d: const v4, #float 1.84764e+38 // #7f0b0045 │ │ -29e010: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -29e012: 6e30 1c0f 4305 |0021: invoke-virtual {v3, v4, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0f1c │ │ -29e018: 0c03 |0024: move-result-object v3 │ │ -29e01a: 6e20 eb00 3200 |0025: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ -29e020: 0c03 |0028: move-result-object v3 │ │ -29e022: 2204 bb0f |0029: new-instance v4, Lfr/nocle/passegares/MonnaieFragment$1$2; // type@0fbb │ │ -29e026: 7030 cd84 0401 |002b: invoke-direct {v4, v0, v1}, Lfr/nocle/passegares/MonnaieFragment$1$2;.:(Lfr/nocle/passegares/MonnaieFragment$1;Lfr/nocle/passegares/modele/Ticket;)V // method@84cd │ │ -29e02c: 1405 2d00 0f7f |002e: const v5, #float 1.90081e+38 // #7f0f002d │ │ -29e032: 6e30 e600 5304 |0031: invoke-virtual {v3, v5, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e6 │ │ -29e038: 0c03 |0034: move-result-object v3 │ │ -29e03a: 2204 ba0f |0035: new-instance v4, Lfr/nocle/passegares/MonnaieFragment$1$1; // type@0fba │ │ -29e03e: 7020 cb84 0400 |0037: invoke-direct {v4, v0}, Lfr/nocle/passegares/MonnaieFragment$1$1;.:(Lfr/nocle/passegares/MonnaieFragment$1;)V // method@84cb │ │ -29e044: 1405 2a00 0f7f |003a: const v5, #float 1.9008e+38 // #7f0f002a │ │ -29e04a: 6e30 e300 5304 |003d: invoke-virtual {v3, v5, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e3 │ │ -29e050: 6e10 ec00 0200 |0040: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00ec │ │ -29e056: 0c02 |0043: move-result-object v2 │ │ -29e058: 1403 fd00 087f |0044: const v3, #float 1.8078e+38 // #7f0800fd │ │ -29e05e: 6e20 ed00 3200 |0047: invoke-virtual {v2, v3}, Landroid/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@00ed │ │ -29e064: 0c02 |004a: move-result-object v2 │ │ -29e066: 1f02 1a03 |004b: check-cast v2, Landroid/widget/NumberPicker; // type@031a │ │ -29e06a: 1203 |004d: const/4 v3, #int 0 // #0 │ │ -29e06c: 6e20 5115 3200 |004e: invoke-virtual {v2, v3}, Landroid/widget/NumberPicker;.setMinValue:(I)V // method@1551 │ │ -29e072: 6e10 5186 0100 |0051: invoke-virtual {v1}, Lfr/nocle/passegares/modele/Ticket;.getNombre:()I // method@8651 │ │ -29e078: 0a01 |0054: move-result v1 │ │ -29e07a: 6e20 5015 1200 |0055: invoke-virtual {v2, v1}, Landroid/widget/NumberPicker;.setMaxValue:(I)V // method@1550 │ │ -29e080: 0e00 |0058: return-void │ │ +29dfbc: |[29dfbc] fr.nocle.passegares.MonnaieFragment$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +29dfcc: 5401 d06c |0000: iget-object v1, v0, Lfr/nocle/passegares/MonnaieFragment$1;.val$listeTicket:Ljava/util/ArrayList; // field@6cd0 │ │ +29dfd0: 6e20 6789 3100 |0002: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@8967 │ │ +29dfd6: 0c01 |0005: move-result-object v1 │ │ +29dfd8: 1f01 0210 |0006: check-cast v1, Lfr/nocle/passegares/modele/Ticket; // type@1002 │ │ +29dfdc: 2202 2100 |0008: new-instance v2, Landroid/app/AlertDialog$Builder; // type@0021 │ │ +29dfe0: 5403 cf6c |000a: iget-object v3, v0, Lfr/nocle/passegares/MonnaieFragment$1;.this$0:Lfr/nocle/passegares/MonnaieFragment; // field@6ccf │ │ +29dfe4: 6e10 d484 0300 |000c: invoke-virtual {v3}, Lfr/nocle/passegares/MonnaieFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@84d4 │ │ +29dfea: 0c03 |000f: move-result-object v3 │ │ +29dfec: 7020 dd00 3200 |0010: invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dd │ │ +29dff2: 5403 cf6c |0013: iget-object v3, v0, Lfr/nocle/passegares/MonnaieFragment$1;.this$0:Lfr/nocle/passegares/MonnaieFragment; // field@6ccf │ │ +29dff6: 6e10 d484 0300 |0015: invoke-virtual {v3}, Lfr/nocle/passegares/MonnaieFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@84d4 │ │ +29dffc: 0c03 |0018: move-result-object v3 │ │ +29dffe: 6e10 ff49 0300 |0019: invoke-virtual {v3}, Landroidx/fragment/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@49ff │ │ +29e004: 0c03 |001c: move-result-object v3 │ │ +29e006: 1404 4500 0b7f |001d: const v4, #float 1.84764e+38 // #7f0b0045 │ │ +29e00c: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +29e00e: 6e30 1c0f 4305 |0021: invoke-virtual {v3, v4, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0f1c │ │ +29e014: 0c03 |0024: move-result-object v3 │ │ +29e016: 6e20 eb00 3200 |0025: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@00eb │ │ +29e01c: 0c03 |0028: move-result-object v3 │ │ +29e01e: 2204 bb0f |0029: new-instance v4, Lfr/nocle/passegares/MonnaieFragment$1$2; // type@0fbb │ │ +29e022: 7030 cd84 0401 |002b: invoke-direct {v4, v0, v1}, Lfr/nocle/passegares/MonnaieFragment$1$2;.:(Lfr/nocle/passegares/MonnaieFragment$1;Lfr/nocle/passegares/modele/Ticket;)V // method@84cd │ │ +29e028: 1405 2d00 0f7f |002e: const v5, #float 1.90081e+38 // #7f0f002d │ │ +29e02e: 6e30 e600 5304 |0031: invoke-virtual {v3, v5, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e6 │ │ +29e034: 0c03 |0034: move-result-object v3 │ │ +29e036: 2204 ba0f |0035: new-instance v4, Lfr/nocle/passegares/MonnaieFragment$1$1; // type@0fba │ │ +29e03a: 7020 cb84 0400 |0037: invoke-direct {v4, v0}, Lfr/nocle/passegares/MonnaieFragment$1$1;.:(Lfr/nocle/passegares/MonnaieFragment$1;)V // method@84cb │ │ +29e040: 1405 2a00 0f7f |003a: const v5, #float 1.9008e+38 // #7f0f002a │ │ +29e046: 6e30 e300 5304 |003d: invoke-virtual {v3, v5, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e3 │ │ +29e04c: 6e10 ec00 0200 |0040: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00ec │ │ +29e052: 0c02 |0043: move-result-object v2 │ │ +29e054: 1403 fd00 087f |0044: const v3, #float 1.8078e+38 // #7f0800fd │ │ +29e05a: 6e20 ed00 3200 |0047: invoke-virtual {v2, v3}, Landroid/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@00ed │ │ +29e060: 0c02 |004a: move-result-object v2 │ │ +29e062: 1f02 1a03 |004b: check-cast v2, Landroid/widget/NumberPicker; // type@031a │ │ +29e066: 1203 |004d: const/4 v3, #int 0 // #0 │ │ +29e068: 6e20 5115 3200 |004e: invoke-virtual {v2, v3}, Landroid/widget/NumberPicker;.setMinValue:(I)V // method@1551 │ │ +29e06e: 6e10 5186 0100 |0051: invoke-virtual {v1}, Lfr/nocle/passegares/modele/Ticket;.getNombre:()I // method@8651 │ │ +29e074: 0a01 |0054: move-result v1 │ │ +29e076: 6e20 5015 1200 |0055: invoke-virtual {v2, v1}, Landroid/widget/NumberPicker;.setMaxValue:(I)V // method@1550 │ │ +29e07c: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0008 line=107 │ │ 0x0013 line=108 │ │ 0x0021 line=109 │ │ 0x0031 line=111 │ │ @@ -643261,23 +643260,23 @@ │ │ type : '(Landroid/os/Messenger;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -29e32c: |[29e32c] fr.nocle.passegares.PositionListener.:(Landroid/os/Messenger;)V │ │ -29e33c: 7010 a288 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@88a2 │ │ -29e342: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -29e344: 5b20 d56c |0004: iput-object v0, v2, Lfr/nocle/passegares/PositionListener;.mainActivity:Lfr/nocle/passegares/radar/RadarFragment; // field@6cd5 │ │ -29e348: 1a00 0717 |0006: const-string v0, "LOCPG" // string@1707 │ │ -29e34c: 1a01 850d |0008: const-string v1, "Création du listener !" // string@0d85 │ │ -29e350: 7120 680e 1000 |000a: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e68 │ │ -29e356: 5b23 d66c |000d: iput-object v3, v2, Lfr/nocle/passegares/PositionListener;.messageHandler:Landroid/os/Messenger; // field@6cd6 │ │ -29e35a: 0e00 |000f: return-void │ │ +29e328: |[29e328] fr.nocle.passegares.PositionListener.:(Landroid/os/Messenger;)V │ │ +29e338: 7010 a288 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@88a2 │ │ +29e33e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +29e340: 5b20 d56c |0004: iput-object v0, v2, Lfr/nocle/passegares/PositionListener;.mainActivity:Lfr/nocle/passegares/radar/RadarFragment; // field@6cd5 │ │ +29e344: 1a00 0717 |0006: const-string v0, "LOCPG" // string@1707 │ │ +29e348: 1a01 850d |0008: const-string v1, "Création du listener !" // string@0d85 │ │ +29e34c: 7120 680e 1000 |000a: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e68 │ │ +29e352: 5b23 d66c |000d: iput-object v3, v2, Lfr/nocle/passegares/PositionListener;.messageHandler:Landroid/os/Messenger; // field@6cd6 │ │ +29e356: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=34 │ │ 0x000a line=35 │ │ 0x000d line=36 │ │ locals : │ │ @@ -643289,22 +643288,22 @@ │ │ type : '(Lfr/nocle/passegares/radar/RadarFragment;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/controlleur/TamponCtrl;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -29e35c: |[29e35c] fr.nocle.passegares.PositionListener.:(Lfr/nocle/passegares/radar/RadarFragment;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/controlleur/TamponCtrl;)V │ │ -29e36c: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -29e372: 5b01 d56c |0003: iput-object v1, v0, Lfr/nocle/passegares/PositionListener;.mainActivity:Lfr/nocle/passegares/radar/RadarFragment; // field@6cd5 │ │ -29e376: 5b02 d46c |0005: iput-object v2, v0, Lfr/nocle/passegares/PositionListener;.gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@6cd4 │ │ -29e37a: 5b03 d76c |0007: iput-object v3, v0, Lfr/nocle/passegares/PositionListener;.tamponControlleur:Lfr/nocle/passegares/controlleur/TamponCtrl; // field@6cd7 │ │ -29e37e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -29e380: 5b01 d66c |000a: iput-object v1, v0, Lfr/nocle/passegares/PositionListener;.messageHandler:Landroid/os/Messenger; // field@6cd6 │ │ -29e384: 0e00 |000c: return-void │ │ +29e358: |[29e358] fr.nocle.passegares.PositionListener.:(Lfr/nocle/passegares/radar/RadarFragment;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/controlleur/TamponCtrl;)V │ │ +29e368: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +29e36e: 5b01 d56c |0003: iput-object v1, v0, Lfr/nocle/passegares/PositionListener;.mainActivity:Lfr/nocle/passegares/radar/RadarFragment; // field@6cd5 │ │ +29e372: 5b02 d46c |0005: iput-object v2, v0, Lfr/nocle/passegares/PositionListener;.gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@6cd4 │ │ +29e376: 5b03 d76c |0007: iput-object v3, v0, Lfr/nocle/passegares/PositionListener;.tamponControlleur:Lfr/nocle/passegares/controlleur/TamponCtrl; // field@6cd7 │ │ +29e37a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +29e37c: 5b01 d66c |000a: iput-object v1, v0, Lfr/nocle/passegares/PositionListener;.messageHandler:Landroid/os/Messenger; // field@6cd6 │ │ +29e380: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ 0x0007 line=29 │ │ 0x000a line=30 │ │ @@ -643320,39 +643319,39 @@ │ │ type : '(Landroid/location/Location;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -29e388: |[29e388] fr.nocle.passegares.PositionListener.onLocationChanged:(Landroid/location/Location;)V │ │ -29e398: 1a00 0717 |0000: const-string v0, "LOCPG" // string@1707 │ │ -29e39c: 1a01 ec2c |0002: const-string v1, "Nouvelle localisation !" // string@2cec │ │ -29e3a0: 7120 680e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e68 │ │ -29e3a6: 7100 0107 0000 |0007: invoke-static {}, Landroid/os/Message;.obtain:()Landroid/os/Message; // method@0701 │ │ -29e3ac: 0c00 |000a: move-result-object v0 │ │ -29e3ae: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -29e3b0: 5901 bb00 |000c: iput v1, v0, Landroid/os/Message;.arg1:I // field@00bb │ │ -29e3b4: 2201 3501 |000e: new-instance v1, Landroid/os/Bundle; // type@0135 │ │ -29e3b8: 7010 8606 0100 |0010: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0686 │ │ -29e3be: 6e10 8505 0600 |0013: invoke-virtual {v6}, Landroid/location/Location;.getLatitude:()D // method@0585 │ │ -29e3c4: 0b02 |0016: move-result-wide v2 │ │ -29e3c6: 1a04 e215 |0017: const-string v4, "LAT" // string@15e2 │ │ -29e3ca: 6e40 ad06 4132 |0019: invoke-virtual {v1, v4, v2, v3}, Landroid/os/Bundle;.putDouble:(Ljava/lang/String;D)V // method@06ad │ │ -29e3d0: 6e10 8605 0600 |001c: invoke-virtual {v6}, Landroid/location/Location;.getLongitude:()D // method@0586 │ │ -29e3d6: 0b02 |001f: move-result-wide v2 │ │ -29e3d8: 1a06 0a17 |0020: const-string v6, "LON" // string@170a │ │ -29e3dc: 6e40 ad06 6132 |0022: invoke-virtual {v1, v6, v2, v3}, Landroid/os/Bundle;.putDouble:(Ljava/lang/String;D)V // method@06ad │ │ -29e3e2: 6e20 0707 1000 |0025: invoke-virtual {v0, v1}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@0707 │ │ -29e3e8: 5456 d66c |0028: iget-object v6, v5, Lfr/nocle/passegares/PositionListener;.messageHandler:Landroid/os/Messenger; // field@6cd6 │ │ -29e3ec: 6e20 0b07 0600 |002a: invoke-virtual {v6, v0}, Landroid/os/Messenger;.send:(Landroid/os/Message;)V // method@070b │ │ -29e3f2: 2805 |002d: goto 0032 // +0005 │ │ -29e3f4: 0d06 |002e: move-exception v6 │ │ -29e3f6: 6e10 6507 0600 |002f: invoke-virtual {v6}, Landroid/os/RemoteException;.printStackTrace:()V // method@0765 │ │ -29e3fc: 0e00 |0032: return-void │ │ +29e384: |[29e384] fr.nocle.passegares.PositionListener.onLocationChanged:(Landroid/location/Location;)V │ │ +29e394: 1a00 0717 |0000: const-string v0, "LOCPG" // string@1707 │ │ +29e398: 1a01 ec2c |0002: const-string v1, "Nouvelle localisation !" // string@2cec │ │ +29e39c: 7120 680e 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e68 │ │ +29e3a2: 7100 0107 0000 |0007: invoke-static {}, Landroid/os/Message;.obtain:()Landroid/os/Message; // method@0701 │ │ +29e3a8: 0c00 |000a: move-result-object v0 │ │ +29e3aa: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +29e3ac: 5901 bb00 |000c: iput v1, v0, Landroid/os/Message;.arg1:I // field@00bb │ │ +29e3b0: 2201 3501 |000e: new-instance v1, Landroid/os/Bundle; // type@0135 │ │ +29e3b4: 7010 8606 0100 |0010: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0686 │ │ +29e3ba: 6e10 8505 0600 |0013: invoke-virtual {v6}, Landroid/location/Location;.getLatitude:()D // method@0585 │ │ +29e3c0: 0b02 |0016: move-result-wide v2 │ │ +29e3c2: 1a04 e215 |0017: const-string v4, "LAT" // string@15e2 │ │ +29e3c6: 6e40 ad06 4132 |0019: invoke-virtual {v1, v4, v2, v3}, Landroid/os/Bundle;.putDouble:(Ljava/lang/String;D)V // method@06ad │ │ +29e3cc: 6e10 8605 0600 |001c: invoke-virtual {v6}, Landroid/location/Location;.getLongitude:()D // method@0586 │ │ +29e3d2: 0b02 |001f: move-result-wide v2 │ │ +29e3d4: 1a06 0a17 |0020: const-string v6, "LON" // string@170a │ │ +29e3d8: 6e40 ad06 6132 |0022: invoke-virtual {v1, v6, v2, v3}, Landroid/os/Bundle;.putDouble:(Ljava/lang/String;D)V // method@06ad │ │ +29e3de: 6e20 0707 1000 |0025: invoke-virtual {v0, v1}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@0707 │ │ +29e3e4: 5456 d66c |0028: iget-object v6, v5, Lfr/nocle/passegares/PositionListener;.messageHandler:Landroid/os/Messenger; // field@6cd6 │ │ +29e3e8: 6e20 0b07 0600 |002a: invoke-virtual {v6, v0}, Landroid/os/Messenger;.send:(Landroid/os/Message;)V // method@070b │ │ +29e3ee: 2805 |002d: goto 0032 // +0005 │ │ +29e3f0: 0d06 |002e: move-exception v6 │ │ +29e3f2: 6e10 6507 0600 |002f: invoke-virtual {v6}, Landroid/os/RemoteException;.printStackTrace:()V // method@0765 │ │ +29e3f8: 0e00 |0032: return-void │ │ catches : 1 │ │ 0x0028 - 0x002d │ │ Landroid/os/RemoteException; -> 0x002e │ │ positions : │ │ 0x0004 line=42 │ │ 0x0007 line=43 │ │ 0x000c line=44 │ │ @@ -643371,46 +643370,46 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -29e410: |[29e410] fr.nocle.passegares.PositionListener.onProviderDisabled:(Ljava/lang/String;)V │ │ -29e420: 0e00 |0000: return-void │ │ +29e40c: |[29e40c] fr.nocle.passegares.PositionListener.onProviderDisabled:(Ljava/lang/String;)V │ │ +29e41c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lfr/nocle/passegares/PositionListener;) │ │ name : 'onProviderEnabled' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -29e424: |[29e424] fr.nocle.passegares.PositionListener.onProviderEnabled:(Ljava/lang/String;)V │ │ -29e434: 0e00 |0000: return-void │ │ +29e420: |[29e420] fr.nocle.passegares.PositionListener.onProviderEnabled:(Ljava/lang/String;)V │ │ +29e430: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lfr/nocle/passegares/PositionListener;) │ │ name : 'onStatusChanged' │ │ type : '(Ljava/lang/String;ILandroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -29e438: |[29e438] fr.nocle.passegares.PositionListener.onStatusChanged:(Ljava/lang/String;ILandroid/os/Bundle;)V │ │ -29e448: 0e00 |0000: return-void │ │ +29e434: |[29e434] fr.nocle.passegares.PositionListener.onStatusChanged:(Ljava/lang/String;ILandroid/os/Bundle;)V │ │ +29e444: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11977 (PositionListener.java) │ │ │ │ Class #2329 header: │ │ @@ -643631,17 +643630,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -29e464: |[29e464] fr.nocle.passegares.R$anim.:()V │ │ -29e474: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -29e47a: 0e00 |0003: return-void │ │ +29e460: |[29e460] fr.nocle.passegares.R$anim.:()V │ │ +29e470: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +29e476: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -643773,17 +643772,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -29e44c: |[29e44c] fr.nocle.passegares.R$animator.:()V │ │ -29e45c: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -29e462: 0e00 |0003: return-void │ │ +29e448: |[29e448] fr.nocle.passegares.R$animator.:()V │ │ +29e458: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +29e45e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -648500,17 +648499,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -29e47c: |[29e47c] fr.nocle.passegares.R$attr.:()V │ │ -29e48c: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -29e492: 0e00 |0003: return-void │ │ +29e478: |[29e478] fr.nocle.passegares.R$attr.:()V │ │ +29e488: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +29e48e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -648567,17 +648566,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -29e494: |[29e494] fr.nocle.passegares.R$bool.:()V │ │ -29e4a4: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -29e4aa: 0e00 |0003: return-void │ │ +29e490: |[29e490] fr.nocle.passegares.R$bool.:()V │ │ +29e4a0: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +29e4a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -649684,17 +649683,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -29e4ac: |[29e4ac] fr.nocle.passegares.R$color.:()V │ │ -29e4bc: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -29e4c2: 0e00 |0003: return-void │ │ +29e4a8: |[29e4a8] fr.nocle.passegares.R$color.:()V │ │ +29e4b8: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +29e4be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -651701,17 +651700,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -29e4c4: |[29e4c4] fr.nocle.passegares.R$dimen.:()V │ │ -29e4d4: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -29e4da: 0e00 |0003: return-void │ │ +29e4c0: |[29e4c0] fr.nocle.passegares.R$dimen.:()V │ │ +29e4d0: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +29e4d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -653218,17 +653217,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -29e4dc: |[29e4dc] fr.nocle.passegares.R$drawable.:()V │ │ -29e4ec: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -29e4f2: 0e00 |0003: return-void │ │ +29e4d8: |[29e4d8] fr.nocle.passegares.R$drawable.:()V │ │ +29e4e8: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +29e4ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -656060,17 +656059,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -29e4f4: |[29e4f4] fr.nocle.passegares.R$id.:()V │ │ -29e504: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -29e50a: 0e00 |0003: return-void │ │ +29e4f0: |[29e4f0] fr.nocle.passegares.R$id.:()V │ │ +29e500: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +29e506: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -656207,17 +656206,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -29e50c: |[29e50c] fr.nocle.passegares.R$integer.:()V │ │ -29e51c: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -29e522: 0e00 |0003: return-void │ │ +29e508: |[29e508] fr.nocle.passegares.R$integer.:()V │ │ +29e518: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +29e51e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -656304,17 +656303,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -29e524: |[29e524] fr.nocle.passegares.R$interpolator.:()V │ │ -29e534: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -29e53a: 0e00 |0003: return-void │ │ +29e520: |[29e520] fr.nocle.passegares.R$interpolator.:()V │ │ +29e530: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +29e536: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -657196,17 +657195,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -29e53c: |[29e53c] fr.nocle.passegares.R$layout.:()V │ │ -29e54c: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -29e552: 0e00 |0003: return-void │ │ +29e538: |[29e538] fr.nocle.passegares.R$layout.:()V │ │ +29e548: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +29e54e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -657263,17 +657262,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -29e554: |[29e554] fr.nocle.passegares.R$menu.:()V │ │ -29e564: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -29e56a: 0e00 |0003: return-void │ │ +29e550: |[29e550] fr.nocle.passegares.R$menu.:()V │ │ +29e560: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +29e566: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -657315,17 +657314,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -29e56c: |[29e56c] fr.nocle.passegares.R$mipmap.:()V │ │ -29e57c: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -29e582: 0e00 |0003: return-void │ │ +29e568: |[29e568] fr.nocle.passegares.R$mipmap.:()V │ │ +29e578: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +29e57e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -657362,17 +657361,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -29e584: |[29e584] fr.nocle.passegares.R$plurals.:()V │ │ -29e594: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -29e59a: 0e00 |0003: return-void │ │ +29e580: |[29e580] fr.nocle.passegares.R$plurals.:()V │ │ +29e590: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +29e596: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -658784,17 +658783,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -29e59c: |[29e59c] fr.nocle.passegares.R$string.:()V │ │ -29e5ac: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -29e5b2: 0e00 |0003: return-void │ │ +29e598: |[29e598] fr.nocle.passegares.R$string.:()V │ │ +29e5a8: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +29e5ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -662586,17 +662585,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a0b28: |[2a0b28] fr.nocle.passegares.R$style.:()V │ │ -2a0b38: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a0b3e: 0e00 |0003: return-void │ │ +2a0b24: |[2a0b24] fr.nocle.passegares.R$style.:()V │ │ +2a0b34: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a0b3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -671313,650 +671312,650 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 17 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4774 16-bit code units │ │ -29e5b4: |[29e5b4] fr.nocle.passegares.R$styleable.:()V │ │ -29e5c4: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -29e5c8: 2300 fa10 |0002: new-array v0, v0, [I // type@10fa │ │ -29e5cc: 2600 5804 0000 |0004: fill-array-data v0, 0000045c // +00000458 │ │ -29e5d2: 6900 4f7b |0007: sput-object v0, Lfr/nocle/passegares/R$styleable;.ActionBar:[I // field@7b4f │ │ -29e5d6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -29e5d8: 2301 fa10 |000a: new-array v1, v0, [I // type@10fa │ │ -29e5dc: 1402 b300 0101 |000c: const v2, #float 2.36941e-38 // #010100b3 │ │ -29e5e2: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -29e5e4: 4b02 0103 |0010: aput v2, v1, v3 │ │ -29e5e8: 6901 507b |0012: sput-object v1, Lfr/nocle/passegares/R$styleable;.ActionBarLayout:[I // field@7b50 │ │ -29e5ec: 2301 fa10 |0014: new-array v1, v0, [I // type@10fa │ │ -29e5f0: 1402 3f01 0101 |0016: const v2, #float 2.36945e-38 // #0101013f │ │ -29e5f6: 4b02 0103 |0019: aput v2, v1, v3 │ │ -29e5fa: 6901 6f7b |001b: sput-object v1, Lfr/nocle/passegares/R$styleable;.ActionMenuItemView:[I // field@7b6f │ │ -29e5fe: 2331 fa10 |001d: new-array v1, v3, [I // type@10fa │ │ -29e602: 6901 717b |001f: sput-object v1, Lfr/nocle/passegares/R$styleable;.ActionMenuView:[I // field@7b71 │ │ -29e606: 1261 |0021: const/4 v1, #int 6 // #6 │ │ -29e608: 2312 fa10 |0022: new-array v2, v1, [I // type@10fa │ │ -29e60c: 2602 7604 0000 |0024: fill-array-data v2, 0000049a // +00000476 │ │ -29e612: 6902 727b |0027: sput-object v2, Lfr/nocle/passegares/R$styleable;.ActionMode:[I // field@7b72 │ │ -29e616: 1222 |0029: const/4 v2, #int 2 // #2 │ │ -29e618: 2324 fa10 |002a: new-array v4, v2, [I // type@10fa │ │ -29e61c: 2604 7e04 0000 |002c: fill-array-data v4, 000004aa // +0000047e │ │ -29e622: 6904 797b |002f: sput-object v4, Lfr/nocle/passegares/R$styleable;.ActivityChooserView:[I // field@7b79 │ │ -29e626: 1304 0800 |0031: const/16 v4, #int 8 // #8 │ │ -29e62a: 2345 fa10 |0033: new-array v5, v4, [I // type@10fa │ │ -29e62e: 2605 7d04 0000 |0035: fill-array-data v5, 000004b2 // +0000047d │ │ -29e634: 6905 7c7b |0038: sput-object v5, Lfr/nocle/passegares/R$styleable;.AlertDialog:[I // field@7b7c │ │ -29e638: 2315 fa10 |003a: new-array v5, v1, [I // type@10fa │ │ -29e63c: 2605 8a04 0000 |003c: fill-array-data v5, 000004c6 // +0000048a │ │ -29e642: 6905 857b |003f: sput-object v5, Lfr/nocle/passegares/R$styleable;.AnimatedStateListDrawableCompat:[I // field@7b85 │ │ -29e646: 2325 fa10 |0041: new-array v5, v2, [I // type@10fa │ │ -29e64a: 2605 9304 0000 |0043: fill-array-data v5, 000004d6 // +00000493 │ │ -29e650: 6905 8c7b |0046: sput-object v5, Lfr/nocle/passegares/R$styleable;.AnimatedStateListDrawableItem:[I // field@7b8c │ │ -29e654: 1245 |0048: const/4 v5, #int 4 // #4 │ │ -29e656: 2356 fa10 |0049: new-array v6, v5, [I // type@10fa │ │ -29e65a: 2606 9304 0000 |004b: fill-array-data v6, 000004de // +00000493 │ │ -29e660: 6906 8f7b |004e: sput-object v6, Lfr/nocle/passegares/R$styleable;.AnimatedStateListDrawableTransition:[I // field@7b8f │ │ -29e664: 2346 fa10 |0050: new-array v6, v4, [I // type@10fa │ │ -29e668: 2606 9804 0000 |0052: fill-array-data v6, 000004ea // +00000498 │ │ -29e66e: 6906 947b |0055: sput-object v6, Lfr/nocle/passegares/R$styleable;.AppBarLayout:[I // field@7b94 │ │ -29e672: 2356 fa10 |0057: new-array v6, v5, [I // type@10fa │ │ -29e676: 2606 a504 0000 |0059: fill-array-data v6, 000004fe // +000004a5 │ │ -29e67c: 6906 957b |005c: sput-object v6, Lfr/nocle/passegares/R$styleable;.AppBarLayoutStates:[I // field@7b95 │ │ -29e680: 2326 fa10 |005e: new-array v6, v2, [I // type@10fa │ │ -29e684: 2606 aa04 0000 |0060: fill-array-data v6, 0000050a // +000004aa │ │ -29e68a: 6906 9a7b |0063: sput-object v6, Lfr/nocle/passegares/R$styleable;.AppBarLayout_Layout:[I // field@7b9a │ │ -29e68e: 2356 fa10 |0065: new-array v6, v5, [I // type@10fa │ │ -29e692: 2606 ab04 0000 |0067: fill-array-data v6, 00000512 // +000004ab │ │ -29e698: 6906 a57b |006a: sput-object v6, Lfr/nocle/passegares/R$styleable;.AppCompatImageView:[I // field@7ba5 │ │ -29e69c: 2356 fa10 |006c: new-array v6, v5, [I // type@10fa │ │ -29e6a0: 2606 b004 0000 |006e: fill-array-data v6, 0000051e // +000004b0 │ │ -29e6a6: 6906 aa7b |0071: sput-object v6, Lfr/nocle/passegares/R$styleable;.AppCompatSeekBar:[I // field@7baa │ │ -29e6aa: 1276 |0073: const/4 v6, #int 7 // #7 │ │ -29e6ac: 2367 fa10 |0074: new-array v7, v6, [I // type@10fa │ │ -29e6b0: 2607 b404 0000 |0076: fill-array-data v7, 0000052a // +000004b4 │ │ -29e6b6: 6907 af7b |0079: sput-object v7, Lfr/nocle/passegares/R$styleable;.AppCompatTextHelper:[I // field@7baf │ │ -29e6ba: 1307 1500 |007b: const/16 v7, #int 21 // #15 │ │ -29e6be: 2378 fa10 |007d: new-array v8, v7, [I // type@10fa │ │ -29e6c2: 2608 bd04 0000 |007f: fill-array-data v8, 0000053c // +000004bd │ │ -29e6c8: 6908 b77b |0082: sput-object v8, Lfr/nocle/passegares/R$styleable;.AppCompatTextView:[I // field@7bb7 │ │ -29e6cc: 1308 7d00 |0084: const/16 v8, #int 125 // #7d │ │ -29e6d0: 2388 fa10 |0086: new-array v8, v8, [I // type@10fa │ │ -29e6d4: 2608 e204 0000 |0088: fill-array-data v8, 0000056a // +000004e2 │ │ -29e6da: 6908 cd7b |008b: sput-object v8, Lfr/nocle/passegares/R$styleable;.AppCompatTheme:[I // field@7bcd │ │ -29e6de: 2328 fa10 |008d: new-array v8, v2, [I // type@10fa │ │ -29e6e2: 2608 d905 0000 |008f: fill-array-data v8, 00000668 // +000005d9 │ │ -29e6e8: 6908 4b7c |0092: sput-object v8, Lfr/nocle/passegares/R$styleable;.BackgroundStyle:[I // field@7c4b │ │ -29e6ec: 2368 fa10 |0094: new-array v8, v6, [I // type@10fa │ │ -29e6f0: 2608 da05 0000 |0096: fill-array-data v8, 00000670 // +000005da │ │ -29e6f6: 6908 4e7c |0099: sput-object v8, Lfr/nocle/passegares/R$styleable;.Badge:[I // field@7c4e │ │ -29e6fa: 1308 0900 |009b: const/16 v8, #int 9 // #9 │ │ -29e6fe: 2389 fa10 |009d: new-array v9, v8, [I // type@10fa │ │ -29e702: 2609 e305 0000 |009f: fill-array-data v9, 00000682 // +000005e3 │ │ -29e708: 6909 567c |00a2: sput-object v9, Lfr/nocle/passegares/R$styleable;.BaseProgressIndicator:[I // field@7c56 │ │ -29e70c: 1309 0b00 |00a4: const/16 v9, #int 11 // #b │ │ -29e710: 239a fa10 |00a6: new-array v10, v9, [I // type@10fa │ │ -29e714: 260a f005 0000 |00a8: fill-array-data v10, 00000698 // +000005f0 │ │ -29e71a: 690a 607c |00ab: sput-object v10, Lfr/nocle/passegares/R$styleable;.BottomAppBar:[I // field@7c60 │ │ -29e71e: 130a 0c00 |00ad: const/16 v10, #int 12 // #c │ │ -29e722: 23ab fa10 |00af: new-array v11, v10, [I // type@10fa │ │ -29e726: 260b 0106 0000 |00b1: fill-array-data v11, 000006b2 // +00000601 │ │ -29e72c: 690b 6c7c |00b4: sput-object v11, Lfr/nocle/passegares/R$styleable;.BottomNavigationView:[I // field@7c6c │ │ -29e730: 130b 0d00 |00b6: const/16 v11, #int 13 // #d │ │ -29e734: 23bc fa10 |00b8: new-array v12, v11, [I // type@10fa │ │ -29e738: 260c 1406 0000 |00ba: fill-array-data v12, 000006ce // +00000614 │ │ -29e73e: 690c 797c |00bd: sput-object v12, Lfr/nocle/passegares/R$styleable;.BottomSheetBehavior_Layout:[I // field@7c79 │ │ -29e742: 230c fa10 |00bf: new-array v12, v0, [I // type@10fa │ │ -29e746: 140d 2b00 037f |00c1: const v13, #float 1.7413e+38 // #7f03002b │ │ -29e74c: 4b0d 0c03 |00c4: aput v13, v12, v3 │ │ -29e750: 690c 877c |00c6: sput-object v12, Lfr/nocle/passegares/R$styleable;.ButtonBarLayout:[I // field@7c87 │ │ -29e754: 23bb fa10 |00c8: new-array v11, v11, [I // type@10fa │ │ -29e758: 260b 2206 0000 |00ca: fill-array-data v11, 000006ec // +00000622 │ │ -29e75e: 690b 897c |00cd: sput-object v11, Lfr/nocle/passegares/R$styleable;.CardView:[I // field@7c89 │ │ -29e762: 231b fa10 |00cf: new-array v11, v1, [I // type@10fa │ │ -29e766: 260b 3906 0000 |00d1: fill-array-data v11, 0000070a // +00000639 │ │ -29e76c: 690b 977c |00d4: sput-object v11, Lfr/nocle/passegares/R$styleable;.CheckBoxPreference:[I // field@7c97 │ │ -29e770: 130b 2a00 |00d6: const/16 v11, #int 42 // #2a │ │ -29e774: 23bb fa10 |00d8: new-array v11, v11, [I // type@10fa │ │ -29e778: 260b 4006 0000 |00da: fill-array-data v11, 0000071a // +00000640 │ │ -29e77e: 690b 9e7c |00dd: sput-object v11, Lfr/nocle/passegares/R$styleable;.Chip:[I // field@7c9e │ │ -29e782: 236b fa10 |00df: new-array v11, v6, [I // type@10fa │ │ -29e786: 260b 9106 0000 |00e1: fill-array-data v11, 00000772 // +00000691 │ │ -29e78c: 690b 9f7c |00e4: sput-object v11, Lfr/nocle/passegares/R$styleable;.ChipGroup:[I // field@7c9f │ │ -29e790: 123b |00e6: const/4 v11, #int 3 // #3 │ │ -29e792: 23bc fa10 |00e7: new-array v12, v11, [I // type@10fa │ │ -29e796: 260c 9b06 0000 |00e9: fill-array-data v12, 00000784 // +0000069b │ │ -29e79c: 690c d17c |00ec: sput-object v12, Lfr/nocle/passegares/R$styleable;.CircularProgressIndicator:[I // field@7cd1 │ │ -29e7a0: 232c fa10 |00ee: new-array v12, v2, [I // type@10fa │ │ -29e7a4: 260c 9e06 0000 |00f0: fill-array-data v12, 0000078e // +0000069e │ │ -29e7aa: 690c d57c |00f3: sput-object v12, Lfr/nocle/passegares/R$styleable;.ClockFaceView:[I // field@7cd5 │ │ -29e7ae: 23bc fa10 |00f5: new-array v12, v11, [I // type@10fa │ │ -29e7b2: 260c 9f06 0000 |00f7: fill-array-data v12, 00000796 // +0000069f │ │ -29e7b8: 690c d87c |00fa: sput-object v12, Lfr/nocle/passegares/R$styleable;.ClockHandView:[I // field@7cd8 │ │ -29e7bc: 130c 1100 |00fc: const/16 v12, #int 17 // #11 │ │ -29e7c0: 23cd fa10 |00fe: new-array v13, v12, [I // type@10fa │ │ -29e7c4: 260d a006 0000 |0100: fill-array-data v13, 000007a0 // +000006a0 │ │ -29e7ca: 690d dc7c |0103: sput-object v13, Lfr/nocle/passegares/R$styleable;.CollapsingToolbarLayout:[I // field@7cdc │ │ -29e7ce: 232d fa10 |0105: new-array v13, v2, [I // type@10fa │ │ -29e7d2: 260d bf06 0000 |0107: fill-array-data v13, 000007c6 // +000006bf │ │ -29e7d8: 690d dd7c |010a: sput-object v13, Lfr/nocle/passegares/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@7cdd │ │ -29e7dc: 23bd fa10 |010c: new-array v13, v11, [I // type@10fa │ │ -29e7e0: 260d c006 0000 |010e: fill-array-data v13, 000007ce // +000006c0 │ │ -29e7e6: 690d f17c |0111: sput-object v13, Lfr/nocle/passegares/R$styleable;.ColorStateListItem:[I // field@7cf1 │ │ -29e7ea: 235d fa10 |0113: new-array v13, v5, [I // type@10fa │ │ -29e7ee: 260d c306 0000 |0115: fill-array-data v13, 000007d8 // +000006c3 │ │ -29e7f4: 690d f57c |0118: sput-object v13, Lfr/nocle/passegares/R$styleable;.CompoundButton:[I // field@7cf5 │ │ -29e7f8: 130d 6e00 |011a: const/16 v13, #int 110 // #6e │ │ -29e7fc: 23dd fa10 |011c: new-array v13, v13, [I // type@10fa │ │ -29e800: 260d c606 0000 |011e: fill-array-data v13, 000007e4 // +000006c6 │ │ -29e806: 690d fa7c |0121: sput-object v13, Lfr/nocle/passegares/R$styleable;.Constraint:[I // field@7cfa │ │ -29e80a: 130d 5b00 |0123: const/16 v13, #int 91 // #5b │ │ -29e80e: 23dd fa10 |0125: new-array v13, v13, [I // type@10fa │ │ -29e812: 260d 9d07 0000 |0127: fill-array-data v13, 000008c4 // +0000079d │ │ -29e818: 690d fb7c |012a: sput-object v13, Lfr/nocle/passegares/R$styleable;.ConstraintLayout_Layout:[I // field@7cfb │ │ -29e81c: 232d fa10 |012c: new-array v13, v2, [I // type@10fa │ │ -29e820: 260d 5008 0000 |012e: fill-array-data v13, 0000097e // +00000850 │ │ -29e826: 690d 577d |0131: sput-object v13, Lfr/nocle/passegares/R$styleable;.ConstraintLayout_placeholder:[I // field@7d57 │ │ -29e82a: 130d 7000 |0133: const/16 v13, #int 112 // #70 │ │ -29e82e: 23dd fa10 |0135: new-array v13, v13, [I // type@10fa │ │ -29e832: 260d 4f08 0000 |0137: fill-array-data v13, 00000986 // +0000084f │ │ -29e838: 690d 5a7d |013a: sput-object v13, Lfr/nocle/passegares/R$styleable;.ConstraintSet:[I // field@7d5a │ │ -29e83c: 232d fa10 |013c: new-array v13, v2, [I // type@10fa │ │ -29e840: 260d 2c09 0000 |013e: fill-array-data v13, 00000a6a // +0000092c │ │ -29e846: 690d 397e |0141: sput-object v13, Lfr/nocle/passegares/R$styleable;.CoordinatorLayout:[I // field@7e39 │ │ -29e84a: 236d fa10 |0143: new-array v13, v6, [I // type@10fa │ │ -29e84e: 260d 2d09 0000 |0145: fill-array-data v13, 00000a72 // +0000092d │ │ -29e854: 690d 3a7e |0148: sput-object v13, Lfr/nocle/passegares/R$styleable;.CoordinatorLayout_Layout:[I // field@7e3a │ │ -29e858: 238d fa10 |014a: new-array v13, v8, [I // type@10fa │ │ -29e85c: 260d 3809 0000 |014c: fill-array-data v13, 00000a84 // +00000938 │ │ -29e862: 690d 447e |014f: sput-object v13, Lfr/nocle/passegares/R$styleable;.CustomAttribute:[I // field@7e44 │ │ -29e866: 23ad fa10 |0151: new-array v13, v10, [I // type@10fa │ │ -29e86a: 260d 4709 0000 |0153: fill-array-data v13, 00000a9a // +00000947 │ │ -29e870: 690d 4e7e |0156: sput-object v13, Lfr/nocle/passegares/R$styleable;.DialogPreference:[I // field@7e4e │ │ -29e874: 234d fa10 |0158: new-array v13, v4, [I // type@10fa │ │ -29e878: 260d 5c09 0000 |015a: fill-array-data v13, 00000ab6 // +0000095c │ │ -29e87e: 690d 5b7e |015d: sput-object v13, Lfr/nocle/passegares/R$styleable;.DrawerArrowToggle:[I // field@7e5b │ │ -29e882: 230d fa10 |015f: new-array v13, v0, [I // type@10fa │ │ -29e886: 140e 8f03 037f |0161: const v14, #float 1.74147e+38 // #7f03038f │ │ -29e88c: 4b0e 0d03 |0164: aput v14, v13, v3 │ │ -29e890: 690d 647e |0166: sput-object v13, Lfr/nocle/passegares/R$styleable;.EditTextPreference:[I // field@7e64 │ │ -29e894: 231d fa10 |0168: new-array v13, v1, [I // type@10fa │ │ -29e898: 260d 6009 0000 |016a: fill-array-data v13, 00000aca // +00000960 │ │ -29e89e: 690d 667e |016d: sput-object v13, Lfr/nocle/passegares/R$styleable;.ExtendedFloatingActionButton:[I // field@7e66 │ │ -29e8a2: 232d fa10 |016f: new-array v13, v2, [I // type@10fa │ │ -29e8a6: 260d 6909 0000 |0171: fill-array-data v13, 00000ada // +00000969 │ │ -29e8ac: 690d 677e |0174: sput-object v13, Lfr/nocle/passegares/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@7e67 │ │ -29e8b0: 23cd fa10 |0176: new-array v13, v12, [I // type@10fa │ │ -29e8b4: 260d 6a09 0000 |0178: fill-array-data v13, 00000ae2 // +0000096a │ │ -29e8ba: 690d 707e |017b: sput-object v13, Lfr/nocle/passegares/R$styleable;.FloatingActionButton:[I // field@7e70 │ │ -29e8be: 230d fa10 |017d: new-array v13, v0, [I // type@10fa │ │ -29e8c2: 140e 5000 037f |017f: const v14, #float 1.7413e+38 // #7f030050 │ │ -29e8c8: 4b0e 0d03 |0182: aput v14, v13, v3 │ │ -29e8cc: 690d 717e |0184: sput-object v13, Lfr/nocle/passegares/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@7e71 │ │ -29e8d0: 232d fa10 |0186: new-array v13, v2, [I // type@10fa │ │ -29e8d4: 260d 8009 0000 |0188: fill-array-data v13, 00000b08 // +00000980 │ │ -29e8da: 690d 847e |018b: sput-object v13, Lfr/nocle/passegares/R$styleable;.FlowLayout:[I // field@7e84 │ │ -29e8de: 231d fa10 |018d: new-array v13, v1, [I // type@10fa │ │ -29e8e2: 260d 8109 0000 |018f: fill-array-data v13, 00000b10 // +00000981 │ │ -29e8e8: 690d 877e |0192: sput-object v13, Lfr/nocle/passegares/R$styleable;.FontFamily:[I // field@7e87 │ │ -29e8ec: 130d 0a00 |0194: const/16 v13, #int 10 // #a │ │ -29e8f0: 23de fa10 |0196: new-array v14, v13, [I // type@10fa │ │ -29e8f4: 260e 8809 0000 |0198: fill-array-data v14, 00000b20 // +00000988 │ │ -29e8fa: 690e 887e |019b: sput-object v14, Lfr/nocle/passegares/R$styleable;.FontFamilyFont:[I // field@7e88 │ │ -29e8fe: 23be fa10 |019d: new-array v14, v11, [I // type@10fa │ │ -29e902: 260e 9909 0000 |019f: fill-array-data v14, 00000b38 // +00000999 │ │ -29e908: 690e 997e |01a2: sput-object v14, Lfr/nocle/passegares/R$styleable;.ForegroundLinearLayout:[I // field@7e99 │ │ -29e90c: 23be fa10 |01a4: new-array v14, v11, [I // type@10fa │ │ -29e910: 260e 9c09 0000 |01a6: fill-array-data v14, 00000b42 // +0000099c │ │ -29e916: 690e 9d7e |01a9: sput-object v14, Lfr/nocle/passegares/R$styleable;.Fragment:[I // field@7e9d │ │ -29e91a: 232e fa10 |01ab: new-array v14, v2, [I // type@10fa │ │ -29e91e: 260e 9f09 0000 |01ad: fill-array-data v14, 00000b4c // +0000099f │ │ -29e924: 690e 9e7e |01b0: sput-object v14, Lfr/nocle/passegares/R$styleable;.FragmentContainerView:[I // field@7e9e │ │ -29e928: 23ae fa10 |01b2: new-array v14, v10, [I // type@10fa │ │ -29e92c: 260e a009 0000 |01b4: fill-array-data v14, 00000b54 // +000009a0 │ │ -29e932: 690e a47e |01b7: sput-object v14, Lfr/nocle/passegares/R$styleable;.GradientColor:[I // field@7ea4 │ │ -29e936: 232e fa10 |01b9: new-array v14, v2, [I // type@10fa │ │ -29e93a: 260e b509 0000 |01bb: fill-array-data v14, 00000b70 // +000009b5 │ │ -29e940: 690e a57e |01be: sput-object v14, Lfr/nocle/passegares/R$styleable;.GradientColorItem:[I // field@7ea5 │ │ -29e944: 238e fa10 |01c0: new-array v14, v8, [I // type@10fa │ │ -29e948: 260e b609 0000 |01c2: fill-array-data v14, 00000b78 // +000009b6 │ │ -29e94e: 690e b47e |01c5: sput-object v14, Lfr/nocle/passegares/R$styleable;.ImageFilterView:[I // field@7eb4 │ │ -29e952: 23be fa10 |01c7: new-array v14, v11, [I // type@10fa │ │ -29e956: 260e c509 0000 |01c9: fill-array-data v14, 00000b8e // +000009c5 │ │ -29e95c: 690e be7e |01cc: sput-object v14, Lfr/nocle/passegares/R$styleable;.Insets:[I // field@7ebe │ │ -29e960: 130e 1200 |01ce: const/16 v14, #int 18 // #12 │ │ -29e964: 23ee fa10 |01d0: new-array v14, v14, [I // type@10fa │ │ -29e968: 260e c609 0000 |01d2: fill-array-data v14, 00000b98 // +000009c6 │ │ -29e96e: 690e c27e |01d5: sput-object v14, Lfr/nocle/passegares/R$styleable;.KeyAttribute:[I // field@7ec2 │ │ -29e972: 130e 1400 |01d7: const/16 v14, #int 20 // #14 │ │ -29e976: 23ef fa10 |01d9: new-array v15, v14, [I // type@10fa │ │ -29e97a: 260f e509 0000 |01db: fill-array-data v15, 00000bc0 // +000009e5 │ │ -29e980: 690f d57e |01de: sput-object v15, Lfr/nocle/passegares/R$styleable;.KeyCycle:[I // field@7ed5 │ │ -29e984: 233f fa10 |01e0: new-array v15, v3, [I // type@10fa │ │ -29e988: 690f ea7e |01e2: sput-object v15, Lfr/nocle/passegares/R$styleable;.KeyFrame:[I // field@7eea │ │ -29e98c: 233f fa10 |01e4: new-array v15, v3, [I // type@10fa │ │ -29e990: 690f eb7e |01e6: sput-object v15, Lfr/nocle/passegares/R$styleable;.KeyFramesAcceleration:[I // field@7eeb │ │ -29e994: 233f fa10 |01e8: new-array v15, v3, [I // type@10fa │ │ -29e998: 690f ec7e |01ea: sput-object v15, Lfr/nocle/passegares/R$styleable;.KeyFramesVelocity:[I // field@7eec │ │ -29e99c: 23af fa10 |01ec: new-array v15, v10, [I // type@10fa │ │ -29e9a0: 260f fe09 0000 |01ee: fill-array-data v15, 00000bec // +000009fe │ │ -29e9a6: 690f ed7e |01f1: sput-object v15, Lfr/nocle/passegares/R$styleable;.KeyPosition:[I // field@7eed │ │ -29e9aa: 23ee fa10 |01f3: new-array v14, v14, [I // type@10fa │ │ -29e9ae: 260e 130a 0000 |01f5: fill-array-data v14, 00000c08 // +00000a13 │ │ -29e9b4: 690e fa7e |01f8: sput-object v14, Lfr/nocle/passegares/R$styleable;.KeyTimeCycle:[I // field@7efa │ │ -29e9b8: 23de fa10 |01fa: new-array v14, v13, [I // type@10fa │ │ -29e9bc: 260e 380a 0000 |01fc: fill-array-data v14, 00000c34 // +00000a38 │ │ -29e9c2: 690e 0f7f |01ff: sput-object v14, Lfr/nocle/passegares/R$styleable;.KeyTrigger:[I // field@7f0f │ │ -29e9c6: 130e 4400 |0201: const/16 v14, #int 68 // #44 │ │ -29e9ca: 23ee fa10 |0203: new-array v14, v14, [I // type@10fa │ │ -29e9ce: 260e 470a 0000 |0205: fill-array-data v14, 00000c4c // +00000a47 │ │ -29e9d4: 690e 1a7f |0208: sput-object v14, Lfr/nocle/passegares/R$styleable;.Layout:[I // field@7f1a │ │ -29e9d8: 238e fa10 |020a: new-array v14, v8, [I // type@10fa │ │ -29e9dc: 260e cc0a 0000 |020c: fill-array-data v14, 00000cd8 // +00000acc │ │ -29e9e2: 690e 5f7f |020f: sput-object v14, Lfr/nocle/passegares/R$styleable;.LinearLayoutCompat:[I // field@7f5f │ │ -29e9e6: 235e fa10 |0211: new-array v14, v5, [I // type@10fa │ │ -29e9ea: 260e db0a 0000 |0213: fill-array-data v14, 00000cee // +00000adb │ │ -29e9f0: 690e 607f |0216: sput-object v14, Lfr/nocle/passegares/R$styleable;.LinearLayoutCompat_Layout:[I // field@7f60 │ │ -29e9f4: 232e fa10 |0218: new-array v14, v2, [I // type@10fa │ │ -29e9f8: 260e e00a 0000 |021a: fill-array-data v14, 00000cfa // +00000ae0 │ │ -29e9fe: 690e 6e7f |021d: sput-object v14, Lfr/nocle/passegares/R$styleable;.LinearProgressIndicator:[I // field@7f6e │ │ -29ea02: 232e fa10 |021f: new-array v14, v2, [I // type@10fa │ │ -29ea06: 260e e10a 0000 |0221: fill-array-data v14, 00000d02 // +00000ae1 │ │ -29ea0c: 690e 717f |0224: sput-object v14, Lfr/nocle/passegares/R$styleable;.ListPopupWindow:[I // field@7f71 │ │ -29ea10: 125e |0226: const/4 v14, #int 5 // #5 │ │ -29ea12: 23ef fa10 |0227: new-array v15, v14, [I // type@10fa │ │ -29ea16: 260f e10a 0000 |0229: fill-array-data v15, 00000d0a // +00000ae1 │ │ -29ea1c: 690f 747f |022c: sput-object v15, Lfr/nocle/passegares/R$styleable;.ListPreference:[I // field@7f74 │ │ -29ea20: 235f fa10 |022e: new-array v15, v5, [I // type@10fa │ │ -29ea24: 260f e80a 0000 |0230: fill-array-data v15, 00000d18 // +00000ae8 │ │ -29ea2a: 690f 7a7f |0233: sput-object v15, Lfr/nocle/passegares/R$styleable;.MaterialAlertDialog:[I // field@7f7a │ │ -29ea2e: 23ef fa10 |0235: new-array v15, v14, [I // type@10fa │ │ -29ea32: 260f ed0a 0000 |0237: fill-array-data v15, 00000d24 // +00000aed │ │ -29ea38: 690f 7b7f |023a: sput-object v15, Lfr/nocle/passegares/R$styleable;.MaterialAlertDialogTheme:[I // field@7f7b │ │ -29ea3c: 230f fa10 |023c: new-array v15, v0, [I // type@10fa │ │ -29ea40: 1410 2002 0101 |023e: const v16, #float 2.36951e-38 // #01010220 │ │ -29ea46: 4b10 0f03 |0241: aput v16, v15, v3 │ │ -29ea4a: 690f 857f |0243: sput-object v15, Lfr/nocle/passegares/R$styleable;.MaterialAutoCompleteTextView:[I // field@7f85 │ │ -29ea4e: 2377 fa10 |0245: new-array v7, v7, [I // type@10fa │ │ -29ea52: 2607 eb0a 0000 |0247: fill-array-data v7, 00000d32 // +00000aeb │ │ -29ea58: 6907 877f |024a: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialButton:[I // field@7f87 │ │ -29ea5c: 23b7 fa10 |024c: new-array v7, v11, [I // type@10fa │ │ -29ea60: 2607 120b 0000 |024e: fill-array-data v7, 00000d60 // +00000b12 │ │ -29ea66: 6907 887f |0251: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialButtonToggleGroup:[I // field@7f88 │ │ -29ea6a: 23d7 fa10 |0253: new-array v7, v13, [I // type@10fa │ │ -29ea6e: 2607 150b 0000 |0255: fill-array-data v7, 00000d6a // +00000b15 │ │ -29ea74: 6907 a17f |0258: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialCalendar:[I // field@7fa1 │ │ -29ea78: 23d7 fa10 |025a: new-array v7, v13, [I // type@10fa │ │ -29ea7c: 2607 260b 0000 |025c: fill-array-data v7, 00000d82 // +00000b26 │ │ -29ea82: 6907 a27f |025f: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialCalendarItem:[I // field@7fa2 │ │ -29ea86: 23a7 fa10 |0261: new-array v7, v10, [I // type@10fa │ │ -29ea8a: 2607 370b 0000 |0263: fill-array-data v7, 00000d9a // +00000b37 │ │ -29ea90: 6907 b77f |0266: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialCardView:[I // field@7fb7 │ │ -29ea94: 2327 fa10 |0268: new-array v7, v2, [I // type@10fa │ │ -29ea98: 2607 4c0b 0000 |026a: fill-array-data v7, 00000db6 // +00000b4c │ │ -29ea9e: 6907 c47f |026d: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialCheckBox:[I // field@7fc4 │ │ -29eaa2: 2327 fa10 |026f: new-array v7, v2, [I // type@10fa │ │ -29eaa6: 2607 4d0b 0000 |0271: fill-array-data v7, 00000dbe // +00000b4d │ │ -29eaac: 6907 c77f |0274: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialRadioButton:[I // field@7fc7 │ │ -29eab0: 2327 fa10 |0276: new-array v7, v2, [I // type@10fa │ │ -29eab4: 2607 4e0b 0000 |0278: fill-array-data v7, 00000dc6 // +00000b4e │ │ -29eaba: 6907 ca7f |027b: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialShape:[I // field@7fca │ │ -29eabe: 23b7 fa10 |027d: new-array v7, v11, [I // type@10fa │ │ -29eac2: 2607 4f0b 0000 |027f: fill-array-data v7, 00000dce // +00000b4f │ │ -29eac8: 6907 cd7f |0282: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialTextAppearance:[I // field@7fcd │ │ -29eacc: 23b7 fa10 |0284: new-array v7, v11, [I // type@10fa │ │ -29ead0: 2607 520b 0000 |0286: fill-array-data v7, 00000dd8 // +00000b52 │ │ -29ead6: 6907 d17f |0289: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialTextView:[I // field@7fd1 │ │ -29eada: 2327 fa10 |028b: new-array v7, v2, [I // type@10fa │ │ -29eade: 2607 550b 0000 |028d: fill-array-data v7, 00000de2 // +00000b55 │ │ -29eae4: 6907 d57f |0290: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialTimePicker:[I // field@7fd5 │ │ -29eae8: 2307 fa10 |0292: new-array v7, v0, [I // type@10fa │ │ -29eaec: 140f 6c02 037f |0294: const v15, #float 1.74141e+38 // #7f03026c │ │ -29eaf2: 4b0f 0703 |0297: aput v15, v7, v3 │ │ -29eaf6: 6907 d87f |0299: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialToolbar:[I // field@7fd8 │ │ -29eafa: 2317 fa10 |029b: new-array v7, v1, [I // type@10fa │ │ -29eafe: 2607 4d0b 0000 |029d: fill-array-data v7, 00000dea // +00000b4d │ │ -29eb04: 6907 da7f |02a0: sput-object v7, Lfr/nocle/passegares/R$styleable;.MenuGroup:[I // field@7fda │ │ -29eb08: 1307 1700 |02a2: const/16 v7, #int 23 // #17 │ │ -29eb0c: 237f fa10 |02a4: new-array v15, v7, [I // type@10fa │ │ -29eb10: 260f 540b 0000 |02a6: fill-array-data v15, 00000dfa // +00000b54 │ │ -29eb16: 690f e17f |02a9: sput-object v15, Lfr/nocle/passegares/R$styleable;.MenuItem:[I // field@7fe1 │ │ -29eb1a: 2388 fa10 |02ab: new-array v8, v8, [I // type@10fa │ │ -29eb1e: 2608 7f0b 0000 |02ad: fill-array-data v8, 00000e2c // +00000b7f │ │ -29eb24: 6908 f97f |02b0: sput-object v8, Lfr/nocle/passegares/R$styleable;.MenuView:[I // field@7ff9 │ │ -29eb28: 2318 fa10 |02b2: new-array v8, v1, [I // type@10fa │ │ -29eb2c: 2608 8e0b 0000 |02b4: fill-array-data v8, 00000e42 // +00000b8e │ │ -29eb32: 6908 0380 |02b7: sput-object v8, Lfr/nocle/passegares/R$styleable;.MockView:[I // field@8003 │ │ -29eb36: 2318 fa10 |02b9: new-array v8, v1, [I // type@10fa │ │ -29eb3a: 2608 970b 0000 |02bb: fill-array-data v8, 00000e52 // +00000b97 │ │ -29eb40: 6908 0a80 |02be: sput-object v8, Lfr/nocle/passegares/R$styleable;.Motion:[I // field@800a │ │ -29eb44: 2328 fa10 |02c0: new-array v8, v2, [I // type@10fa │ │ -29eb48: 2608 a00b 0000 |02c2: fill-array-data v8, 00000e62 // +00000ba0 │ │ -29eb4e: 6908 0b80 |02c5: sput-object v8, Lfr/nocle/passegares/R$styleable;.MotionHelper:[I // field@800b │ │ -29eb52: 2318 fa10 |02c7: new-array v8, v1, [I // type@10fa │ │ -29eb56: 2608 a10b 0000 |02c9: fill-array-data v8, 00000e6a // +00000ba1 │ │ -29eb5c: 6908 0e80 |02cc: sput-object v8, Lfr/nocle/passegares/R$styleable;.MotionLayout:[I // field@800e │ │ -29eb60: 2328 fa10 |02ce: new-array v8, v2, [I // type@10fa │ │ -29eb64: 2608 aa0b 0000 |02d0: fill-array-data v8, 00000e7a // +00000baa │ │ -29eb6a: 6908 1580 |02d3: sput-object v8, Lfr/nocle/passegares/R$styleable;.MotionScene:[I // field@8015 │ │ -29eb6e: 23b8 fa10 |02d5: new-array v8, v11, [I // type@10fa │ │ -29eb72: 2608 ab0b 0000 |02d7: fill-array-data v8, 00000e82 // +00000bab │ │ -29eb78: 6908 1880 |02da: sput-object v8, Lfr/nocle/passegares/R$styleable;.MotionTelltales:[I // field@8018 │ │ -29eb7c: 2358 fa10 |02dc: new-array v8, v5, [I // type@10fa │ │ -29eb80: 2608 ae0b 0000 |02de: fill-array-data v8, 00000e8c // +00000bae │ │ -29eb86: 6908 2280 |02e1: sput-object v8, Lfr/nocle/passegares/R$styleable;.MultiSelectListPreference:[I // field@8022 │ │ -29eb8a: 2377 fa10 |02e3: new-array v7, v7, [I // type@10fa │ │ -29eb8e: 2607 b30b 0000 |02e5: fill-array-data v7, 00000e98 // +00000bb3 │ │ -29eb94: 6907 2780 |02e8: sput-object v7, Lfr/nocle/passegares/R$styleable;.NavigationView:[I // field@8027 │ │ -29eb98: 2327 fa10 |02ea: new-array v7, v2, [I // type@10fa │ │ -29eb9c: 2607 de0b 0000 |02ec: fill-array-data v7, 00000eca // +00000bde │ │ -29eba2: 6907 3f80 |02ef: sput-object v7, Lfr/nocle/passegares/R$styleable;.OnClick:[I // field@803f │ │ -29eba6: 23a7 fa10 |02f1: new-array v7, v10, [I // type@10fa │ │ -29ebaa: 2607 df0b 0000 |02f3: fill-array-data v7, 00000ed2 // +00000bdf │ │ -29ebb0: 6907 4280 |02f6: sput-object v7, Lfr/nocle/passegares/R$styleable;.OnSwipe:[I // field@8042 │ │ -29ebb4: 23b7 fa10 |02f8: new-array v7, v11, [I // type@10fa │ │ -29ebb8: 2607 f40b 0000 |02fa: fill-array-data v7, 00000eee // +00000bf4 │ │ -29ebbe: 6907 4f80 |02fd: sput-object v7, Lfr/nocle/passegares/R$styleable;.PopupWindow:[I // field@804f │ │ -29ebc2: 2307 fa10 |02ff: new-array v7, v0, [I // type@10fa │ │ -29ebc6: 1408 f402 037f |0301: const v8, #float 1.74144e+38 // #7f0302f4 │ │ -29ebcc: 4b08 0703 |0304: aput v8, v7, v3 │ │ -29ebd0: 6907 5080 |0306: sput-object v7, Lfr/nocle/passegares/R$styleable;.PopupWindowBackgroundState:[I // field@8050 │ │ -29ebd4: 1307 2400 |0308: const/16 v7, #int 36 // #24 │ │ -29ebd8: 2377 fa10 |030a: new-array v7, v7, [I // type@10fa │ │ -29ebdc: 2607 ec0b 0000 |030c: fill-array-data v7, 00000ef8 // +00000bec │ │ -29ebe2: 6907 5580 |030f: sput-object v7, Lfr/nocle/passegares/R$styleable;.Preference:[I // field@8055 │ │ -29ebe6: 2357 fa10 |0311: new-array v7, v5, [I // type@10fa │ │ -29ebea: 2607 310c 0000 |0313: fill-array-data v7, 00000f44 // +00000c31 │ │ -29ebf0: 6907 5680 |0316: sput-object v7, Lfr/nocle/passegares/R$styleable;.PreferenceFragment:[I // field@8056 │ │ -29ebf4: 2357 fa10 |0318: new-array v7, v5, [I // type@10fa │ │ -29ebf8: 2607 360c 0000 |031a: fill-array-data v7, 00000f50 // +00000c36 │ │ -29ebfe: 6907 5780 |031d: sput-object v7, Lfr/nocle/passegares/R$styleable;.PreferenceFragmentCompat:[I // field@8057 │ │ -29ec02: 23b7 fa10 |031f: new-array v7, v11, [I // type@10fa │ │ -29ec06: 2607 3b0c 0000 |0321: fill-array-data v7, 00000f5c // +00000c3b │ │ -29ec0c: 6907 6080 |0324: sput-object v7, Lfr/nocle/passegares/R$styleable;.PreferenceGroup:[I // field@8060 │ │ -29ec10: 2355 fa10 |0326: new-array v5, v5, [I // type@10fa │ │ -29ec14: 2605 3e0c 0000 |0328: fill-array-data v5, 00000f66 // +00000c3e │ │ -29ec1a: 6905 6480 |032b: sput-object v5, Lfr/nocle/passegares/R$styleable;.PreferenceImageView:[I // field@8064 │ │ -29ec1e: 1305 1000 |032d: const/16 v5, #int 16 // #10 │ │ -29ec22: 2357 fa10 |032f: new-array v7, v5, [I // type@10fa │ │ -29ec26: 2607 410c 0000 |0331: fill-array-data v7, 00000f72 // +00000c41 │ │ -29ec2c: 6907 6980 |0334: sput-object v7, Lfr/nocle/passegares/R$styleable;.PreferenceTheme:[I // field@8069 │ │ -29ec30: 23e7 fa10 |0336: new-array v7, v14, [I // type@10fa │ │ -29ec34: 2607 5e0c 0000 |0338: fill-array-data v7, 00000f96 // +00000c5e │ │ -29ec3a: 6907 9e80 |033b: sput-object v7, Lfr/nocle/passegares/R$styleable;.PropertySet:[I // field@809e │ │ -29ec3e: 2307 fa10 |033d: new-array v7, v0, [I // type@10fa │ │ -29ec42: 1408 4402 037f |033f: const v8, #float 1.74141e+38 // #7f030244 │ │ -29ec48: 4b08 0703 |0342: aput v8, v7, v3 │ │ -29ec4c: 6907 a480 |0344: sput-object v7, Lfr/nocle/passegares/R$styleable;.RadialViewGroup:[I // field@80a4 │ │ -29ec50: 2327 fa10 |0346: new-array v7, v2, [I // type@10fa │ │ -29ec54: 2607 5c0c 0000 |0348: fill-array-data v7, 00000fa4 // +00000c5c │ │ -29ec5a: 6907 a680 |034b: sput-object v7, Lfr/nocle/passegares/R$styleable;.RangeSlider:[I // field@80a6 │ │ -29ec5e: 2327 fa10 |034d: new-array v7, v2, [I // type@10fa │ │ -29ec62: 2607 5d0c 0000 |034f: fill-array-data v7, 00000fac // +00000c5d │ │ -29ec68: 6907 a980 |0352: sput-object v7, Lfr/nocle/passegares/R$styleable;.RecycleListView:[I // field@80a9 │ │ -29ec6c: 23a7 fa10 |0354: new-array v7, v10, [I // type@10fa │ │ -29ec70: 2607 5e0c 0000 |0356: fill-array-data v7, 00000fb4 // +00000c5e │ │ -29ec76: 6907 ac80 |0359: sput-object v7, Lfr/nocle/passegares/R$styleable;.RecyclerView:[I // field@80ac │ │ -29ec7a: 2307 fa10 |035b: new-array v7, v0, [I // type@10fa │ │ -29ec7e: 1408 b101 037f |035d: const v8, #float 1.74138e+38 // #7f0301b1 │ │ -29ec84: 4b08 0703 |0360: aput v8, v7, v3 │ │ -29ec88: 6907 b980 |0362: sput-object v7, Lfr/nocle/passegares/R$styleable;.ScrimInsetsFrameLayout:[I // field@80b9 │ │ -29ec8c: 2307 fa10 |0364: new-array v7, v0, [I // type@10fa │ │ -29ec90: 1408 5700 037f |0366: const v8, #float 1.74131e+38 // #7f030057 │ │ -29ec96: 4b08 0703 |0369: aput v8, v7, v3 │ │ -29ec9a: 6907 bb80 |036b: sput-object v7, Lfr/nocle/passegares/R$styleable;.ScrollingViewBehavior_Layout:[I // field@80bb │ │ -29ec9e: 23c7 fa10 |036d: new-array v7, v12, [I // type@10fa │ │ -29eca2: 2607 610c 0000 |036f: fill-array-data v7, 00000fd0 // +00000c61 │ │ -29eca8: 6907 bd80 |0372: sput-object v7, Lfr/nocle/passegares/R$styleable;.SearchView:[I // field@80bd │ │ -29ecac: 2367 fa10 |0374: new-array v7, v6, [I // type@10fa │ │ -29ecb0: 2607 800c 0000 |0376: fill-array-data v7, 00000ff6 // +00000c80 │ │ -29ecb6: 6907 cf80 |0379: sput-object v7, Lfr/nocle/passegares/R$styleable;.SeekBarPreference:[I // field@80cf │ │ -29ecba: 23d7 fa10 |037b: new-array v7, v13, [I // type@10fa │ │ -29ecbe: 2607 8b0c 0000 |037d: fill-array-data v7, 00001008 // +00000c8b │ │ -29ecc4: 6907 d780 |0380: sput-object v7, Lfr/nocle/passegares/R$styleable;.ShapeAppearance:[I // field@80d7 │ │ -29ecc8: 2397 fa10 |0382: new-array v7, v9, [I // type@10fa │ │ -29eccc: 2607 9c0c 0000 |0384: fill-array-data v7, 00001020 // +00000c9c │ │ -29ecd2: 6907 e280 |0387: sput-object v7, Lfr/nocle/passegares/R$styleable;.ShapeableImageView:[I // field@80e2 │ │ -29ecd6: 1307 1600 |0389: const/16 v7, #int 22 // #16 │ │ -29ecda: 2377 fa10 |038b: new-array v7, v7, [I // type@10fa │ │ -29ecde: 2607 ad0c 0000 |038d: fill-array-data v7, 0000103a // +00000cad │ │ -29ece4: 6907 ee80 |0390: sput-object v7, Lfr/nocle/passegares/R$styleable;.Slider:[I // field@80ee │ │ -29ece8: 23b7 fa10 |0392: new-array v7, v11, [I // type@10fa │ │ -29ecec: 2607 d60c 0000 |0394: fill-array-data v7, 0000106a // +00000cd6 │ │ -29ecf2: 6907 0581 |0397: sput-object v7, Lfr/nocle/passegares/R$styleable;.Snackbar:[I // field@8105 │ │ -29ecf6: 2344 fa10 |0399: new-array v4, v4, [I // type@10fa │ │ -29ecfa: 2604 d90c 0000 |039b: fill-array-data v4, 00001074 // +00000cd9 │ │ -29ed00: 6904 0681 |039e: sput-object v4, Lfr/nocle/passegares/R$styleable;.SnackbarLayout:[I // field@8106 │ │ -29ed04: 23e4 fa10 |03a0: new-array v4, v14, [I // type@10fa │ │ -29ed08: 2604 e60c 0000 |03a2: fill-array-data v4, 00001088 // +00000ce6 │ │ -29ed0e: 6904 1281 |03a5: sput-object v4, Lfr/nocle/passegares/R$styleable;.Spinner:[I // field@8112 │ │ -29ed12: 2322 fa10 |03a7: new-array v2, v2, [I // type@10fa │ │ -29ed16: 2602 ed0c 0000 |03a9: fill-array-data v2, 00001096 // +00000ced │ │ -29ed1c: 6902 1881 |03ac: sput-object v2, Lfr/nocle/passegares/R$styleable;.State:[I // field@8118 │ │ -29ed20: 2311 fa10 |03ae: new-array v1, v1, [I // type@10fa │ │ -29ed24: 2601 ee0c 0000 |03b0: fill-array-data v1, 0000109e // +00000cee │ │ -29ed2a: 6901 1981 |03b3: sput-object v1, Lfr/nocle/passegares/R$styleable;.StateListDrawable:[I // field@8119 │ │ -29ed2e: 2301 fa10 |03b5: new-array v1, v0, [I // type@10fa │ │ -29ed32: 1402 9901 0101 |03b7: const v2, #float 2.36947e-38 // #01010199 │ │ -29ed38: 4b02 0103 |03ba: aput v2, v1, v3 │ │ -29ed3c: 6901 1a81 |03bc: sput-object v1, Lfr/nocle/passegares/R$styleable;.StateListDrawableItem:[I // field@811a │ │ -29ed40: 2301 fa10 |03be: new-array v1, v0, [I // type@10fa │ │ -29ed44: 1402 0a01 037f |03c0: const v2, #float 1.74134e+38 // #7f03010a │ │ -29ed4a: 4b02 0103 |03c3: aput v2, v1, v3 │ │ -29ed4e: 6901 2281 |03c5: sput-object v1, Lfr/nocle/passegares/R$styleable;.StateSet:[I // field@8122 │ │ -29ed52: 1301 0e00 |03c7: const/16 v1, #int 14 // #e │ │ -29ed56: 2311 fa10 |03c9: new-array v1, v1, [I // type@10fa │ │ -29ed5a: 2601 e30c 0000 |03cb: fill-array-data v1, 000010ae // +00000ce3 │ │ -29ed60: 6901 2681 |03ce: sput-object v1, Lfr/nocle/passegares/R$styleable;.SwitchCompat:[I // field@8126 │ │ -29ed64: 2301 fa10 |03d0: new-array v1, v0, [I // type@10fa │ │ -29ed68: 1402 8e03 037f |03d2: const v2, #float 1.74147e+38 // #7f03038e │ │ -29ed6e: 4b02 0103 |03d5: aput v2, v1, v3 │ │ -29ed72: 6901 3581 |03d7: sput-object v1, Lfr/nocle/passegares/R$styleable;.SwitchMaterial:[I // field@8135 │ │ -29ed76: 23d1 fa10 |03d9: new-array v1, v13, [I // type@10fa │ │ -29ed7a: 2601 f30c 0000 |03db: fill-array-data v1, 000010ce // +00000cf3 │ │ -29ed80: 6901 3781 |03de: sput-object v1, Lfr/nocle/passegares/R$styleable;.SwitchPreference:[I // field@8137 │ │ -29ed84: 23d1 fa10 |03e0: new-array v1, v13, [I // type@10fa │ │ -29ed88: 2601 040d 0000 |03e2: fill-array-data v1, 000010e6 // +00000d04 │ │ -29ed8e: 6901 3881 |03e5: sput-object v1, Lfr/nocle/passegares/R$styleable;.SwitchPreferenceCompat:[I // field@8138 │ │ -29ed92: 23b1 fa10 |03e7: new-array v1, v11, [I // type@10fa │ │ -29ed96: 2601 150d 0000 |03e9: fill-array-data v1, 000010fe // +00000d15 │ │ -29ed9c: 6901 4d81 |03ec: sput-object v1, Lfr/nocle/passegares/R$styleable;.TabItem:[I // field@814d │ │ -29eda0: 1301 1a00 |03ee: const/16 v1, #int 26 // #1a │ │ -29eda4: 2311 fa10 |03f0: new-array v1, v1, [I // type@10fa │ │ -29eda8: 2601 160d 0000 |03f2: fill-array-data v1, 00001108 // +00000d16 │ │ -29edae: 6901 5181 |03f5: sput-object v1, Lfr/nocle/passegares/R$styleable;.TabLayout:[I // field@8151 │ │ -29edb2: 2351 fa10 |03f7: new-array v1, v5, [I // type@10fa │ │ -29edb6: 2601 470d 0000 |03f9: fill-array-data v1, 00001140 // +00000d47 │ │ -29edbc: 6901 6c81 |03fc: sput-object v1, Lfr/nocle/passegares/R$styleable;.TextAppearance:[I // field@816c │ │ -29edc0: 2301 fa10 |03fe: new-array v1, v0, [I // type@10fa │ │ -29edc4: 1402 4d03 037f |0400: const v2, #float 1.74146e+38 // #7f03034d │ │ -29edca: 4b02 0103 |0403: aput v2, v1, v3 │ │ -29edce: 6901 7d81 |0405: sput-object v1, Lfr/nocle/passegares/R$styleable;.TextInputEditText:[I // field@817d │ │ -29edd2: 1301 3f00 |0407: const/16 v1, #int 63 // #3f │ │ -29edd6: 2311 fa10 |0409: new-array v1, v1, [I // type@10fa │ │ -29edda: 2601 590d 0000 |040b: fill-array-data v1, 00001164 // +00000d59 │ │ -29ede0: 6901 7f81 |040e: sput-object v1, Lfr/nocle/passegares/R$styleable;.TextInputLayout:[I // field@817f │ │ -29ede4: 23b1 fa10 |0410: new-array v1, v11, [I // type@10fa │ │ -29ede8: 2601 d40d 0000 |0412: fill-array-data v1, 000011e6 // +00000dd4 │ │ -29edee: 6901 bf81 |0415: sput-object v1, Lfr/nocle/passegares/R$styleable;.ThemeEnforcement:[I // field@81bf │ │ -29edf2: 1301 1e00 |0417: const/16 v1, #int 30 // #1e │ │ -29edf6: 2311 fa10 |0419: new-array v1, v1, [I // type@10fa │ │ -29edfa: 2601 d50d 0000 |041b: fill-array-data v1, 000011f0 // +00000dd5 │ │ -29ee00: 6901 c381 |041e: sput-object v1, Lfr/nocle/passegares/R$styleable;.Toolbar:[I // field@81c3 │ │ -29ee04: 2361 fa10 |0420: new-array v1, v6, [I // type@10fa │ │ -29ee08: 2601 0e0e 0000 |0422: fill-array-data v1, 00001230 // +00000e0e │ │ -29ee0e: 6901 e281 |0425: sput-object v1, Lfr/nocle/passegares/R$styleable;.Tooltip:[I // field@81e2 │ │ -29ee12: 2391 fa10 |0427: new-array v1, v9, [I // type@10fa │ │ -29ee16: 2601 190e 0000 |0429: fill-array-data v1, 00001242 // +00000e19 │ │ -29ee1c: 6901 ea81 |042c: sput-object v1, Lfr/nocle/passegares/R$styleable;.Transform:[I // field@81ea │ │ -29ee20: 2391 fa10 |042e: new-array v1, v9, [I // type@10fa │ │ -29ee24: 2601 2c0e 0000 |0430: fill-array-data v1, 0000125c // +00000e2c │ │ -29ee2a: 6901 f681 |0433: sput-object v1, Lfr/nocle/passegares/R$styleable;.Transition:[I // field@81f6 │ │ -29ee2e: 23e1 fa10 |0435: new-array v1, v14, [I // type@10fa │ │ -29ee32: 2601 3f0e 0000 |0437: fill-array-data v1, 00001276 // +00000e3f │ │ -29ee38: 6901 0282 |043a: sput-object v1, Lfr/nocle/passegares/R$styleable;.Variant:[I // field@8202 │ │ -29ee3c: 23e1 fa10 |043c: new-array v1, v14, [I // type@10fa │ │ -29ee40: 2601 460e 0000 |043e: fill-array-data v1, 00001284 // +00000e46 │ │ -29ee46: 6901 0882 |0441: sput-object v1, Lfr/nocle/passegares/R$styleable;.View:[I // field@8208 │ │ -29ee4a: 23b1 fa10 |0443: new-array v1, v11, [I // type@10fa │ │ -29ee4e: 2601 4d0e 0000 |0445: fill-array-data v1, 00001292 // +00000e4d │ │ -29ee54: 6901 0982 |0448: sput-object v1, Lfr/nocle/passegares/R$styleable;.ViewBackgroundHelper:[I // field@8209 │ │ -29ee58: 2300 fa10 |044a: new-array v0, v0, [I // type@10fa │ │ -29ee5c: 1401 c400 0101 |044c: const v1, #float 2.36941e-38 // #010100c4 │ │ -29ee62: 4b01 0003 |044f: aput v1, v0, v3 │ │ -29ee66: 6900 0d82 |0451: sput-object v0, Lfr/nocle/passegares/R$styleable;.ViewPager2:[I // field@820d │ │ -29ee6a: 23b0 fa10 |0453: new-array v0, v11, [I // type@10fa │ │ -29ee6e: 2600 470e 0000 |0455: fill-array-data v0, 0000129c // +00000e47 │ │ -29ee74: 6900 0f82 |0458: sput-object v0, Lfr/nocle/passegares/R$styleable;.ViewStubCompat:[I // field@820f │ │ -29ee78: 0e00 |045a: return-void │ │ -29ee7a: 0000 |045b: nop // spacer │ │ -29ee7c: 0003 0400 1d00 0000 3e00 037f 4500 ... |045c: array-data (62 units) │ │ -29eef8: 0003 0400 0600 0000 3e00 037f 4500 ... |049a: array-data (16 units) │ │ -29ef18: 0003 0400 0200 0000 4b01 037f af01 ... |04aa: array-data (8 units) │ │ -29ef28: 0003 0400 0800 0000 f200 0101 7400 ... |04b2: array-data (20 units) │ │ -29ef50: 0003 0400 0600 0000 1c01 0101 9401 ... |04c6: array-data (16 units) │ │ -29ef70: 0003 0400 0200 0000 d000 0101 9901 ... |04d6: array-data (8 units) │ │ -29ef80: 0003 0400 0400 0000 9901 0101 4904 ... |04de: array-data (12 units) │ │ -29ef98: 0003 0400 0800 0000 d400 0101 8f04 ... |04ea: array-data (20 units) │ │ -29efc0: 0003 0400 0400 0000 f502 037f f602 ... |04fe: array-data (12 units) │ │ -29efd8: 0003 0400 0200 0000 1402 037f 1502 ... |050a: array-data (8 units) │ │ -29efe8: 0003 0400 0400 0000 1901 0101 ec02 ... |0512: array-data (12 units) │ │ -29f000: 0003 0400 0400 0000 4201 0101 5f03 ... |051e: array-data (12 units) │ │ -29f018: 0003 0400 0700 0000 3400 0101 6d01 ... |052a: array-data (18 units) │ │ -29f03c: 0003 0400 1500 0000 3400 0101 3800 ... |053c: array-data (46 units) │ │ -29f098: 0003 0400 7d00 0000 5700 0101 ae00 ... |056a: array-data (254 units) │ │ -29f294: 0003 0400 0200 0000 0e03 0101 ca02 ... |0668: array-data (8 units) │ │ -29f2a4: 0003 0400 0700 0000 3f00 037f 4900 ... |0670: array-data (18 units) │ │ -29f2c8: 0003 0400 0900 0000 3901 0101 9101 ... |0682: array-data (22 units) │ │ -29f2f4: 0003 0400 0b00 0000 4700 037f 3401 ... |0698: array-data (26 units) │ │ -29f328: 0003 0400 0c00 0000 4700 037f 3401 ... |06b2: array-data (28 units) │ │ -29f360: 0003 0400 0d00 0000 4004 0101 4700 ... |06ce: array-data (30 units) │ │ -29f39c: 0003 0400 0d00 0000 3f01 0101 4001 ... |06ec: array-data (30 units) │ │ -29f3d8: 0003 0400 0600 0000 ef01 0101 f001 ... |070a: array-data (16 units) │ │ -29f3f8: 0003 0400 2a00 0000 3400 0101 9500 ... |071a: array-data (88 units) │ │ -29f4a8: 0003 0400 0700 0000 8600 037f 9900 ... |0772: array-data (18 units) │ │ -29f4cc: 0003 0400 0300 0000 ab01 037f ad01 ... |0784: array-data (10 units) │ │ -29f4e0: 0003 0400 0200 0000 a500 037f a800 ... |078e: array-data (8 units) │ │ -29f4f0: 0003 0400 0300 0000 a600 037f 4402 ... |0796: array-data (10 units) │ │ -29f504: 0003 0400 1100 0000 b400 037f b500 ... |07a0: array-data (38 units) │ │ -29f550: 0003 0400 0200 0000 dc01 037f dd01 ... |07c6: array-data (8 units) │ │ -29f560: 0003 0400 0300 0000 a501 0101 1f03 ... |07ce: array-data (10 units) │ │ -29f574: 0003 0400 0400 0000 0701 0101 7200 ... |07d8: array-data (12 units) │ │ -29f58c: 0003 0400 6e00 0000 c400 0101 d000 ... |07e4: array-data (224 units) │ │ -29f74c: 0003 0400 5b00 0000 c400 0101 d500 ... |08c4: array-data (186 units) │ │ -29f8c0: 0003 0400 0200 0000 d400 037f 9902 ... |097e: array-data (8 units) │ │ -29f8d0: 0003 0400 7000 0000 c400 0101 d000 ... |0986: array-data (228 units) │ │ -29fa98: 0003 0400 0200 0000 d001 037f fa02 ... |0a6a: array-data (8 units) │ │ -29faa8: 0003 0400 0700 0000 b300 0101 d901 ... |0a72: array-data (18 units) │ │ -29facc: 0003 0400 0900 0000 3600 037f fb00 ... |0a84: array-data (22 units) │ │ -29faf8: 0003 0400 0c00 0000 f201 0101 f301 ... |0a9a: array-data (28 units) │ │ -29fb30: 0003 0400 0800 0000 3400 037f 3500 ... |0ab6: array-data (20 units) │ │ -29fb58: 0003 0400 0600 0000 b300 037f 3401 ... |0aca: array-data (16 units) │ │ -29fb78: 0003 0400 0200 0000 5000 037f 5100 ... |0ada: array-data (8 units) │ │ -29fb88: 0003 0400 1100 0000 0e00 0101 4700 ... |0ae2: array-data (38 units) │ │ -29fbd4: 0003 0400 0200 0000 c601 037f 1a02 ... |0b08: array-data (8 units) │ │ -29fbe4: 0003 0400 0600 0000 7a01 037f 7b01 ... |0b10: array-data (16 units) │ │ -29fc04: 0003 0400 0a00 0000 3205 0101 3305 ... |0b20: array-data (24 units) │ │ -29fc34: 0003 0400 0300 0000 0901 0101 0002 ... |0b38: array-data (10 units) │ │ -29fc48: 0003 0400 0300 0000 0300 0101 d000 ... |0b42: array-data (10 units) │ │ -29fc5c: 0003 0400 0200 0000 0300 0101 d100 ... |0b4c: array-data (8 units) │ │ -29fc6c: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0b54: array-data (28 units) │ │ -29fca4: 0003 0400 0200 0000 a501 0101 1405 ... |0b70: array-data (8 units) │ │ -29fcb4: 0003 0400 0900 0000 2e00 037f 6c00 ... |0b78: array-data (22 units) │ │ -29fce0: 0003 0400 0300 0000 7f02 037f 8102 ... |0b8e: array-data (10 units) │ │ -29fcf4: 0003 0400 1200 0000 1f03 0101 2003 ... |0b98: array-data (40 units) │ │ -29fd44: 0003 0400 1400 0000 1f03 0101 2203 ... |0bc0: array-data (44 units) │ │ -29fd9c: 0003 0400 0c00 0000 fa00 037f 2101 ... |0bec: array-data (28 units) │ │ -29fdd4: 0003 0400 1400 0000 1f03 0101 2203 ... |0c08: array-data (44 units) │ │ -29fe2c: 0003 0400 0a00 0000 8501 037f 6502 ... |0c34: array-data (24 units) │ │ -29fe5c: 0003 0400 4400 0000 c400 0101 f400 ... |0c4c: array-data (140 units) │ │ -29ff74: 0003 0400 0900 0000 af00 0101 c400 ... |0cd8: array-data (22 units) │ │ -29ffa0: 0003 0400 0400 0000 b300 0101 f400 ... |0cee: array-data (12 units) │ │ -29ffb8: 0003 0400 0200 0000 a801 037f ac01 ... |0cfa: array-data (8 units) │ │ -29ffc8: 0003 0400 0200 0000 ac02 0101 ad02 ... |0d02: array-data (8 units) │ │ -29ffd8: 0003 0400 0500 0000 b200 0101 f801 ... |0d0a: array-data (14 units) │ │ -29fff4: 0003 0400 0400 0000 4000 037f 4100 ... |0d18: array-data (12 units) │ │ -2a000c: 0003 0400 0500 0000 2d02 037f 2e02 ... |0d24: array-data (14 units) │ │ -2a0028: 0003 0400 1500 0000 d400 0101 b701 ... |0d32: array-data (46 units) │ │ -2a0084: 0003 0400 0300 0000 8500 037f cc02 ... |0d60: array-data (10 units) │ │ -2a0098: 0003 0400 0a00 0000 0d02 0101 0401 ... |0d6a: array-data (24 units) │ │ -2a00c8: 0003 0400 0a00 0000 b701 0101 b801 ... |0d82: array-data (24 units) │ │ -2a00f8: 0003 0400 0c00 0000 e501 0101 7d00 ... |0d9a: array-data (28 units) │ │ -2a0130: 0003 0400 0200 0000 7800 037f 8e03 ... |0db6: array-data (8 units) │ │ -2a0140: 0003 0400 0200 0000 7800 037f 8e03 ... |0dbe: array-data (8 units) │ │ -2a0150: 0003 0400 0200 0000 ce02 037f d102 ... |0dc6: array-data (8 units) │ │ -2a0160: 0003 0400 0300 0000 b604 0101 7f05 ... |0dce: array-data (10 units) │ │ -2a0174: 0003 0400 0300 0000 3400 0101 7f05 ... |0dd8: array-data (10 units) │ │ -2a0188: 0003 0400 0200 0000 a700 037f cf01 ... |0de2: array-data (8 units) │ │ -2a0198: 0003 0400 0600 0000 0e00 0101 d000 ... |0dea: array-data (16 units) │ │ -2a01b8: 0003 0400 1700 0000 0200 0101 0e00 ... |0dfa: array-data (50 units) │ │ -2a021c: 0003 0400 0900 0000 ae00 0101 2c01 ... |0e2c: array-data (22 units) │ │ -2a0248: 0003 0400 0600 0000 5a02 037f 5b02 ... |0e42: array-data (16 units) │ │ -2a0268: 0003 0400 0600 0000 2f00 037f 2101 ... |0e52: array-data (16 units) │ │ -2a0288: 0003 0400 0200 0000 7502 037f 7802 ... |0e62: array-data (8 units) │ │ -2a0298: 0003 0400 0600 0000 3200 037f f900 ... |0e6a: array-data (16 units) │ │ -2a02b8: 0003 0400 0200 0000 0801 037f d701 ... |0e7a: array-data (8 units) │ │ -2a02c8: 0003 0400 0300 0000 3003 037f 3103 ... |0e82: array-data (10 units) │ │ -2a02dc: 0003 0400 0400 0000 b200 0101 f801 ... |0e8c: array-data (12 units) │ │ -2a02f4: 0003 0400 1700 0000 d400 0101 dd00 ... |0e98: array-data (50 units) │ │ -2a0358: 0003 0400 0200 0000 a400 037f 2f03 ... |0eca: array-data (8 units) │ │ -2a0368: 0003 0400 0c00 0000 1e01 037f 1f01 ... |0ed2: array-data (28 units) │ │ -2a03a0: 0003 0400 0300 0000 7601 0101 c902 ... |0eee: array-data (10 units) │ │ -2a03b4: 0003 0400 2400 0000 0200 0101 0d00 ... |0ef8: array-data (76 units) │ │ -2a044c: 0003 0400 0400 0000 f200 0101 2901 ... |0f44: array-data (12 units) │ │ -2a0464: 0003 0400 0400 0000 f200 0101 2901 ... |0f50: array-data (12 units) │ │ -2a047c: 0003 0400 0300 0000 e701 0101 b001 ... |0f5c: array-data (10 units) │ │ -2a0490: 0003 0400 0400 0000 1f01 0101 2001 ... |0f66: array-data (12 units) │ │ -2a04a8: 0003 0400 1000 0000 8300 037f 1401 ... |0f72: array-data (36 units) │ │ -2a04f0: 0003 0400 0500 0000 dc00 0101 1f03 ... |0f96: array-data (14 units) │ │ -2a050c: 0003 0400 0200 0000 5702 037f 9003 ... |0fa4: array-data (8 units) │ │ -2a051c: 0003 0400 0200 0000 7e02 037f 8402 ... |0fac: array-data (8 units) │ │ -2a052c: 0003 0400 0c00 0000 c400 0101 eb00 ... |0fb4: array-data (28 units) │ │ -2a0564: 0003 0400 1100 0000 da00 0101 1f01 ... |0fd0: array-data (38 units) │ │ -2a05b0: 0003 0400 0700 0000 f200 0101 3601 ... |0ff6: array-data (18 units) │ │ -2a05d4: 0003 0400 0a00 0000 e700 037f e800 ... |1008: array-data (24 units) │ │ -2a0604: 0003 0400 0b00 0000 dc00 037f dd00 ... |1020: array-data (26 units) │ │ -2a0638: 0003 0400 1600 0000 0e00 0101 2400 ... |103a: array-data (48 units) │ │ -2a0698: 0003 0400 0300 0000 e402 037f e502 ... |106a: array-data (10 units) │ │ -2a06ac: 0003 0400 0800 0000 1f01 0101 2000 ... |1074: array-data (20 units) │ │ -2a06d4: 0003 0400 0500 0000 b200 0101 7601 ... |1088: array-data (14 units) │ │ -2a06f0: 0003 0400 0200 0000 d000 0101 d300 ... |1096: array-data (8 units) │ │ -2a0700: 0003 0400 0600 0000 1c01 0101 9401 ... |109e: array-data (16 units) │ │ -2a0720: 0003 0400 0e00 0000 2401 0101 2501 ... |10ae: array-data (32 units) │ │ -2a0760: 0003 0400 0a00 0000 ef01 0101 f001 ... |10ce: array-data (24 units) │ │ -2a0790: 0003 0400 0a00 0000 ef01 0101 f001 ... |10e6: array-data (24 units) │ │ -2a07c0: 0003 0400 0300 0000 0200 0101 f200 ... |10fe: array-data (10 units) │ │ -2a07d4: 0003 0400 1a00 0000 1403 037f 1503 ... |1108: array-data (56 units) │ │ -2a0844: 0003 0400 1000 0000 9500 0101 9600 ... |1140: array-data (36 units) │ │ -2a088c: 0003 0400 3f00 0000 0e00 0101 9a00 ... |1164: array-data (130 units) │ │ -2a0990: 0003 0400 0300 0000 3400 0101 3f01 ... |11e6: array-data (10 units) │ │ -2a09a4: 0003 0400 1e00 0000 af00 0101 4001 ... |11f0: array-data (64 units) │ │ -2a0a24: 0003 0400 0700 0000 3400 0101 d500 ... |1230: array-data (18 units) │ │ -2a0a48: 0003 0400 0b00 0000 2003 0101 2103 ... |1242: array-data (26 units) │ │ -2a0a7c: 0003 0400 0b00 0000 d000 0101 3d00 ... |125c: array-data (26 units) │ │ -2a0ab0: 0003 0400 0500 0000 d300 037f b702 ... |1276: array-data (14 units) │ │ -2a0acc: 0003 0400 0500 0000 0000 0101 da00 ... |1284: array-data (14 units) │ │ -2a0ae8: 0003 0400 0300 0000 d400 0101 4700 ... |1292: array-data (10 units) │ │ -2a0afc: 0003 0400 0300 0000 d000 0101 f200 ... |129c: array-data (10 units) │ │ +29e5b0: |[29e5b0] fr.nocle.passegares.R$styleable.:()V │ │ +29e5c0: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +29e5c4: 2300 fa10 |0002: new-array v0, v0, [I // type@10fa │ │ +29e5c8: 2600 5804 0000 |0004: fill-array-data v0, 0000045c // +00000458 │ │ +29e5ce: 6900 4f7b |0007: sput-object v0, Lfr/nocle/passegares/R$styleable;.ActionBar:[I // field@7b4f │ │ +29e5d2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +29e5d4: 2301 fa10 |000a: new-array v1, v0, [I // type@10fa │ │ +29e5d8: 1402 b300 0101 |000c: const v2, #float 2.36941e-38 // #010100b3 │ │ +29e5de: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +29e5e0: 4b02 0103 |0010: aput v2, v1, v3 │ │ +29e5e4: 6901 507b |0012: sput-object v1, Lfr/nocle/passegares/R$styleable;.ActionBarLayout:[I // field@7b50 │ │ +29e5e8: 2301 fa10 |0014: new-array v1, v0, [I // type@10fa │ │ +29e5ec: 1402 3f01 0101 |0016: const v2, #float 2.36945e-38 // #0101013f │ │ +29e5f2: 4b02 0103 |0019: aput v2, v1, v3 │ │ +29e5f6: 6901 6f7b |001b: sput-object v1, Lfr/nocle/passegares/R$styleable;.ActionMenuItemView:[I // field@7b6f │ │ +29e5fa: 2331 fa10 |001d: new-array v1, v3, [I // type@10fa │ │ +29e5fe: 6901 717b |001f: sput-object v1, Lfr/nocle/passegares/R$styleable;.ActionMenuView:[I // field@7b71 │ │ +29e602: 1261 |0021: const/4 v1, #int 6 // #6 │ │ +29e604: 2312 fa10 |0022: new-array v2, v1, [I // type@10fa │ │ +29e608: 2602 7604 0000 |0024: fill-array-data v2, 0000049a // +00000476 │ │ +29e60e: 6902 727b |0027: sput-object v2, Lfr/nocle/passegares/R$styleable;.ActionMode:[I // field@7b72 │ │ +29e612: 1222 |0029: const/4 v2, #int 2 // #2 │ │ +29e614: 2324 fa10 |002a: new-array v4, v2, [I // type@10fa │ │ +29e618: 2604 7e04 0000 |002c: fill-array-data v4, 000004aa // +0000047e │ │ +29e61e: 6904 797b |002f: sput-object v4, Lfr/nocle/passegares/R$styleable;.ActivityChooserView:[I // field@7b79 │ │ +29e622: 1304 0800 |0031: const/16 v4, #int 8 // #8 │ │ +29e626: 2345 fa10 |0033: new-array v5, v4, [I // type@10fa │ │ +29e62a: 2605 7d04 0000 |0035: fill-array-data v5, 000004b2 // +0000047d │ │ +29e630: 6905 7c7b |0038: sput-object v5, Lfr/nocle/passegares/R$styleable;.AlertDialog:[I // field@7b7c │ │ +29e634: 2315 fa10 |003a: new-array v5, v1, [I // type@10fa │ │ +29e638: 2605 8a04 0000 |003c: fill-array-data v5, 000004c6 // +0000048a │ │ +29e63e: 6905 857b |003f: sput-object v5, Lfr/nocle/passegares/R$styleable;.AnimatedStateListDrawableCompat:[I // field@7b85 │ │ +29e642: 2325 fa10 |0041: new-array v5, v2, [I // type@10fa │ │ +29e646: 2605 9304 0000 |0043: fill-array-data v5, 000004d6 // +00000493 │ │ +29e64c: 6905 8c7b |0046: sput-object v5, Lfr/nocle/passegares/R$styleable;.AnimatedStateListDrawableItem:[I // field@7b8c │ │ +29e650: 1245 |0048: const/4 v5, #int 4 // #4 │ │ +29e652: 2356 fa10 |0049: new-array v6, v5, [I // type@10fa │ │ +29e656: 2606 9304 0000 |004b: fill-array-data v6, 000004de // +00000493 │ │ +29e65c: 6906 8f7b |004e: sput-object v6, Lfr/nocle/passegares/R$styleable;.AnimatedStateListDrawableTransition:[I // field@7b8f │ │ +29e660: 2346 fa10 |0050: new-array v6, v4, [I // type@10fa │ │ +29e664: 2606 9804 0000 |0052: fill-array-data v6, 000004ea // +00000498 │ │ +29e66a: 6906 947b |0055: sput-object v6, Lfr/nocle/passegares/R$styleable;.AppBarLayout:[I // field@7b94 │ │ +29e66e: 2356 fa10 |0057: new-array v6, v5, [I // type@10fa │ │ +29e672: 2606 a504 0000 |0059: fill-array-data v6, 000004fe // +000004a5 │ │ +29e678: 6906 957b |005c: sput-object v6, Lfr/nocle/passegares/R$styleable;.AppBarLayoutStates:[I // field@7b95 │ │ +29e67c: 2326 fa10 |005e: new-array v6, v2, [I // type@10fa │ │ +29e680: 2606 aa04 0000 |0060: fill-array-data v6, 0000050a // +000004aa │ │ +29e686: 6906 9a7b |0063: sput-object v6, Lfr/nocle/passegares/R$styleable;.AppBarLayout_Layout:[I // field@7b9a │ │ +29e68a: 2356 fa10 |0065: new-array v6, v5, [I // type@10fa │ │ +29e68e: 2606 ab04 0000 |0067: fill-array-data v6, 00000512 // +000004ab │ │ +29e694: 6906 a57b |006a: sput-object v6, Lfr/nocle/passegares/R$styleable;.AppCompatImageView:[I // field@7ba5 │ │ +29e698: 2356 fa10 |006c: new-array v6, v5, [I // type@10fa │ │ +29e69c: 2606 b004 0000 |006e: fill-array-data v6, 0000051e // +000004b0 │ │ +29e6a2: 6906 aa7b |0071: sput-object v6, Lfr/nocle/passegares/R$styleable;.AppCompatSeekBar:[I // field@7baa │ │ +29e6a6: 1276 |0073: const/4 v6, #int 7 // #7 │ │ +29e6a8: 2367 fa10 |0074: new-array v7, v6, [I // type@10fa │ │ +29e6ac: 2607 b404 0000 |0076: fill-array-data v7, 0000052a // +000004b4 │ │ +29e6b2: 6907 af7b |0079: sput-object v7, Lfr/nocle/passegares/R$styleable;.AppCompatTextHelper:[I // field@7baf │ │ +29e6b6: 1307 1500 |007b: const/16 v7, #int 21 // #15 │ │ +29e6ba: 2378 fa10 |007d: new-array v8, v7, [I // type@10fa │ │ +29e6be: 2608 bd04 0000 |007f: fill-array-data v8, 0000053c // +000004bd │ │ +29e6c4: 6908 b77b |0082: sput-object v8, Lfr/nocle/passegares/R$styleable;.AppCompatTextView:[I // field@7bb7 │ │ +29e6c8: 1308 7d00 |0084: const/16 v8, #int 125 // #7d │ │ +29e6cc: 2388 fa10 |0086: new-array v8, v8, [I // type@10fa │ │ +29e6d0: 2608 e204 0000 |0088: fill-array-data v8, 0000056a // +000004e2 │ │ +29e6d6: 6908 cd7b |008b: sput-object v8, Lfr/nocle/passegares/R$styleable;.AppCompatTheme:[I // field@7bcd │ │ +29e6da: 2328 fa10 |008d: new-array v8, v2, [I // type@10fa │ │ +29e6de: 2608 d905 0000 |008f: fill-array-data v8, 00000668 // +000005d9 │ │ +29e6e4: 6908 4b7c |0092: sput-object v8, Lfr/nocle/passegares/R$styleable;.BackgroundStyle:[I // field@7c4b │ │ +29e6e8: 2368 fa10 |0094: new-array v8, v6, [I // type@10fa │ │ +29e6ec: 2608 da05 0000 |0096: fill-array-data v8, 00000670 // +000005da │ │ +29e6f2: 6908 4e7c |0099: sput-object v8, Lfr/nocle/passegares/R$styleable;.Badge:[I // field@7c4e │ │ +29e6f6: 1308 0900 |009b: const/16 v8, #int 9 // #9 │ │ +29e6fa: 2389 fa10 |009d: new-array v9, v8, [I // type@10fa │ │ +29e6fe: 2609 e305 0000 |009f: fill-array-data v9, 00000682 // +000005e3 │ │ +29e704: 6909 567c |00a2: sput-object v9, Lfr/nocle/passegares/R$styleable;.BaseProgressIndicator:[I // field@7c56 │ │ +29e708: 1309 0b00 |00a4: const/16 v9, #int 11 // #b │ │ +29e70c: 239a fa10 |00a6: new-array v10, v9, [I // type@10fa │ │ +29e710: 260a f005 0000 |00a8: fill-array-data v10, 00000698 // +000005f0 │ │ +29e716: 690a 607c |00ab: sput-object v10, Lfr/nocle/passegares/R$styleable;.BottomAppBar:[I // field@7c60 │ │ +29e71a: 130a 0c00 |00ad: const/16 v10, #int 12 // #c │ │ +29e71e: 23ab fa10 |00af: new-array v11, v10, [I // type@10fa │ │ +29e722: 260b 0106 0000 |00b1: fill-array-data v11, 000006b2 // +00000601 │ │ +29e728: 690b 6c7c |00b4: sput-object v11, Lfr/nocle/passegares/R$styleable;.BottomNavigationView:[I // field@7c6c │ │ +29e72c: 130b 0d00 |00b6: const/16 v11, #int 13 // #d │ │ +29e730: 23bc fa10 |00b8: new-array v12, v11, [I // type@10fa │ │ +29e734: 260c 1406 0000 |00ba: fill-array-data v12, 000006ce // +00000614 │ │ +29e73a: 690c 797c |00bd: sput-object v12, Lfr/nocle/passegares/R$styleable;.BottomSheetBehavior_Layout:[I // field@7c79 │ │ +29e73e: 230c fa10 |00bf: new-array v12, v0, [I // type@10fa │ │ +29e742: 140d 2b00 037f |00c1: const v13, #float 1.7413e+38 // #7f03002b │ │ +29e748: 4b0d 0c03 |00c4: aput v13, v12, v3 │ │ +29e74c: 690c 877c |00c6: sput-object v12, Lfr/nocle/passegares/R$styleable;.ButtonBarLayout:[I // field@7c87 │ │ +29e750: 23bb fa10 |00c8: new-array v11, v11, [I // type@10fa │ │ +29e754: 260b 2206 0000 |00ca: fill-array-data v11, 000006ec // +00000622 │ │ +29e75a: 690b 897c |00cd: sput-object v11, Lfr/nocle/passegares/R$styleable;.CardView:[I // field@7c89 │ │ +29e75e: 231b fa10 |00cf: new-array v11, v1, [I // type@10fa │ │ +29e762: 260b 3906 0000 |00d1: fill-array-data v11, 0000070a // +00000639 │ │ +29e768: 690b 977c |00d4: sput-object v11, Lfr/nocle/passegares/R$styleable;.CheckBoxPreference:[I // field@7c97 │ │ +29e76c: 130b 2a00 |00d6: const/16 v11, #int 42 // #2a │ │ +29e770: 23bb fa10 |00d8: new-array v11, v11, [I // type@10fa │ │ +29e774: 260b 4006 0000 |00da: fill-array-data v11, 0000071a // +00000640 │ │ +29e77a: 690b 9e7c |00dd: sput-object v11, Lfr/nocle/passegares/R$styleable;.Chip:[I // field@7c9e │ │ +29e77e: 236b fa10 |00df: new-array v11, v6, [I // type@10fa │ │ +29e782: 260b 9106 0000 |00e1: fill-array-data v11, 00000772 // +00000691 │ │ +29e788: 690b 9f7c |00e4: sput-object v11, Lfr/nocle/passegares/R$styleable;.ChipGroup:[I // field@7c9f │ │ +29e78c: 123b |00e6: const/4 v11, #int 3 // #3 │ │ +29e78e: 23bc fa10 |00e7: new-array v12, v11, [I // type@10fa │ │ +29e792: 260c 9b06 0000 |00e9: fill-array-data v12, 00000784 // +0000069b │ │ +29e798: 690c d17c |00ec: sput-object v12, Lfr/nocle/passegares/R$styleable;.CircularProgressIndicator:[I // field@7cd1 │ │ +29e79c: 232c fa10 |00ee: new-array v12, v2, [I // type@10fa │ │ +29e7a0: 260c 9e06 0000 |00f0: fill-array-data v12, 0000078e // +0000069e │ │ +29e7a6: 690c d57c |00f3: sput-object v12, Lfr/nocle/passegares/R$styleable;.ClockFaceView:[I // field@7cd5 │ │ +29e7aa: 23bc fa10 |00f5: new-array v12, v11, [I // type@10fa │ │ +29e7ae: 260c 9f06 0000 |00f7: fill-array-data v12, 00000796 // +0000069f │ │ +29e7b4: 690c d87c |00fa: sput-object v12, Lfr/nocle/passegares/R$styleable;.ClockHandView:[I // field@7cd8 │ │ +29e7b8: 130c 1100 |00fc: const/16 v12, #int 17 // #11 │ │ +29e7bc: 23cd fa10 |00fe: new-array v13, v12, [I // type@10fa │ │ +29e7c0: 260d a006 0000 |0100: fill-array-data v13, 000007a0 // +000006a0 │ │ +29e7c6: 690d dc7c |0103: sput-object v13, Lfr/nocle/passegares/R$styleable;.CollapsingToolbarLayout:[I // field@7cdc │ │ +29e7ca: 232d fa10 |0105: new-array v13, v2, [I // type@10fa │ │ +29e7ce: 260d bf06 0000 |0107: fill-array-data v13, 000007c6 // +000006bf │ │ +29e7d4: 690d dd7c |010a: sput-object v13, Lfr/nocle/passegares/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@7cdd │ │ +29e7d8: 23bd fa10 |010c: new-array v13, v11, [I // type@10fa │ │ +29e7dc: 260d c006 0000 |010e: fill-array-data v13, 000007ce // +000006c0 │ │ +29e7e2: 690d f17c |0111: sput-object v13, Lfr/nocle/passegares/R$styleable;.ColorStateListItem:[I // field@7cf1 │ │ +29e7e6: 235d fa10 |0113: new-array v13, v5, [I // type@10fa │ │ +29e7ea: 260d c306 0000 |0115: fill-array-data v13, 000007d8 // +000006c3 │ │ +29e7f0: 690d f57c |0118: sput-object v13, Lfr/nocle/passegares/R$styleable;.CompoundButton:[I // field@7cf5 │ │ +29e7f4: 130d 6e00 |011a: const/16 v13, #int 110 // #6e │ │ +29e7f8: 23dd fa10 |011c: new-array v13, v13, [I // type@10fa │ │ +29e7fc: 260d c606 0000 |011e: fill-array-data v13, 000007e4 // +000006c6 │ │ +29e802: 690d fa7c |0121: sput-object v13, Lfr/nocle/passegares/R$styleable;.Constraint:[I // field@7cfa │ │ +29e806: 130d 5b00 |0123: const/16 v13, #int 91 // #5b │ │ +29e80a: 23dd fa10 |0125: new-array v13, v13, [I // type@10fa │ │ +29e80e: 260d 9d07 0000 |0127: fill-array-data v13, 000008c4 // +0000079d │ │ +29e814: 690d fb7c |012a: sput-object v13, Lfr/nocle/passegares/R$styleable;.ConstraintLayout_Layout:[I // field@7cfb │ │ +29e818: 232d fa10 |012c: new-array v13, v2, [I // type@10fa │ │ +29e81c: 260d 5008 0000 |012e: fill-array-data v13, 0000097e // +00000850 │ │ +29e822: 690d 577d |0131: sput-object v13, Lfr/nocle/passegares/R$styleable;.ConstraintLayout_placeholder:[I // field@7d57 │ │ +29e826: 130d 7000 |0133: const/16 v13, #int 112 // #70 │ │ +29e82a: 23dd fa10 |0135: new-array v13, v13, [I // type@10fa │ │ +29e82e: 260d 4f08 0000 |0137: fill-array-data v13, 00000986 // +0000084f │ │ +29e834: 690d 5a7d |013a: sput-object v13, Lfr/nocle/passegares/R$styleable;.ConstraintSet:[I // field@7d5a │ │ +29e838: 232d fa10 |013c: new-array v13, v2, [I // type@10fa │ │ +29e83c: 260d 2c09 0000 |013e: fill-array-data v13, 00000a6a // +0000092c │ │ +29e842: 690d 397e |0141: sput-object v13, Lfr/nocle/passegares/R$styleable;.CoordinatorLayout:[I // field@7e39 │ │ +29e846: 236d fa10 |0143: new-array v13, v6, [I // type@10fa │ │ +29e84a: 260d 2d09 0000 |0145: fill-array-data v13, 00000a72 // +0000092d │ │ +29e850: 690d 3a7e |0148: sput-object v13, Lfr/nocle/passegares/R$styleable;.CoordinatorLayout_Layout:[I // field@7e3a │ │ +29e854: 238d fa10 |014a: new-array v13, v8, [I // type@10fa │ │ +29e858: 260d 3809 0000 |014c: fill-array-data v13, 00000a84 // +00000938 │ │ +29e85e: 690d 447e |014f: sput-object v13, Lfr/nocle/passegares/R$styleable;.CustomAttribute:[I // field@7e44 │ │ +29e862: 23ad fa10 |0151: new-array v13, v10, [I // type@10fa │ │ +29e866: 260d 4709 0000 |0153: fill-array-data v13, 00000a9a // +00000947 │ │ +29e86c: 690d 4e7e |0156: sput-object v13, Lfr/nocle/passegares/R$styleable;.DialogPreference:[I // field@7e4e │ │ +29e870: 234d fa10 |0158: new-array v13, v4, [I // type@10fa │ │ +29e874: 260d 5c09 0000 |015a: fill-array-data v13, 00000ab6 // +0000095c │ │ +29e87a: 690d 5b7e |015d: sput-object v13, Lfr/nocle/passegares/R$styleable;.DrawerArrowToggle:[I // field@7e5b │ │ +29e87e: 230d fa10 |015f: new-array v13, v0, [I // type@10fa │ │ +29e882: 140e 8f03 037f |0161: const v14, #float 1.74147e+38 // #7f03038f │ │ +29e888: 4b0e 0d03 |0164: aput v14, v13, v3 │ │ +29e88c: 690d 647e |0166: sput-object v13, Lfr/nocle/passegares/R$styleable;.EditTextPreference:[I // field@7e64 │ │ +29e890: 231d fa10 |0168: new-array v13, v1, [I // type@10fa │ │ +29e894: 260d 6009 0000 |016a: fill-array-data v13, 00000aca // +00000960 │ │ +29e89a: 690d 667e |016d: sput-object v13, Lfr/nocle/passegares/R$styleable;.ExtendedFloatingActionButton:[I // field@7e66 │ │ +29e89e: 232d fa10 |016f: new-array v13, v2, [I // type@10fa │ │ +29e8a2: 260d 6909 0000 |0171: fill-array-data v13, 00000ada // +00000969 │ │ +29e8a8: 690d 677e |0174: sput-object v13, Lfr/nocle/passegares/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@7e67 │ │ +29e8ac: 23cd fa10 |0176: new-array v13, v12, [I // type@10fa │ │ +29e8b0: 260d 6a09 0000 |0178: fill-array-data v13, 00000ae2 // +0000096a │ │ +29e8b6: 690d 707e |017b: sput-object v13, Lfr/nocle/passegares/R$styleable;.FloatingActionButton:[I // field@7e70 │ │ +29e8ba: 230d fa10 |017d: new-array v13, v0, [I // type@10fa │ │ +29e8be: 140e 5000 037f |017f: const v14, #float 1.7413e+38 // #7f030050 │ │ +29e8c4: 4b0e 0d03 |0182: aput v14, v13, v3 │ │ +29e8c8: 690d 717e |0184: sput-object v13, Lfr/nocle/passegares/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@7e71 │ │ +29e8cc: 232d fa10 |0186: new-array v13, v2, [I // type@10fa │ │ +29e8d0: 260d 8009 0000 |0188: fill-array-data v13, 00000b08 // +00000980 │ │ +29e8d6: 690d 847e |018b: sput-object v13, Lfr/nocle/passegares/R$styleable;.FlowLayout:[I // field@7e84 │ │ +29e8da: 231d fa10 |018d: new-array v13, v1, [I // type@10fa │ │ +29e8de: 260d 8109 0000 |018f: fill-array-data v13, 00000b10 // +00000981 │ │ +29e8e4: 690d 877e |0192: sput-object v13, Lfr/nocle/passegares/R$styleable;.FontFamily:[I // field@7e87 │ │ +29e8e8: 130d 0a00 |0194: const/16 v13, #int 10 // #a │ │ +29e8ec: 23de fa10 |0196: new-array v14, v13, [I // type@10fa │ │ +29e8f0: 260e 8809 0000 |0198: fill-array-data v14, 00000b20 // +00000988 │ │ +29e8f6: 690e 887e |019b: sput-object v14, Lfr/nocle/passegares/R$styleable;.FontFamilyFont:[I // field@7e88 │ │ +29e8fa: 23be fa10 |019d: new-array v14, v11, [I // type@10fa │ │ +29e8fe: 260e 9909 0000 |019f: fill-array-data v14, 00000b38 // +00000999 │ │ +29e904: 690e 997e |01a2: sput-object v14, Lfr/nocle/passegares/R$styleable;.ForegroundLinearLayout:[I // field@7e99 │ │ +29e908: 23be fa10 |01a4: new-array v14, v11, [I // type@10fa │ │ +29e90c: 260e 9c09 0000 |01a6: fill-array-data v14, 00000b42 // +0000099c │ │ +29e912: 690e 9d7e |01a9: sput-object v14, Lfr/nocle/passegares/R$styleable;.Fragment:[I // field@7e9d │ │ +29e916: 232e fa10 |01ab: new-array v14, v2, [I // type@10fa │ │ +29e91a: 260e 9f09 0000 |01ad: fill-array-data v14, 00000b4c // +0000099f │ │ +29e920: 690e 9e7e |01b0: sput-object v14, Lfr/nocle/passegares/R$styleable;.FragmentContainerView:[I // field@7e9e │ │ +29e924: 23ae fa10 |01b2: new-array v14, v10, [I // type@10fa │ │ +29e928: 260e a009 0000 |01b4: fill-array-data v14, 00000b54 // +000009a0 │ │ +29e92e: 690e a47e |01b7: sput-object v14, Lfr/nocle/passegares/R$styleable;.GradientColor:[I // field@7ea4 │ │ +29e932: 232e fa10 |01b9: new-array v14, v2, [I // type@10fa │ │ +29e936: 260e b509 0000 |01bb: fill-array-data v14, 00000b70 // +000009b5 │ │ +29e93c: 690e a57e |01be: sput-object v14, Lfr/nocle/passegares/R$styleable;.GradientColorItem:[I // field@7ea5 │ │ +29e940: 238e fa10 |01c0: new-array v14, v8, [I // type@10fa │ │ +29e944: 260e b609 0000 |01c2: fill-array-data v14, 00000b78 // +000009b6 │ │ +29e94a: 690e b47e |01c5: sput-object v14, Lfr/nocle/passegares/R$styleable;.ImageFilterView:[I // field@7eb4 │ │ +29e94e: 23be fa10 |01c7: new-array v14, v11, [I // type@10fa │ │ +29e952: 260e c509 0000 |01c9: fill-array-data v14, 00000b8e // +000009c5 │ │ +29e958: 690e be7e |01cc: sput-object v14, Lfr/nocle/passegares/R$styleable;.Insets:[I // field@7ebe │ │ +29e95c: 130e 1200 |01ce: const/16 v14, #int 18 // #12 │ │ +29e960: 23ee fa10 |01d0: new-array v14, v14, [I // type@10fa │ │ +29e964: 260e c609 0000 |01d2: fill-array-data v14, 00000b98 // +000009c6 │ │ +29e96a: 690e c27e |01d5: sput-object v14, Lfr/nocle/passegares/R$styleable;.KeyAttribute:[I // field@7ec2 │ │ +29e96e: 130e 1400 |01d7: const/16 v14, #int 20 // #14 │ │ +29e972: 23ef fa10 |01d9: new-array v15, v14, [I // type@10fa │ │ +29e976: 260f e509 0000 |01db: fill-array-data v15, 00000bc0 // +000009e5 │ │ +29e97c: 690f d57e |01de: sput-object v15, Lfr/nocle/passegares/R$styleable;.KeyCycle:[I // field@7ed5 │ │ +29e980: 233f fa10 |01e0: new-array v15, v3, [I // type@10fa │ │ +29e984: 690f ea7e |01e2: sput-object v15, Lfr/nocle/passegares/R$styleable;.KeyFrame:[I // field@7eea │ │ +29e988: 233f fa10 |01e4: new-array v15, v3, [I // type@10fa │ │ +29e98c: 690f eb7e |01e6: sput-object v15, Lfr/nocle/passegares/R$styleable;.KeyFramesAcceleration:[I // field@7eeb │ │ +29e990: 233f fa10 |01e8: new-array v15, v3, [I // type@10fa │ │ +29e994: 690f ec7e |01ea: sput-object v15, Lfr/nocle/passegares/R$styleable;.KeyFramesVelocity:[I // field@7eec │ │ +29e998: 23af fa10 |01ec: new-array v15, v10, [I // type@10fa │ │ +29e99c: 260f fe09 0000 |01ee: fill-array-data v15, 00000bec // +000009fe │ │ +29e9a2: 690f ed7e |01f1: sput-object v15, Lfr/nocle/passegares/R$styleable;.KeyPosition:[I // field@7eed │ │ +29e9a6: 23ee fa10 |01f3: new-array v14, v14, [I // type@10fa │ │ +29e9aa: 260e 130a 0000 |01f5: fill-array-data v14, 00000c08 // +00000a13 │ │ +29e9b0: 690e fa7e |01f8: sput-object v14, Lfr/nocle/passegares/R$styleable;.KeyTimeCycle:[I // field@7efa │ │ +29e9b4: 23de fa10 |01fa: new-array v14, v13, [I // type@10fa │ │ +29e9b8: 260e 380a 0000 |01fc: fill-array-data v14, 00000c34 // +00000a38 │ │ +29e9be: 690e 0f7f |01ff: sput-object v14, Lfr/nocle/passegares/R$styleable;.KeyTrigger:[I // field@7f0f │ │ +29e9c2: 130e 4400 |0201: const/16 v14, #int 68 // #44 │ │ +29e9c6: 23ee fa10 |0203: new-array v14, v14, [I // type@10fa │ │ +29e9ca: 260e 470a 0000 |0205: fill-array-data v14, 00000c4c // +00000a47 │ │ +29e9d0: 690e 1a7f |0208: sput-object v14, Lfr/nocle/passegares/R$styleable;.Layout:[I // field@7f1a │ │ +29e9d4: 238e fa10 |020a: new-array v14, v8, [I // type@10fa │ │ +29e9d8: 260e cc0a 0000 |020c: fill-array-data v14, 00000cd8 // +00000acc │ │ +29e9de: 690e 5f7f |020f: sput-object v14, Lfr/nocle/passegares/R$styleable;.LinearLayoutCompat:[I // field@7f5f │ │ +29e9e2: 235e fa10 |0211: new-array v14, v5, [I // type@10fa │ │ +29e9e6: 260e db0a 0000 |0213: fill-array-data v14, 00000cee // +00000adb │ │ +29e9ec: 690e 607f |0216: sput-object v14, Lfr/nocle/passegares/R$styleable;.LinearLayoutCompat_Layout:[I // field@7f60 │ │ +29e9f0: 232e fa10 |0218: new-array v14, v2, [I // type@10fa │ │ +29e9f4: 260e e00a 0000 |021a: fill-array-data v14, 00000cfa // +00000ae0 │ │ +29e9fa: 690e 6e7f |021d: sput-object v14, Lfr/nocle/passegares/R$styleable;.LinearProgressIndicator:[I // field@7f6e │ │ +29e9fe: 232e fa10 |021f: new-array v14, v2, [I // type@10fa │ │ +29ea02: 260e e10a 0000 |0221: fill-array-data v14, 00000d02 // +00000ae1 │ │ +29ea08: 690e 717f |0224: sput-object v14, Lfr/nocle/passegares/R$styleable;.ListPopupWindow:[I // field@7f71 │ │ +29ea0c: 125e |0226: const/4 v14, #int 5 // #5 │ │ +29ea0e: 23ef fa10 |0227: new-array v15, v14, [I // type@10fa │ │ +29ea12: 260f e10a 0000 |0229: fill-array-data v15, 00000d0a // +00000ae1 │ │ +29ea18: 690f 747f |022c: sput-object v15, Lfr/nocle/passegares/R$styleable;.ListPreference:[I // field@7f74 │ │ +29ea1c: 235f fa10 |022e: new-array v15, v5, [I // type@10fa │ │ +29ea20: 260f e80a 0000 |0230: fill-array-data v15, 00000d18 // +00000ae8 │ │ +29ea26: 690f 7a7f |0233: sput-object v15, Lfr/nocle/passegares/R$styleable;.MaterialAlertDialog:[I // field@7f7a │ │ +29ea2a: 23ef fa10 |0235: new-array v15, v14, [I // type@10fa │ │ +29ea2e: 260f ed0a 0000 |0237: fill-array-data v15, 00000d24 // +00000aed │ │ +29ea34: 690f 7b7f |023a: sput-object v15, Lfr/nocle/passegares/R$styleable;.MaterialAlertDialogTheme:[I // field@7f7b │ │ +29ea38: 230f fa10 |023c: new-array v15, v0, [I // type@10fa │ │ +29ea3c: 1410 2002 0101 |023e: const v16, #float 2.36951e-38 // #01010220 │ │ +29ea42: 4b10 0f03 |0241: aput v16, v15, v3 │ │ +29ea46: 690f 857f |0243: sput-object v15, Lfr/nocle/passegares/R$styleable;.MaterialAutoCompleteTextView:[I // field@7f85 │ │ +29ea4a: 2377 fa10 |0245: new-array v7, v7, [I // type@10fa │ │ +29ea4e: 2607 eb0a 0000 |0247: fill-array-data v7, 00000d32 // +00000aeb │ │ +29ea54: 6907 877f |024a: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialButton:[I // field@7f87 │ │ +29ea58: 23b7 fa10 |024c: new-array v7, v11, [I // type@10fa │ │ +29ea5c: 2607 120b 0000 |024e: fill-array-data v7, 00000d60 // +00000b12 │ │ +29ea62: 6907 887f |0251: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialButtonToggleGroup:[I // field@7f88 │ │ +29ea66: 23d7 fa10 |0253: new-array v7, v13, [I // type@10fa │ │ +29ea6a: 2607 150b 0000 |0255: fill-array-data v7, 00000d6a // +00000b15 │ │ +29ea70: 6907 a17f |0258: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialCalendar:[I // field@7fa1 │ │ +29ea74: 23d7 fa10 |025a: new-array v7, v13, [I // type@10fa │ │ +29ea78: 2607 260b 0000 |025c: fill-array-data v7, 00000d82 // +00000b26 │ │ +29ea7e: 6907 a27f |025f: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialCalendarItem:[I // field@7fa2 │ │ +29ea82: 23a7 fa10 |0261: new-array v7, v10, [I // type@10fa │ │ +29ea86: 2607 370b 0000 |0263: fill-array-data v7, 00000d9a // +00000b37 │ │ +29ea8c: 6907 b77f |0266: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialCardView:[I // field@7fb7 │ │ +29ea90: 2327 fa10 |0268: new-array v7, v2, [I // type@10fa │ │ +29ea94: 2607 4c0b 0000 |026a: fill-array-data v7, 00000db6 // +00000b4c │ │ +29ea9a: 6907 c47f |026d: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialCheckBox:[I // field@7fc4 │ │ +29ea9e: 2327 fa10 |026f: new-array v7, v2, [I // type@10fa │ │ +29eaa2: 2607 4d0b 0000 |0271: fill-array-data v7, 00000dbe // +00000b4d │ │ +29eaa8: 6907 c77f |0274: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialRadioButton:[I // field@7fc7 │ │ +29eaac: 2327 fa10 |0276: new-array v7, v2, [I // type@10fa │ │ +29eab0: 2607 4e0b 0000 |0278: fill-array-data v7, 00000dc6 // +00000b4e │ │ +29eab6: 6907 ca7f |027b: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialShape:[I // field@7fca │ │ +29eaba: 23b7 fa10 |027d: new-array v7, v11, [I // type@10fa │ │ +29eabe: 2607 4f0b 0000 |027f: fill-array-data v7, 00000dce // +00000b4f │ │ +29eac4: 6907 cd7f |0282: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialTextAppearance:[I // field@7fcd │ │ +29eac8: 23b7 fa10 |0284: new-array v7, v11, [I // type@10fa │ │ +29eacc: 2607 520b 0000 |0286: fill-array-data v7, 00000dd8 // +00000b52 │ │ +29ead2: 6907 d17f |0289: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialTextView:[I // field@7fd1 │ │ +29ead6: 2327 fa10 |028b: new-array v7, v2, [I // type@10fa │ │ +29eada: 2607 550b 0000 |028d: fill-array-data v7, 00000de2 // +00000b55 │ │ +29eae0: 6907 d57f |0290: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialTimePicker:[I // field@7fd5 │ │ +29eae4: 2307 fa10 |0292: new-array v7, v0, [I // type@10fa │ │ +29eae8: 140f 6c02 037f |0294: const v15, #float 1.74141e+38 // #7f03026c │ │ +29eaee: 4b0f 0703 |0297: aput v15, v7, v3 │ │ +29eaf2: 6907 d87f |0299: sput-object v7, Lfr/nocle/passegares/R$styleable;.MaterialToolbar:[I // field@7fd8 │ │ +29eaf6: 2317 fa10 |029b: new-array v7, v1, [I // type@10fa │ │ +29eafa: 2607 4d0b 0000 |029d: fill-array-data v7, 00000dea // +00000b4d │ │ +29eb00: 6907 da7f |02a0: sput-object v7, Lfr/nocle/passegares/R$styleable;.MenuGroup:[I // field@7fda │ │ +29eb04: 1307 1700 |02a2: const/16 v7, #int 23 // #17 │ │ +29eb08: 237f fa10 |02a4: new-array v15, v7, [I // type@10fa │ │ +29eb0c: 260f 540b 0000 |02a6: fill-array-data v15, 00000dfa // +00000b54 │ │ +29eb12: 690f e17f |02a9: sput-object v15, Lfr/nocle/passegares/R$styleable;.MenuItem:[I // field@7fe1 │ │ +29eb16: 2388 fa10 |02ab: new-array v8, v8, [I // type@10fa │ │ +29eb1a: 2608 7f0b 0000 |02ad: fill-array-data v8, 00000e2c // +00000b7f │ │ +29eb20: 6908 f97f |02b0: sput-object v8, Lfr/nocle/passegares/R$styleable;.MenuView:[I // field@7ff9 │ │ +29eb24: 2318 fa10 |02b2: new-array v8, v1, [I // type@10fa │ │ +29eb28: 2608 8e0b 0000 |02b4: fill-array-data v8, 00000e42 // +00000b8e │ │ +29eb2e: 6908 0380 |02b7: sput-object v8, Lfr/nocle/passegares/R$styleable;.MockView:[I // field@8003 │ │ +29eb32: 2318 fa10 |02b9: new-array v8, v1, [I // type@10fa │ │ +29eb36: 2608 970b 0000 |02bb: fill-array-data v8, 00000e52 // +00000b97 │ │ +29eb3c: 6908 0a80 |02be: sput-object v8, Lfr/nocle/passegares/R$styleable;.Motion:[I // field@800a │ │ +29eb40: 2328 fa10 |02c0: new-array v8, v2, [I // type@10fa │ │ +29eb44: 2608 a00b 0000 |02c2: fill-array-data v8, 00000e62 // +00000ba0 │ │ +29eb4a: 6908 0b80 |02c5: sput-object v8, Lfr/nocle/passegares/R$styleable;.MotionHelper:[I // field@800b │ │ +29eb4e: 2318 fa10 |02c7: new-array v8, v1, [I // type@10fa │ │ +29eb52: 2608 a10b 0000 |02c9: fill-array-data v8, 00000e6a // +00000ba1 │ │ +29eb58: 6908 0e80 |02cc: sput-object v8, Lfr/nocle/passegares/R$styleable;.MotionLayout:[I // field@800e │ │ +29eb5c: 2328 fa10 |02ce: new-array v8, v2, [I // type@10fa │ │ +29eb60: 2608 aa0b 0000 |02d0: fill-array-data v8, 00000e7a // +00000baa │ │ +29eb66: 6908 1580 |02d3: sput-object v8, Lfr/nocle/passegares/R$styleable;.MotionScene:[I // field@8015 │ │ +29eb6a: 23b8 fa10 |02d5: new-array v8, v11, [I // type@10fa │ │ +29eb6e: 2608 ab0b 0000 |02d7: fill-array-data v8, 00000e82 // +00000bab │ │ +29eb74: 6908 1880 |02da: sput-object v8, Lfr/nocle/passegares/R$styleable;.MotionTelltales:[I // field@8018 │ │ +29eb78: 2358 fa10 |02dc: new-array v8, v5, [I // type@10fa │ │ +29eb7c: 2608 ae0b 0000 |02de: fill-array-data v8, 00000e8c // +00000bae │ │ +29eb82: 6908 2280 |02e1: sput-object v8, Lfr/nocle/passegares/R$styleable;.MultiSelectListPreference:[I // field@8022 │ │ +29eb86: 2377 fa10 |02e3: new-array v7, v7, [I // type@10fa │ │ +29eb8a: 2607 b30b 0000 |02e5: fill-array-data v7, 00000e98 // +00000bb3 │ │ +29eb90: 6907 2780 |02e8: sput-object v7, Lfr/nocle/passegares/R$styleable;.NavigationView:[I // field@8027 │ │ +29eb94: 2327 fa10 |02ea: new-array v7, v2, [I // type@10fa │ │ +29eb98: 2607 de0b 0000 |02ec: fill-array-data v7, 00000eca // +00000bde │ │ +29eb9e: 6907 3f80 |02ef: sput-object v7, Lfr/nocle/passegares/R$styleable;.OnClick:[I // field@803f │ │ +29eba2: 23a7 fa10 |02f1: new-array v7, v10, [I // type@10fa │ │ +29eba6: 2607 df0b 0000 |02f3: fill-array-data v7, 00000ed2 // +00000bdf │ │ +29ebac: 6907 4280 |02f6: sput-object v7, Lfr/nocle/passegares/R$styleable;.OnSwipe:[I // field@8042 │ │ +29ebb0: 23b7 fa10 |02f8: new-array v7, v11, [I // type@10fa │ │ +29ebb4: 2607 f40b 0000 |02fa: fill-array-data v7, 00000eee // +00000bf4 │ │ +29ebba: 6907 4f80 |02fd: sput-object v7, Lfr/nocle/passegares/R$styleable;.PopupWindow:[I // field@804f │ │ +29ebbe: 2307 fa10 |02ff: new-array v7, v0, [I // type@10fa │ │ +29ebc2: 1408 f402 037f |0301: const v8, #float 1.74144e+38 // #7f0302f4 │ │ +29ebc8: 4b08 0703 |0304: aput v8, v7, v3 │ │ +29ebcc: 6907 5080 |0306: sput-object v7, Lfr/nocle/passegares/R$styleable;.PopupWindowBackgroundState:[I // field@8050 │ │ +29ebd0: 1307 2400 |0308: const/16 v7, #int 36 // #24 │ │ +29ebd4: 2377 fa10 |030a: new-array v7, v7, [I // type@10fa │ │ +29ebd8: 2607 ec0b 0000 |030c: fill-array-data v7, 00000ef8 // +00000bec │ │ +29ebde: 6907 5580 |030f: sput-object v7, Lfr/nocle/passegares/R$styleable;.Preference:[I // field@8055 │ │ +29ebe2: 2357 fa10 |0311: new-array v7, v5, [I // type@10fa │ │ +29ebe6: 2607 310c 0000 |0313: fill-array-data v7, 00000f44 // +00000c31 │ │ +29ebec: 6907 5680 |0316: sput-object v7, Lfr/nocle/passegares/R$styleable;.PreferenceFragment:[I // field@8056 │ │ +29ebf0: 2357 fa10 |0318: new-array v7, v5, [I // type@10fa │ │ +29ebf4: 2607 360c 0000 |031a: fill-array-data v7, 00000f50 // +00000c36 │ │ +29ebfa: 6907 5780 |031d: sput-object v7, Lfr/nocle/passegares/R$styleable;.PreferenceFragmentCompat:[I // field@8057 │ │ +29ebfe: 23b7 fa10 |031f: new-array v7, v11, [I // type@10fa │ │ +29ec02: 2607 3b0c 0000 |0321: fill-array-data v7, 00000f5c // +00000c3b │ │ +29ec08: 6907 6080 |0324: sput-object v7, Lfr/nocle/passegares/R$styleable;.PreferenceGroup:[I // field@8060 │ │ +29ec0c: 2355 fa10 |0326: new-array v5, v5, [I // type@10fa │ │ +29ec10: 2605 3e0c 0000 |0328: fill-array-data v5, 00000f66 // +00000c3e │ │ +29ec16: 6905 6480 |032b: sput-object v5, Lfr/nocle/passegares/R$styleable;.PreferenceImageView:[I // field@8064 │ │ +29ec1a: 1305 1000 |032d: const/16 v5, #int 16 // #10 │ │ +29ec1e: 2357 fa10 |032f: new-array v7, v5, [I // type@10fa │ │ +29ec22: 2607 410c 0000 |0331: fill-array-data v7, 00000f72 // +00000c41 │ │ +29ec28: 6907 6980 |0334: sput-object v7, Lfr/nocle/passegares/R$styleable;.PreferenceTheme:[I // field@8069 │ │ +29ec2c: 23e7 fa10 |0336: new-array v7, v14, [I // type@10fa │ │ +29ec30: 2607 5e0c 0000 |0338: fill-array-data v7, 00000f96 // +00000c5e │ │ +29ec36: 6907 9e80 |033b: sput-object v7, Lfr/nocle/passegares/R$styleable;.PropertySet:[I // field@809e │ │ +29ec3a: 2307 fa10 |033d: new-array v7, v0, [I // type@10fa │ │ +29ec3e: 1408 4402 037f |033f: const v8, #float 1.74141e+38 // #7f030244 │ │ +29ec44: 4b08 0703 |0342: aput v8, v7, v3 │ │ +29ec48: 6907 a480 |0344: sput-object v7, Lfr/nocle/passegares/R$styleable;.RadialViewGroup:[I // field@80a4 │ │ +29ec4c: 2327 fa10 |0346: new-array v7, v2, [I // type@10fa │ │ +29ec50: 2607 5c0c 0000 |0348: fill-array-data v7, 00000fa4 // +00000c5c │ │ +29ec56: 6907 a680 |034b: sput-object v7, Lfr/nocle/passegares/R$styleable;.RangeSlider:[I // field@80a6 │ │ +29ec5a: 2327 fa10 |034d: new-array v7, v2, [I // type@10fa │ │ +29ec5e: 2607 5d0c 0000 |034f: fill-array-data v7, 00000fac // +00000c5d │ │ +29ec64: 6907 a980 |0352: sput-object v7, Lfr/nocle/passegares/R$styleable;.RecycleListView:[I // field@80a9 │ │ +29ec68: 23a7 fa10 |0354: new-array v7, v10, [I // type@10fa │ │ +29ec6c: 2607 5e0c 0000 |0356: fill-array-data v7, 00000fb4 // +00000c5e │ │ +29ec72: 6907 ac80 |0359: sput-object v7, Lfr/nocle/passegares/R$styleable;.RecyclerView:[I // field@80ac │ │ +29ec76: 2307 fa10 |035b: new-array v7, v0, [I // type@10fa │ │ +29ec7a: 1408 b101 037f |035d: const v8, #float 1.74138e+38 // #7f0301b1 │ │ +29ec80: 4b08 0703 |0360: aput v8, v7, v3 │ │ +29ec84: 6907 b980 |0362: sput-object v7, Lfr/nocle/passegares/R$styleable;.ScrimInsetsFrameLayout:[I // field@80b9 │ │ +29ec88: 2307 fa10 |0364: new-array v7, v0, [I // type@10fa │ │ +29ec8c: 1408 5700 037f |0366: const v8, #float 1.74131e+38 // #7f030057 │ │ +29ec92: 4b08 0703 |0369: aput v8, v7, v3 │ │ +29ec96: 6907 bb80 |036b: sput-object v7, Lfr/nocle/passegares/R$styleable;.ScrollingViewBehavior_Layout:[I // field@80bb │ │ +29ec9a: 23c7 fa10 |036d: new-array v7, v12, [I // type@10fa │ │ +29ec9e: 2607 610c 0000 |036f: fill-array-data v7, 00000fd0 // +00000c61 │ │ +29eca4: 6907 bd80 |0372: sput-object v7, Lfr/nocle/passegares/R$styleable;.SearchView:[I // field@80bd │ │ +29eca8: 2367 fa10 |0374: new-array v7, v6, [I // type@10fa │ │ +29ecac: 2607 800c 0000 |0376: fill-array-data v7, 00000ff6 // +00000c80 │ │ +29ecb2: 6907 cf80 |0379: sput-object v7, Lfr/nocle/passegares/R$styleable;.SeekBarPreference:[I // field@80cf │ │ +29ecb6: 23d7 fa10 |037b: new-array v7, v13, [I // type@10fa │ │ +29ecba: 2607 8b0c 0000 |037d: fill-array-data v7, 00001008 // +00000c8b │ │ +29ecc0: 6907 d780 |0380: sput-object v7, Lfr/nocle/passegares/R$styleable;.ShapeAppearance:[I // field@80d7 │ │ +29ecc4: 2397 fa10 |0382: new-array v7, v9, [I // type@10fa │ │ +29ecc8: 2607 9c0c 0000 |0384: fill-array-data v7, 00001020 // +00000c9c │ │ +29ecce: 6907 e280 |0387: sput-object v7, Lfr/nocle/passegares/R$styleable;.ShapeableImageView:[I // field@80e2 │ │ +29ecd2: 1307 1600 |0389: const/16 v7, #int 22 // #16 │ │ +29ecd6: 2377 fa10 |038b: new-array v7, v7, [I // type@10fa │ │ +29ecda: 2607 ad0c 0000 |038d: fill-array-data v7, 0000103a // +00000cad │ │ +29ece0: 6907 ee80 |0390: sput-object v7, Lfr/nocle/passegares/R$styleable;.Slider:[I // field@80ee │ │ +29ece4: 23b7 fa10 |0392: new-array v7, v11, [I // type@10fa │ │ +29ece8: 2607 d60c 0000 |0394: fill-array-data v7, 0000106a // +00000cd6 │ │ +29ecee: 6907 0581 |0397: sput-object v7, Lfr/nocle/passegares/R$styleable;.Snackbar:[I // field@8105 │ │ +29ecf2: 2344 fa10 |0399: new-array v4, v4, [I // type@10fa │ │ +29ecf6: 2604 d90c 0000 |039b: fill-array-data v4, 00001074 // +00000cd9 │ │ +29ecfc: 6904 0681 |039e: sput-object v4, Lfr/nocle/passegares/R$styleable;.SnackbarLayout:[I // field@8106 │ │ +29ed00: 23e4 fa10 |03a0: new-array v4, v14, [I // type@10fa │ │ +29ed04: 2604 e60c 0000 |03a2: fill-array-data v4, 00001088 // +00000ce6 │ │ +29ed0a: 6904 1281 |03a5: sput-object v4, Lfr/nocle/passegares/R$styleable;.Spinner:[I // field@8112 │ │ +29ed0e: 2322 fa10 |03a7: new-array v2, v2, [I // type@10fa │ │ +29ed12: 2602 ed0c 0000 |03a9: fill-array-data v2, 00001096 // +00000ced │ │ +29ed18: 6902 1881 |03ac: sput-object v2, Lfr/nocle/passegares/R$styleable;.State:[I // field@8118 │ │ +29ed1c: 2311 fa10 |03ae: new-array v1, v1, [I // type@10fa │ │ +29ed20: 2601 ee0c 0000 |03b0: fill-array-data v1, 0000109e // +00000cee │ │ +29ed26: 6901 1981 |03b3: sput-object v1, Lfr/nocle/passegares/R$styleable;.StateListDrawable:[I // field@8119 │ │ +29ed2a: 2301 fa10 |03b5: new-array v1, v0, [I // type@10fa │ │ +29ed2e: 1402 9901 0101 |03b7: const v2, #float 2.36947e-38 // #01010199 │ │ +29ed34: 4b02 0103 |03ba: aput v2, v1, v3 │ │ +29ed38: 6901 1a81 |03bc: sput-object v1, Lfr/nocle/passegares/R$styleable;.StateListDrawableItem:[I // field@811a │ │ +29ed3c: 2301 fa10 |03be: new-array v1, v0, [I // type@10fa │ │ +29ed40: 1402 0a01 037f |03c0: const v2, #float 1.74134e+38 // #7f03010a │ │ +29ed46: 4b02 0103 |03c3: aput v2, v1, v3 │ │ +29ed4a: 6901 2281 |03c5: sput-object v1, Lfr/nocle/passegares/R$styleable;.StateSet:[I // field@8122 │ │ +29ed4e: 1301 0e00 |03c7: const/16 v1, #int 14 // #e │ │ +29ed52: 2311 fa10 |03c9: new-array v1, v1, [I // type@10fa │ │ +29ed56: 2601 e30c 0000 |03cb: fill-array-data v1, 000010ae // +00000ce3 │ │ +29ed5c: 6901 2681 |03ce: sput-object v1, Lfr/nocle/passegares/R$styleable;.SwitchCompat:[I // field@8126 │ │ +29ed60: 2301 fa10 |03d0: new-array v1, v0, [I // type@10fa │ │ +29ed64: 1402 8e03 037f |03d2: const v2, #float 1.74147e+38 // #7f03038e │ │ +29ed6a: 4b02 0103 |03d5: aput v2, v1, v3 │ │ +29ed6e: 6901 3581 |03d7: sput-object v1, Lfr/nocle/passegares/R$styleable;.SwitchMaterial:[I // field@8135 │ │ +29ed72: 23d1 fa10 |03d9: new-array v1, v13, [I // type@10fa │ │ +29ed76: 2601 f30c 0000 |03db: fill-array-data v1, 000010ce // +00000cf3 │ │ +29ed7c: 6901 3781 |03de: sput-object v1, Lfr/nocle/passegares/R$styleable;.SwitchPreference:[I // field@8137 │ │ +29ed80: 23d1 fa10 |03e0: new-array v1, v13, [I // type@10fa │ │ +29ed84: 2601 040d 0000 |03e2: fill-array-data v1, 000010e6 // +00000d04 │ │ +29ed8a: 6901 3881 |03e5: sput-object v1, Lfr/nocle/passegares/R$styleable;.SwitchPreferenceCompat:[I // field@8138 │ │ +29ed8e: 23b1 fa10 |03e7: new-array v1, v11, [I // type@10fa │ │ +29ed92: 2601 150d 0000 |03e9: fill-array-data v1, 000010fe // +00000d15 │ │ +29ed98: 6901 4d81 |03ec: sput-object v1, Lfr/nocle/passegares/R$styleable;.TabItem:[I // field@814d │ │ +29ed9c: 1301 1a00 |03ee: const/16 v1, #int 26 // #1a │ │ +29eda0: 2311 fa10 |03f0: new-array v1, v1, [I // type@10fa │ │ +29eda4: 2601 160d 0000 |03f2: fill-array-data v1, 00001108 // +00000d16 │ │ +29edaa: 6901 5181 |03f5: sput-object v1, Lfr/nocle/passegares/R$styleable;.TabLayout:[I // field@8151 │ │ +29edae: 2351 fa10 |03f7: new-array v1, v5, [I // type@10fa │ │ +29edb2: 2601 470d 0000 |03f9: fill-array-data v1, 00001140 // +00000d47 │ │ +29edb8: 6901 6c81 |03fc: sput-object v1, Lfr/nocle/passegares/R$styleable;.TextAppearance:[I // field@816c │ │ +29edbc: 2301 fa10 |03fe: new-array v1, v0, [I // type@10fa │ │ +29edc0: 1402 4d03 037f |0400: const v2, #float 1.74146e+38 // #7f03034d │ │ +29edc6: 4b02 0103 |0403: aput v2, v1, v3 │ │ +29edca: 6901 7d81 |0405: sput-object v1, Lfr/nocle/passegares/R$styleable;.TextInputEditText:[I // field@817d │ │ +29edce: 1301 3f00 |0407: const/16 v1, #int 63 // #3f │ │ +29edd2: 2311 fa10 |0409: new-array v1, v1, [I // type@10fa │ │ +29edd6: 2601 590d 0000 |040b: fill-array-data v1, 00001164 // +00000d59 │ │ +29eddc: 6901 7f81 |040e: sput-object v1, Lfr/nocle/passegares/R$styleable;.TextInputLayout:[I // field@817f │ │ +29ede0: 23b1 fa10 |0410: new-array v1, v11, [I // type@10fa │ │ +29ede4: 2601 d40d 0000 |0412: fill-array-data v1, 000011e6 // +00000dd4 │ │ +29edea: 6901 bf81 |0415: sput-object v1, Lfr/nocle/passegares/R$styleable;.ThemeEnforcement:[I // field@81bf │ │ +29edee: 1301 1e00 |0417: const/16 v1, #int 30 // #1e │ │ +29edf2: 2311 fa10 |0419: new-array v1, v1, [I // type@10fa │ │ +29edf6: 2601 d50d 0000 |041b: fill-array-data v1, 000011f0 // +00000dd5 │ │ +29edfc: 6901 c381 |041e: sput-object v1, Lfr/nocle/passegares/R$styleable;.Toolbar:[I // field@81c3 │ │ +29ee00: 2361 fa10 |0420: new-array v1, v6, [I // type@10fa │ │ +29ee04: 2601 0e0e 0000 |0422: fill-array-data v1, 00001230 // +00000e0e │ │ +29ee0a: 6901 e281 |0425: sput-object v1, Lfr/nocle/passegares/R$styleable;.Tooltip:[I // field@81e2 │ │ +29ee0e: 2391 fa10 |0427: new-array v1, v9, [I // type@10fa │ │ +29ee12: 2601 190e 0000 |0429: fill-array-data v1, 00001242 // +00000e19 │ │ +29ee18: 6901 ea81 |042c: sput-object v1, Lfr/nocle/passegares/R$styleable;.Transform:[I // field@81ea │ │ +29ee1c: 2391 fa10 |042e: new-array v1, v9, [I // type@10fa │ │ +29ee20: 2601 2c0e 0000 |0430: fill-array-data v1, 0000125c // +00000e2c │ │ +29ee26: 6901 f681 |0433: sput-object v1, Lfr/nocle/passegares/R$styleable;.Transition:[I // field@81f6 │ │ +29ee2a: 23e1 fa10 |0435: new-array v1, v14, [I // type@10fa │ │ +29ee2e: 2601 3f0e 0000 |0437: fill-array-data v1, 00001276 // +00000e3f │ │ +29ee34: 6901 0282 |043a: sput-object v1, Lfr/nocle/passegares/R$styleable;.Variant:[I // field@8202 │ │ +29ee38: 23e1 fa10 |043c: new-array v1, v14, [I // type@10fa │ │ +29ee3c: 2601 460e 0000 |043e: fill-array-data v1, 00001284 // +00000e46 │ │ +29ee42: 6901 0882 |0441: sput-object v1, Lfr/nocle/passegares/R$styleable;.View:[I // field@8208 │ │ +29ee46: 23b1 fa10 |0443: new-array v1, v11, [I // type@10fa │ │ +29ee4a: 2601 4d0e 0000 |0445: fill-array-data v1, 00001292 // +00000e4d │ │ +29ee50: 6901 0982 |0448: sput-object v1, Lfr/nocle/passegares/R$styleable;.ViewBackgroundHelper:[I // field@8209 │ │ +29ee54: 2300 fa10 |044a: new-array v0, v0, [I // type@10fa │ │ +29ee58: 1401 c400 0101 |044c: const v1, #float 2.36941e-38 // #010100c4 │ │ +29ee5e: 4b01 0003 |044f: aput v1, v0, v3 │ │ +29ee62: 6900 0d82 |0451: sput-object v0, Lfr/nocle/passegares/R$styleable;.ViewPager2:[I // field@820d │ │ +29ee66: 23b0 fa10 |0453: new-array v0, v11, [I // type@10fa │ │ +29ee6a: 2600 470e 0000 |0455: fill-array-data v0, 0000129c // +00000e47 │ │ +29ee70: 6900 0f82 |0458: sput-object v0, Lfr/nocle/passegares/R$styleable;.ViewStubCompat:[I // field@820f │ │ +29ee74: 0e00 |045a: return-void │ │ +29ee76: 0000 |045b: nop // spacer │ │ +29ee78: 0003 0400 1d00 0000 3e00 037f 4500 ... |045c: array-data (62 units) │ │ +29eef4: 0003 0400 0600 0000 3e00 037f 4500 ... |049a: array-data (16 units) │ │ +29ef14: 0003 0400 0200 0000 4b01 037f af01 ... |04aa: array-data (8 units) │ │ +29ef24: 0003 0400 0800 0000 f200 0101 7400 ... |04b2: array-data (20 units) │ │ +29ef4c: 0003 0400 0600 0000 1c01 0101 9401 ... |04c6: array-data (16 units) │ │ +29ef6c: 0003 0400 0200 0000 d000 0101 9901 ... |04d6: array-data (8 units) │ │ +29ef7c: 0003 0400 0400 0000 9901 0101 4904 ... |04de: array-data (12 units) │ │ +29ef94: 0003 0400 0800 0000 d400 0101 8f04 ... |04ea: array-data (20 units) │ │ +29efbc: 0003 0400 0400 0000 f502 037f f602 ... |04fe: array-data (12 units) │ │ +29efd4: 0003 0400 0200 0000 1402 037f 1502 ... |050a: array-data (8 units) │ │ +29efe4: 0003 0400 0400 0000 1901 0101 ec02 ... |0512: array-data (12 units) │ │ +29effc: 0003 0400 0400 0000 4201 0101 5f03 ... |051e: array-data (12 units) │ │ +29f014: 0003 0400 0700 0000 3400 0101 6d01 ... |052a: array-data (18 units) │ │ +29f038: 0003 0400 1500 0000 3400 0101 3800 ... |053c: array-data (46 units) │ │ +29f094: 0003 0400 7d00 0000 5700 0101 ae00 ... |056a: array-data (254 units) │ │ +29f290: 0003 0400 0200 0000 0e03 0101 ca02 ... |0668: array-data (8 units) │ │ +29f2a0: 0003 0400 0700 0000 3f00 037f 4900 ... |0670: array-data (18 units) │ │ +29f2c4: 0003 0400 0900 0000 3901 0101 9101 ... |0682: array-data (22 units) │ │ +29f2f0: 0003 0400 0b00 0000 4700 037f 3401 ... |0698: array-data (26 units) │ │ +29f324: 0003 0400 0c00 0000 4700 037f 3401 ... |06b2: array-data (28 units) │ │ +29f35c: 0003 0400 0d00 0000 4004 0101 4700 ... |06ce: array-data (30 units) │ │ +29f398: 0003 0400 0d00 0000 3f01 0101 4001 ... |06ec: array-data (30 units) │ │ +29f3d4: 0003 0400 0600 0000 ef01 0101 f001 ... |070a: array-data (16 units) │ │ +29f3f4: 0003 0400 2a00 0000 3400 0101 9500 ... |071a: array-data (88 units) │ │ +29f4a4: 0003 0400 0700 0000 8600 037f 9900 ... |0772: array-data (18 units) │ │ +29f4c8: 0003 0400 0300 0000 ab01 037f ad01 ... |0784: array-data (10 units) │ │ +29f4dc: 0003 0400 0200 0000 a500 037f a800 ... |078e: array-data (8 units) │ │ +29f4ec: 0003 0400 0300 0000 a600 037f 4402 ... |0796: array-data (10 units) │ │ +29f500: 0003 0400 1100 0000 b400 037f b500 ... |07a0: array-data (38 units) │ │ +29f54c: 0003 0400 0200 0000 dc01 037f dd01 ... |07c6: array-data (8 units) │ │ +29f55c: 0003 0400 0300 0000 a501 0101 1f03 ... |07ce: array-data (10 units) │ │ +29f570: 0003 0400 0400 0000 0701 0101 7200 ... |07d8: array-data (12 units) │ │ +29f588: 0003 0400 6e00 0000 c400 0101 d000 ... |07e4: array-data (224 units) │ │ +29f748: 0003 0400 5b00 0000 c400 0101 d500 ... |08c4: array-data (186 units) │ │ +29f8bc: 0003 0400 0200 0000 d400 037f 9902 ... |097e: array-data (8 units) │ │ +29f8cc: 0003 0400 7000 0000 c400 0101 d000 ... |0986: array-data (228 units) │ │ +29fa94: 0003 0400 0200 0000 d001 037f fa02 ... |0a6a: array-data (8 units) │ │ +29faa4: 0003 0400 0700 0000 b300 0101 d901 ... |0a72: array-data (18 units) │ │ +29fac8: 0003 0400 0900 0000 3600 037f fb00 ... |0a84: array-data (22 units) │ │ +29faf4: 0003 0400 0c00 0000 f201 0101 f301 ... |0a9a: array-data (28 units) │ │ +29fb2c: 0003 0400 0800 0000 3400 037f 3500 ... |0ab6: array-data (20 units) │ │ +29fb54: 0003 0400 0600 0000 b300 037f 3401 ... |0aca: array-data (16 units) │ │ +29fb74: 0003 0400 0200 0000 5000 037f 5100 ... |0ada: array-data (8 units) │ │ +29fb84: 0003 0400 1100 0000 0e00 0101 4700 ... |0ae2: array-data (38 units) │ │ +29fbd0: 0003 0400 0200 0000 c601 037f 1a02 ... |0b08: array-data (8 units) │ │ +29fbe0: 0003 0400 0600 0000 7a01 037f 7b01 ... |0b10: array-data (16 units) │ │ +29fc00: 0003 0400 0a00 0000 3205 0101 3305 ... |0b20: array-data (24 units) │ │ +29fc30: 0003 0400 0300 0000 0901 0101 0002 ... |0b38: array-data (10 units) │ │ +29fc44: 0003 0400 0300 0000 0300 0101 d000 ... |0b42: array-data (10 units) │ │ +29fc58: 0003 0400 0200 0000 0300 0101 d100 ... |0b4c: array-data (8 units) │ │ +29fc68: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0b54: array-data (28 units) │ │ +29fca0: 0003 0400 0200 0000 a501 0101 1405 ... |0b70: array-data (8 units) │ │ +29fcb0: 0003 0400 0900 0000 2e00 037f 6c00 ... |0b78: array-data (22 units) │ │ +29fcdc: 0003 0400 0300 0000 7f02 037f 8102 ... |0b8e: array-data (10 units) │ │ +29fcf0: 0003 0400 1200 0000 1f03 0101 2003 ... |0b98: array-data (40 units) │ │ +29fd40: 0003 0400 1400 0000 1f03 0101 2203 ... |0bc0: array-data (44 units) │ │ +29fd98: 0003 0400 0c00 0000 fa00 037f 2101 ... |0bec: array-data (28 units) │ │ +29fdd0: 0003 0400 1400 0000 1f03 0101 2203 ... |0c08: array-data (44 units) │ │ +29fe28: 0003 0400 0a00 0000 8501 037f 6502 ... |0c34: array-data (24 units) │ │ +29fe58: 0003 0400 4400 0000 c400 0101 f400 ... |0c4c: array-data (140 units) │ │ +29ff70: 0003 0400 0900 0000 af00 0101 c400 ... |0cd8: array-data (22 units) │ │ +29ff9c: 0003 0400 0400 0000 b300 0101 f400 ... |0cee: array-data (12 units) │ │ +29ffb4: 0003 0400 0200 0000 a801 037f ac01 ... |0cfa: array-data (8 units) │ │ +29ffc4: 0003 0400 0200 0000 ac02 0101 ad02 ... |0d02: array-data (8 units) │ │ +29ffd4: 0003 0400 0500 0000 b200 0101 f801 ... |0d0a: array-data (14 units) │ │ +29fff0: 0003 0400 0400 0000 4000 037f 4100 ... |0d18: array-data (12 units) │ │ +2a0008: 0003 0400 0500 0000 2d02 037f 2e02 ... |0d24: array-data (14 units) │ │ +2a0024: 0003 0400 1500 0000 d400 0101 b701 ... |0d32: array-data (46 units) │ │ +2a0080: 0003 0400 0300 0000 8500 037f cc02 ... |0d60: array-data (10 units) │ │ +2a0094: 0003 0400 0a00 0000 0d02 0101 0401 ... |0d6a: array-data (24 units) │ │ +2a00c4: 0003 0400 0a00 0000 b701 0101 b801 ... |0d82: array-data (24 units) │ │ +2a00f4: 0003 0400 0c00 0000 e501 0101 7d00 ... |0d9a: array-data (28 units) │ │ +2a012c: 0003 0400 0200 0000 7800 037f 8e03 ... |0db6: array-data (8 units) │ │ +2a013c: 0003 0400 0200 0000 7800 037f 8e03 ... |0dbe: array-data (8 units) │ │ +2a014c: 0003 0400 0200 0000 ce02 037f d102 ... |0dc6: array-data (8 units) │ │ +2a015c: 0003 0400 0300 0000 b604 0101 7f05 ... |0dce: array-data (10 units) │ │ +2a0170: 0003 0400 0300 0000 3400 0101 7f05 ... |0dd8: array-data (10 units) │ │ +2a0184: 0003 0400 0200 0000 a700 037f cf01 ... |0de2: array-data (8 units) │ │ +2a0194: 0003 0400 0600 0000 0e00 0101 d000 ... |0dea: array-data (16 units) │ │ +2a01b4: 0003 0400 1700 0000 0200 0101 0e00 ... |0dfa: array-data (50 units) │ │ +2a0218: 0003 0400 0900 0000 ae00 0101 2c01 ... |0e2c: array-data (22 units) │ │ +2a0244: 0003 0400 0600 0000 5a02 037f 5b02 ... |0e42: array-data (16 units) │ │ +2a0264: 0003 0400 0600 0000 2f00 037f 2101 ... |0e52: array-data (16 units) │ │ +2a0284: 0003 0400 0200 0000 7502 037f 7802 ... |0e62: array-data (8 units) │ │ +2a0294: 0003 0400 0600 0000 3200 037f f900 ... |0e6a: array-data (16 units) │ │ +2a02b4: 0003 0400 0200 0000 0801 037f d701 ... |0e7a: array-data (8 units) │ │ +2a02c4: 0003 0400 0300 0000 3003 037f 3103 ... |0e82: array-data (10 units) │ │ +2a02d8: 0003 0400 0400 0000 b200 0101 f801 ... |0e8c: array-data (12 units) │ │ +2a02f0: 0003 0400 1700 0000 d400 0101 dd00 ... |0e98: array-data (50 units) │ │ +2a0354: 0003 0400 0200 0000 a400 037f 2f03 ... |0eca: array-data (8 units) │ │ +2a0364: 0003 0400 0c00 0000 1e01 037f 1f01 ... |0ed2: array-data (28 units) │ │ +2a039c: 0003 0400 0300 0000 7601 0101 c902 ... |0eee: array-data (10 units) │ │ +2a03b0: 0003 0400 2400 0000 0200 0101 0d00 ... |0ef8: array-data (76 units) │ │ +2a0448: 0003 0400 0400 0000 f200 0101 2901 ... |0f44: array-data (12 units) │ │ +2a0460: 0003 0400 0400 0000 f200 0101 2901 ... |0f50: array-data (12 units) │ │ +2a0478: 0003 0400 0300 0000 e701 0101 b001 ... |0f5c: array-data (10 units) │ │ +2a048c: 0003 0400 0400 0000 1f01 0101 2001 ... |0f66: array-data (12 units) │ │ +2a04a4: 0003 0400 1000 0000 8300 037f 1401 ... |0f72: array-data (36 units) │ │ +2a04ec: 0003 0400 0500 0000 dc00 0101 1f03 ... |0f96: array-data (14 units) │ │ +2a0508: 0003 0400 0200 0000 5702 037f 9003 ... |0fa4: array-data (8 units) │ │ +2a0518: 0003 0400 0200 0000 7e02 037f 8402 ... |0fac: array-data (8 units) │ │ +2a0528: 0003 0400 0c00 0000 c400 0101 eb00 ... |0fb4: array-data (28 units) │ │ +2a0560: 0003 0400 1100 0000 da00 0101 1f01 ... |0fd0: array-data (38 units) │ │ +2a05ac: 0003 0400 0700 0000 f200 0101 3601 ... |0ff6: array-data (18 units) │ │ +2a05d0: 0003 0400 0a00 0000 e700 037f e800 ... |1008: array-data (24 units) │ │ +2a0600: 0003 0400 0b00 0000 dc00 037f dd00 ... |1020: array-data (26 units) │ │ +2a0634: 0003 0400 1600 0000 0e00 0101 2400 ... |103a: array-data (48 units) │ │ +2a0694: 0003 0400 0300 0000 e402 037f e502 ... |106a: array-data (10 units) │ │ +2a06a8: 0003 0400 0800 0000 1f01 0101 2000 ... |1074: array-data (20 units) │ │ +2a06d0: 0003 0400 0500 0000 b200 0101 7601 ... |1088: array-data (14 units) │ │ +2a06ec: 0003 0400 0200 0000 d000 0101 d300 ... |1096: array-data (8 units) │ │ +2a06fc: 0003 0400 0600 0000 1c01 0101 9401 ... |109e: array-data (16 units) │ │ +2a071c: 0003 0400 0e00 0000 2401 0101 2501 ... |10ae: array-data (32 units) │ │ +2a075c: 0003 0400 0a00 0000 ef01 0101 f001 ... |10ce: array-data (24 units) │ │ +2a078c: 0003 0400 0a00 0000 ef01 0101 f001 ... |10e6: array-data (24 units) │ │ +2a07bc: 0003 0400 0300 0000 0200 0101 f200 ... |10fe: array-data (10 units) │ │ +2a07d0: 0003 0400 1a00 0000 1403 037f 1503 ... |1108: array-data (56 units) │ │ +2a0840: 0003 0400 1000 0000 9500 0101 9600 ... |1140: array-data (36 units) │ │ +2a0888: 0003 0400 3f00 0000 0e00 0101 9a00 ... |1164: array-data (130 units) │ │ +2a098c: 0003 0400 0300 0000 3400 0101 3f01 ... |11e6: array-data (10 units) │ │ +2a09a0: 0003 0400 1e00 0000 af00 0101 4001 ... |11f0: array-data (64 units) │ │ +2a0a20: 0003 0400 0700 0000 3400 0101 d500 ... |1230: array-data (18 units) │ │ +2a0a44: 0003 0400 0b00 0000 2003 0101 2103 ... |1242: array-data (26 units) │ │ +2a0a78: 0003 0400 0b00 0000 d000 0101 3d00 ... |125c: array-data (26 units) │ │ +2a0aac: 0003 0400 0500 0000 d300 037f b702 ... |1276: array-data (14 units) │ │ +2a0ac8: 0003 0400 0500 0000 0000 0101 da00 ... |1284: array-data (14 units) │ │ +2a0ae4: 0003 0400 0300 0000 d400 0101 4700 ... |1292: array-data (10 units) │ │ +2a0af8: 0003 0400 0300 0000 d000 0101 f200 ... |129c: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfr/nocle/passegares/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a0b10: |[2a0b10] fr.nocle.passegares.R$styleable.:()V │ │ -2a0b20: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a0b26: 0e00 |0003: return-void │ │ +2a0b0c: |[2a0b0c] fr.nocle.passegares.R$styleable.:()V │ │ +2a0b1c: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a0b22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -672023,17 +672022,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a0b40: |[2a0b40] fr.nocle.passegares.R$xml.:()V │ │ -2a0b50: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a0b56: 0e00 |0003: return-void │ │ +2a0b3c: |[2a0b3c] fr.nocle.passegares.R$xml.:()V │ │ +2a0b4c: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a0b52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -672064,17 +672063,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a0b58: |[2a0b58] fr.nocle.passegares.R.:()V │ │ -2a0b68: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a0b6e: 0e00 |0003: return-void │ │ +2a0b54: |[2a0b54] fr.nocle.passegares.R.:()V │ │ +2a0b64: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a0b6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -672117,19 +672116,19 @@ │ │ type : '(Lfr/nocle/passegares/achatDialog/AchatDialog;Ljava/util/ArrayList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2a0b70: |[2a0b70] fr.nocle.passegares.achatDialog.AchatDialog$1.:(Lfr/nocle/passegares/achatDialog/AchatDialog;Ljava/util/ArrayList;)V │ │ -2a0b80: 5b01 1f82 |0000: iput-object v1, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$1;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@821f │ │ -2a0b84: 5b02 2082 |0002: iput-object v2, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$1;.val$listeObjetsEnVente:Ljava/util/ArrayList; // field@8220 │ │ -2a0b88: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a0b8e: 0e00 |0007: return-void │ │ +2a0b6c: |[2a0b6c] fr.nocle.passegares.achatDialog.AchatDialog$1.:(Lfr/nocle/passegares/achatDialog/AchatDialog;Ljava/util/ArrayList;)V │ │ +2a0b7c: 5b01 1f82 |0000: iput-object v1, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$1;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@821f │ │ +2a0b80: 5b02 2082 |0002: iput-object v2, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$1;.val$listeObjetsEnVente:Ljava/util/ArrayList; // field@8220 │ │ +2a0b84: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a0b8a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/nocle/passegares/achatDialog/AchatDialog$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lfr/nocle/passegares/achatDialog/AchatDialog; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/ArrayList; │ │ @@ -672140,22 +672139,22 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -2a0b90: |[2a0b90] fr.nocle.passegares.achatDialog.AchatDialog$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -2a0ba0: 5401 2082 |0000: iget-object v1, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$1;.val$listeObjetsEnVente:Ljava/util/ArrayList; // field@8220 │ │ -2a0ba4: 6e20 6789 3100 |0002: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@8967 │ │ -2a0baa: 0c01 |0005: move-result-object v1 │ │ -2a0bac: 1f01 ff0f |0006: check-cast v1, Lfr/nocle/passegares/modele/ObjetVendable; // type@0fff │ │ -2a0bb0: 5402 1f82 |0008: iget-object v2, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$1;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@821f │ │ -2a0bb4: 6e20 1185 1200 |000a: invoke-virtual {v2, v1}, Lfr/nocle/passegares/achatDialog/AchatDialog;.ouvrirDialog:(Lfr/nocle/passegares/modele/ObjetVendable;)V // method@8511 │ │ -2a0bba: 0e00 |000d: return-void │ │ +2a0b8c: |[2a0b8c] fr.nocle.passegares.achatDialog.AchatDialog$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +2a0b9c: 5401 2082 |0000: iget-object v1, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$1;.val$listeObjetsEnVente:Ljava/util/ArrayList; // field@8220 │ │ +2a0ba0: 6e20 6789 3100 |0002: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@8967 │ │ +2a0ba6: 0c01 |0005: move-result-object v1 │ │ +2a0ba8: 1f01 ff0f |0006: check-cast v1, Lfr/nocle/passegares/modele/ObjetVendable; // type@0fff │ │ +2a0bac: 5402 1f82 |0008: iget-object v2, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$1;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@821f │ │ +2a0bb0: 6e20 1185 1200 |000a: invoke-virtual {v2, v1}, Lfr/nocle/passegares/achatDialog/AchatDialog;.ouvrirDialog:(Lfr/nocle/passegares/modele/ObjetVendable;)V // method@8511 │ │ +2a0bb6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0008 line=70 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lfr/nocle/passegares/achatDialog/AchatDialog$1; │ │ 0x0000 - 0x000e reg=1 (null) Landroid/widget/AdapterView; │ │ @@ -672198,18 +672197,18 @@ │ │ type : '(Lfr/nocle/passegares/achatDialog/AchatDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a0bbc: |[2a0bbc] fr.nocle.passegares.achatDialog.AchatDialog$2.:(Lfr/nocle/passegares/achatDialog/AchatDialog;)V │ │ -2a0bcc: 5b01 2182 |0000: iput-object v1, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$2;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8221 │ │ -2a0bd0: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a0bd6: 0e00 |0005: return-void │ │ +2a0bb8: |[2a0bb8] fr.nocle.passegares.achatDialog.AchatDialog$2.:(Lfr/nocle/passegares/achatDialog/AchatDialog;)V │ │ +2a0bc8: 5b01 2182 |0000: iput-object v1, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$2;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8221 │ │ +2a0bcc: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a0bd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/achatDialog/AchatDialog$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/nocle/passegares/achatDialog/AchatDialog; │ │ │ │ @@ -672219,17 +672218,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a0bd8: |[2a0bd8] fr.nocle.passegares.achatDialog.AchatDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -2a0be8: 7210 7802 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ -2a0bee: 0e00 |0003: return-void │ │ +2a0bd4: |[2a0bd4] fr.nocle.passegares.achatDialog.AchatDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +2a0be4: 7210 7802 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ +2a0bea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/achatDialog/AchatDialog$2; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -672269,18 +672268,18 @@ │ │ type : '(Lfr/nocle/passegares/achatDialog/AchatDialog$3;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a0bf0: |[2a0bf0] fr.nocle.passegares.achatDialog.AchatDialog$3$1.:(Lfr/nocle/passegares/achatDialog/AchatDialog$3;)V │ │ -2a0c00: 5b01 2282 |0000: iput-object v1, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3$1;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8222 │ │ -2a0c04: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a0c0a: 0e00 |0005: return-void │ │ +2a0bec: |[2a0bec] fr.nocle.passegares.achatDialog.AchatDialog$3$1.:(Lfr/nocle/passegares/achatDialog/AchatDialog$3;)V │ │ +2a0bfc: 5b01 2282 |0000: iput-object v1, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3$1;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8222 │ │ +2a0c00: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a0c06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/achatDialog/AchatDialog$3$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/nocle/passegares/achatDialog/AchatDialog$3; │ │ │ │ @@ -672290,17 +672289,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a0c0c: |[2a0c0c] fr.nocle.passegares.achatDialog.AchatDialog$3$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -2a0c1c: 7210 7802 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ -2a0c22: 0e00 |0003: return-void │ │ +2a0c08: |[2a0c08] fr.nocle.passegares.achatDialog.AchatDialog$3$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +2a0c18: 7210 7802 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ +2a0c1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/achatDialog/AchatDialog$3$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -672340,18 +672339,18 @@ │ │ type : '(Lfr/nocle/passegares/achatDialog/AchatDialog$3;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a0c24: |[2a0c24] fr.nocle.passegares.achatDialog.AchatDialog$3$2.:(Lfr/nocle/passegares/achatDialog/AchatDialog$3;)V │ │ -2a0c34: 5b01 2382 |0000: iput-object v1, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ -2a0c38: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a0c3e: 0e00 |0005: return-void │ │ +2a0c20: |[2a0c20] fr.nocle.passegares.achatDialog.AchatDialog$3$2.:(Lfr/nocle/passegares/achatDialog/AchatDialog$3;)V │ │ +2a0c30: 5b01 2382 |0000: iput-object v1, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ +2a0c34: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a0c3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/achatDialog/AchatDialog$3$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/nocle/passegares/achatDialog/AchatDialog$3; │ │ │ │ @@ -672361,68 +672360,68 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -2a0c40: |[2a0c40] fr.nocle.passegares.achatDialog.AchatDialog$3$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -2a0c50: 0745 |0000: move-object v5, v4 │ │ -2a0c52: 1f05 bc03 |0001: check-cast v5, Landroidx/appcompat/app/AlertDialog; // type@03bc │ │ -2a0c56: 1400 fd00 087f |0003: const v0, #float 1.8078e+38 // #7f0800fd │ │ -2a0c5c: 6e20 5b18 0500 |0006: invoke-virtual {v5, v0}, Landroidx/appcompat/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@185b │ │ -2a0c62: 0c05 |0009: move-result-object v5 │ │ -2a0c64: 1f05 1a03 |000a: check-cast v5, Landroid/widget/NumberPicker; // type@031a │ │ -2a0c68: 3805 1500 |000c: if-eqz v5, 0021 // +0015 │ │ -2a0c6c: 5430 2382 |000e: iget-object v0, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ -2a0c70: 5400 2482 |0010: iget-object v0, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ -2a0c74: 7110 0985 0000 |0012: invoke-static {v0}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$200:(Lfr/nocle/passegares/achatDialog/AchatDialog;)[I // method@8509 │ │ -2a0c7a: 0c00 |0015: move-result-object v0 │ │ -2a0c7c: 5431 2382 |0016: iget-object v1, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ -2a0c80: 5211 2882 |0018: iget v1, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$finalI:I // field@8228 │ │ -2a0c84: 6e10 4f15 0500 |001a: invoke-virtual {v5}, Landroid/widget/NumberPicker;.getValue:()I // method@154f │ │ -2a0c8a: 0a05 |001d: move-result v5 │ │ -2a0c8c: 4b05 0001 |001e: aput v5, v0, v1 │ │ -2a0c90: 2810 |0020: goto 0030 // +0010 │ │ -2a0c92: 5435 2382 |0021: iget-object v5, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ -2a0c96: 5455 2482 |0023: iget-object v5, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ -2a0c9a: 7110 0985 0500 |0025: invoke-static {v5}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$200:(Lfr/nocle/passegares/achatDialog/AchatDialog;)[I // method@8509 │ │ -2a0ca0: 0c05 |0028: move-result-object v5 │ │ -2a0ca2: 5430 2382 |0029: iget-object v0, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ -2a0ca6: 5200 2882 |002b: iget v0, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$finalI:I // field@8228 │ │ -2a0caa: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -2a0cac: 4b01 0500 |002e: aput v1, v5, v0 │ │ -2a0cb0: 5435 2382 |0030: iget-object v5, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ -2a0cb4: 5455 2482 |0032: iget-object v5, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ -2a0cb8: 5430 2382 |0034: iget-object v0, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ -2a0cbc: 5400 2a82 |0036: iget-object v0, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$viewDialog:Landroid/view/View; // field@822a │ │ -2a0cc0: 5431 2382 |0038: iget-object v1, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ -2a0cc4: 5211 2682 |003a: iget v1, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$coutObjet:I // field@8226 │ │ -2a0cc8: 5432 2382 |003c: iget-object v2, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ -2a0ccc: 5422 2782 |003e: iget-object v2, v2, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$dialogGenere:Landroidx/appcompat/app/AlertDialog; // field@8227 │ │ -2a0cd0: 7140 0b85 0521 |0040: invoke-static {v5, v0, v1, v2}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$400:(Lfr/nocle/passegares/achatDialog/AchatDialog;Landroid/view/View;ILandroidx/appcompat/app/AlertDialog;)V // method@850b │ │ -2a0cd6: 5435 2382 |0043: iget-object v5, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ -2a0cda: 5455 2a82 |0045: iget-object v5, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$viewDialog:Landroid/view/View; // field@822a │ │ -2a0cde: 5430 2382 |0047: iget-object v0, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ -2a0ce2: 5200 2582 |0049: iget v0, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$boutonId:I // field@8225 │ │ -2a0ce6: 6e20 c40f 0500 |004b: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2a0cec: 0c05 |004e: move-result-object v5 │ │ -2a0cee: 1f05 fe02 |004f: check-cast v5, Landroid/widget/Button; // type@02fe │ │ -2a0cf2: 5430 2382 |0051: iget-object v0, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ -2a0cf6: 5400 2482 |0053: iget-object v0, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ -2a0cfa: 7110 0985 0000 |0055: invoke-static {v0}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$200:(Lfr/nocle/passegares/achatDialog/AchatDialog;)[I // method@8509 │ │ -2a0d00: 0c00 |0058: move-result-object v0 │ │ -2a0d02: 5431 2382 |0059: iget-object v1, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ -2a0d06: 5211 2882 |005b: iget v1, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$finalI:I // field@8228 │ │ -2a0d0a: 4400 0001 |005d: aget v0, v0, v1 │ │ -2a0d0e: 7110 dd88 0000 |005f: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a0d14: 0c00 |0062: move-result-object v0 │ │ -2a0d16: 6e20 8413 0500 |0063: invoke-virtual {v5, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@1384 │ │ -2a0d1c: 7210 7802 0400 |0066: invoke-interface {v4}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ -2a0d22: 0e00 |0069: return-void │ │ +2a0c3c: |[2a0c3c] fr.nocle.passegares.achatDialog.AchatDialog$3$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +2a0c4c: 0745 |0000: move-object v5, v4 │ │ +2a0c4e: 1f05 bc03 |0001: check-cast v5, Landroidx/appcompat/app/AlertDialog; // type@03bc │ │ +2a0c52: 1400 fd00 087f |0003: const v0, #float 1.8078e+38 // #7f0800fd │ │ +2a0c58: 6e20 5b18 0500 |0006: invoke-virtual {v5, v0}, Landroidx/appcompat/app/AlertDialog;.findViewById:(I)Landroid/view/View; // method@185b │ │ +2a0c5e: 0c05 |0009: move-result-object v5 │ │ +2a0c60: 1f05 1a03 |000a: check-cast v5, Landroid/widget/NumberPicker; // type@031a │ │ +2a0c64: 3805 1500 |000c: if-eqz v5, 0021 // +0015 │ │ +2a0c68: 5430 2382 |000e: iget-object v0, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ +2a0c6c: 5400 2482 |0010: iget-object v0, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ +2a0c70: 7110 0985 0000 |0012: invoke-static {v0}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$200:(Lfr/nocle/passegares/achatDialog/AchatDialog;)[I // method@8509 │ │ +2a0c76: 0c00 |0015: move-result-object v0 │ │ +2a0c78: 5431 2382 |0016: iget-object v1, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ +2a0c7c: 5211 2882 |0018: iget v1, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$finalI:I // field@8228 │ │ +2a0c80: 6e10 4f15 0500 |001a: invoke-virtual {v5}, Landroid/widget/NumberPicker;.getValue:()I // method@154f │ │ +2a0c86: 0a05 |001d: move-result v5 │ │ +2a0c88: 4b05 0001 |001e: aput v5, v0, v1 │ │ +2a0c8c: 2810 |0020: goto 0030 // +0010 │ │ +2a0c8e: 5435 2382 |0021: iget-object v5, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ +2a0c92: 5455 2482 |0023: iget-object v5, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ +2a0c96: 7110 0985 0500 |0025: invoke-static {v5}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$200:(Lfr/nocle/passegares/achatDialog/AchatDialog;)[I // method@8509 │ │ +2a0c9c: 0c05 |0028: move-result-object v5 │ │ +2a0c9e: 5430 2382 |0029: iget-object v0, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ +2a0ca2: 5200 2882 |002b: iget v0, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$finalI:I // field@8228 │ │ +2a0ca6: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +2a0ca8: 4b01 0500 |002e: aput v1, v5, v0 │ │ +2a0cac: 5435 2382 |0030: iget-object v5, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ +2a0cb0: 5455 2482 |0032: iget-object v5, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ +2a0cb4: 5430 2382 |0034: iget-object v0, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ +2a0cb8: 5400 2a82 |0036: iget-object v0, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$viewDialog:Landroid/view/View; // field@822a │ │ +2a0cbc: 5431 2382 |0038: iget-object v1, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ +2a0cc0: 5211 2682 |003a: iget v1, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$coutObjet:I // field@8226 │ │ +2a0cc4: 5432 2382 |003c: iget-object v2, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ +2a0cc8: 5422 2782 |003e: iget-object v2, v2, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$dialogGenere:Landroidx/appcompat/app/AlertDialog; // field@8227 │ │ +2a0ccc: 7140 0b85 0521 |0040: invoke-static {v5, v0, v1, v2}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$400:(Lfr/nocle/passegares/achatDialog/AchatDialog;Landroid/view/View;ILandroidx/appcompat/app/AlertDialog;)V // method@850b │ │ +2a0cd2: 5435 2382 |0043: iget-object v5, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ +2a0cd6: 5455 2a82 |0045: iget-object v5, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$viewDialog:Landroid/view/View; // field@822a │ │ +2a0cda: 5430 2382 |0047: iget-object v0, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ +2a0cde: 5200 2582 |0049: iget v0, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$boutonId:I // field@8225 │ │ +2a0ce2: 6e20 c40f 0500 |004b: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2a0ce8: 0c05 |004e: move-result-object v5 │ │ +2a0cea: 1f05 fe02 |004f: check-cast v5, Landroid/widget/Button; // type@02fe │ │ +2a0cee: 5430 2382 |0051: iget-object v0, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ +2a0cf2: 5400 2482 |0053: iget-object v0, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ +2a0cf6: 7110 0985 0000 |0055: invoke-static {v0}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$200:(Lfr/nocle/passegares/achatDialog/AchatDialog;)[I // method@8509 │ │ +2a0cfc: 0c00 |0058: move-result-object v0 │ │ +2a0cfe: 5431 2382 |0059: iget-object v1, v3, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.this$1:Lfr/nocle/passegares/achatDialog/AchatDialog$3; // field@8223 │ │ +2a0d02: 5211 2882 |005b: iget v1, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$finalI:I // field@8228 │ │ +2a0d06: 4400 0001 |005d: aget v0, v0, v1 │ │ +2a0d0a: 7110 dd88 0000 |005f: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a0d10: 0c00 |0062: move-result-object v0 │ │ +2a0d12: 6e20 8413 0500 |0063: invoke-virtual {v5, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@1384 │ │ +2a0d18: 7210 7802 0400 |0066: invoke-interface {v4}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ +2a0d1e: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0006 line=156 │ │ 0x000e line=158 │ │ 0x0021 line=160 │ │ 0x0030 line=162 │ │ @@ -672493,24 +672492,24 @@ │ │ type : '(Lfr/nocle/passegares/achatDialog/AchatDialog;IIILandroid/view/View;Landroidx/appcompat/app/AlertDialog;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -2a0d24: |[2a0d24] fr.nocle.passegares.achatDialog.AchatDialog$3.:(Lfr/nocle/passegares/achatDialog/AchatDialog;IIILandroid/view/View;Landroidx/appcompat/app/AlertDialog;I)V │ │ -2a0d34: 5b01 2482 |0000: iput-object v1, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ -2a0d38: 5902 2682 |0002: iput v2, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$coutObjet:I // field@8226 │ │ -2a0d3c: 5903 2882 |0004: iput v3, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$finalI:I // field@8228 │ │ -2a0d40: 5904 2982 |0006: iput v4, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$nbMaxTicket:I // field@8229 │ │ -2a0d44: 5b05 2a82 |0008: iput-object v5, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$viewDialog:Landroid/view/View; // field@822a │ │ -2a0d48: 5b06 2782 |000a: iput-object v6, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$dialogGenere:Landroidx/appcompat/app/AlertDialog; // field@8227 │ │ -2a0d4c: 5907 2582 |000c: iput v7, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$boutonId:I // field@8225 │ │ -2a0d50: 7010 a288 0000 |000e: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a0d56: 0e00 |0011: return-void │ │ +2a0d20: |[2a0d20] fr.nocle.passegares.achatDialog.AchatDialog$3.:(Lfr/nocle/passegares/achatDialog/AchatDialog;IIILandroid/view/View;Landroidx/appcompat/app/AlertDialog;I)V │ │ +2a0d30: 5b01 2482 |0000: iput-object v1, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ +2a0d34: 5902 2682 |0002: iput v2, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$coutObjet:I // field@8226 │ │ +2a0d38: 5903 2882 |0004: iput v3, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$finalI:I // field@8228 │ │ +2a0d3c: 5904 2982 |0006: iput v4, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$nbMaxTicket:I // field@8229 │ │ +2a0d40: 5b05 2a82 |0008: iput-object v5, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$viewDialog:Landroid/view/View; // field@822a │ │ +2a0d44: 5b06 2782 |000a: iput-object v6, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$dialogGenere:Landroidx/appcompat/app/AlertDialog; // field@8227 │ │ +2a0d48: 5907 2582 |000c: iput v7, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$boutonId:I // field@8225 │ │ +2a0d4c: 7010 a288 0000 |000e: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a0d52: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lfr/nocle/passegares/achatDialog/AchatDialog$3; │ │ 0x0000 - 0x0012 reg=1 (null) Lfr/nocle/passegares/achatDialog/AchatDialog; │ │ 0x0000 - 0x0012 reg=2 (null) I │ │ @@ -672526,81 +672525,81 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 140 16-bit code units │ │ -2a0d58: |[2a0d58] fr.nocle.passegares.achatDialog.AchatDialog$3.onClick:(Landroid/view/View;)V │ │ -2a0d68: 5456 2482 |0000: iget-object v6, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ -2a0d6c: 7110 0785 0600 |0002: invoke-static {v6}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$000:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Landroid/app/Activity; // method@8507 │ │ -2a0d72: 0c06 |0005: move-result-object v6 │ │ -2a0d74: 6e10 a100 0600 |0006: invoke-virtual {v6}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@00a1 │ │ -2a0d7a: 0c06 |0009: move-result-object v6 │ │ -2a0d7c: 1400 4500 0b7f |000a: const v0, #float 1.84764e+38 // #7f0b0045 │ │ -2a0d82: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -2a0d84: 6e30 1c0f 0601 |000e: invoke-virtual {v6, v0, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0f1c │ │ -2a0d8a: 0c06 |0011: move-result-object v6 │ │ -2a0d8c: 1400 fc00 087f |0012: const v0, #float 1.8078e+38 // #7f0800fc │ │ -2a0d92: 6e20 c40f 0600 |0015: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2a0d98: 0c00 |0018: move-result-object v0 │ │ -2a0d9a: 1f00 3403 |0019: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ -2a0d9e: 1401 9f00 0f7f |001b: const v1, #float 1.90083e+38 // #7f0f009f │ │ -2a0da4: 6e20 9016 1000 |001e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ -2a0daa: 1400 fd00 087f |0021: const v0, #float 1.8078e+38 // #7f0800fd │ │ -2a0db0: 6e20 c40f 0600 |0024: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2a0db6: 0c00 |0027: move-result-object v0 │ │ -2a0db8: 1f00 1a03 |0028: check-cast v0, Landroid/widget/NumberPicker; // type@031a │ │ -2a0dbc: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -2a0dbe: 6e20 5115 1000 |002b: invoke-virtual {v0, v1}, Landroid/widget/NumberPicker;.setMinValue:(I)V // method@1551 │ │ -2a0dc4: 5252 2682 |002e: iget v2, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$coutObjet:I // field@8226 │ │ -2a0dc8: 5453 2482 |0030: iget-object v3, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ -2a0dcc: 7110 0885 0300 |0032: invoke-static {v3}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$100:(Lfr/nocle/passegares/achatDialog/AchatDialog;)I // method@8508 │ │ -2a0dd2: 0a03 |0035: move-result v3 │ │ -2a0dd4: b132 |0036: sub-int/2addr v2, v3 │ │ -2a0dd6: 5453 2482 |0037: iget-object v3, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ -2a0dda: 7110 0985 0300 |0039: invoke-static {v3}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$200:(Lfr/nocle/passegares/achatDialog/AchatDialog;)[I // method@8509 │ │ -2a0de0: 0c03 |003c: move-result-object v3 │ │ -2a0de2: 5254 2882 |003d: iget v4, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$finalI:I // field@8228 │ │ -2a0de6: 4403 0304 |003f: aget v3, v3, v4 │ │ -2a0dea: b032 |0041: add-int/2addr v2, v3 │ │ -2a0dec: 5253 2982 |0042: iget v3, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$nbMaxTicket:I // field@8229 │ │ -2a0df0: 7120 8e88 3200 |0044: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@888e │ │ -2a0df6: 0a02 |0047: move-result v2 │ │ -2a0df8: 3b02 0300 |0048: if-gez v2, 004b // +0003 │ │ -2a0dfc: 2802 |004a: goto 004c // +0002 │ │ -2a0dfe: 0121 |004b: move v1, v2 │ │ -2a0e00: 6e20 5015 1000 |004c: invoke-virtual {v0, v1}, Landroid/widget/NumberPicker;.setMaxValue:(I)V // method@1550 │ │ -2a0e06: 5451 2482 |004f: iget-object v1, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ -2a0e0a: 7110 0985 0100 |0051: invoke-static {v1}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$200:(Lfr/nocle/passegares/achatDialog/AchatDialog;)[I // method@8509 │ │ -2a0e10: 0c01 |0054: move-result-object v1 │ │ -2a0e12: 5252 2882 |0055: iget v2, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$finalI:I // field@8228 │ │ -2a0e16: 4401 0102 |0057: aget v1, v1, v2 │ │ -2a0e1a: 6e20 5215 1000 |0059: invoke-virtual {v0, v1}, Landroid/widget/NumberPicker;.setValue:(I)V // method@1552 │ │ -2a0e20: 5450 2482 |005c: iget-object v0, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ -2a0e24: 7110 0a85 0000 |005e: invoke-static {v0}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$300:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Landroidx/appcompat/app/AlertDialog$Builder; // method@850a │ │ -2a0e2a: 0c00 |0061: move-result-object v0 │ │ -2a0e2c: 6e20 5418 6000 |0062: invoke-virtual {v0, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1854 │ │ -2a0e32: 5456 2482 |0065: iget-object v6, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ -2a0e36: 7110 0a85 0600 |0067: invoke-static {v6}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$300:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Landroidx/appcompat/app/AlertDialog$Builder; // method@850a │ │ -2a0e3c: 0c06 |006a: move-result-object v6 │ │ -2a0e3e: 1400 3000 0f7f |006b: const v0, #float 1.90081e+38 // #7f0f0030 │ │ -2a0e44: 2201 d50f |006e: new-instance v1, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2; // type@0fd5 │ │ -2a0e48: 7020 ff84 5100 |0070: invoke-direct {v1, v5}, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.:(Lfr/nocle/passegares/achatDialog/AchatDialog$3;)V // method@84ff │ │ -2a0e4e: 6e30 4918 0601 |0073: invoke-virtual {v6, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1849 │ │ -2a0e54: 0c06 |0076: move-result-object v6 │ │ -2a0e56: 1400 2a00 0f7f |0077: const v0, #float 1.9008e+38 // #7f0f002a │ │ -2a0e5c: 2201 d40f |007a: new-instance v1, Lfr/nocle/passegares/achatDialog/AchatDialog$3$1; // type@0fd4 │ │ -2a0e60: 7020 fd84 5100 |007c: invoke-direct {v1, v5}, Lfr/nocle/passegares/achatDialog/AchatDialog$3$1;.:(Lfr/nocle/passegares/achatDialog/AchatDialog$3;)V // method@84fd │ │ -2a0e66: 6e30 3f18 0601 |007f: invoke-virtual {v6, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@183f │ │ -2a0e6c: 5456 2482 |0082: iget-object v6, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ -2a0e70: 7110 0a85 0600 |0084: invoke-static {v6}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$300:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Landroidx/appcompat/app/AlertDialog$Builder; // method@850a │ │ -2a0e76: 0c06 |0087: move-result-object v6 │ │ -2a0e78: 6e10 5618 0600 |0088: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1856 │ │ -2a0e7e: 0e00 |008b: return-void │ │ +2a0d54: |[2a0d54] fr.nocle.passegares.achatDialog.AchatDialog$3.onClick:(Landroid/view/View;)V │ │ +2a0d64: 5456 2482 |0000: iget-object v6, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ +2a0d68: 7110 0785 0600 |0002: invoke-static {v6}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$000:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Landroid/app/Activity; // method@8507 │ │ +2a0d6e: 0c06 |0005: move-result-object v6 │ │ +2a0d70: 6e10 a100 0600 |0006: invoke-virtual {v6}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@00a1 │ │ +2a0d76: 0c06 |0009: move-result-object v6 │ │ +2a0d78: 1400 4500 0b7f |000a: const v0, #float 1.84764e+38 // #7f0b0045 │ │ +2a0d7e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +2a0d80: 6e30 1c0f 0601 |000e: invoke-virtual {v6, v0, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0f1c │ │ +2a0d86: 0c06 |0011: move-result-object v6 │ │ +2a0d88: 1400 fc00 087f |0012: const v0, #float 1.8078e+38 // #7f0800fc │ │ +2a0d8e: 6e20 c40f 0600 |0015: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2a0d94: 0c00 |0018: move-result-object v0 │ │ +2a0d96: 1f00 3403 |0019: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ +2a0d9a: 1401 9f00 0f7f |001b: const v1, #float 1.90083e+38 // #7f0f009f │ │ +2a0da0: 6e20 9016 1000 |001e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ +2a0da6: 1400 fd00 087f |0021: const v0, #float 1.8078e+38 // #7f0800fd │ │ +2a0dac: 6e20 c40f 0600 |0024: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2a0db2: 0c00 |0027: move-result-object v0 │ │ +2a0db4: 1f00 1a03 |0028: check-cast v0, Landroid/widget/NumberPicker; // type@031a │ │ +2a0db8: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +2a0dba: 6e20 5115 1000 |002b: invoke-virtual {v0, v1}, Landroid/widget/NumberPicker;.setMinValue:(I)V // method@1551 │ │ +2a0dc0: 5252 2682 |002e: iget v2, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$coutObjet:I // field@8226 │ │ +2a0dc4: 5453 2482 |0030: iget-object v3, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ +2a0dc8: 7110 0885 0300 |0032: invoke-static {v3}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$100:(Lfr/nocle/passegares/achatDialog/AchatDialog;)I // method@8508 │ │ +2a0dce: 0a03 |0035: move-result v3 │ │ +2a0dd0: b132 |0036: sub-int/2addr v2, v3 │ │ +2a0dd2: 5453 2482 |0037: iget-object v3, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ +2a0dd6: 7110 0985 0300 |0039: invoke-static {v3}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$200:(Lfr/nocle/passegares/achatDialog/AchatDialog;)[I // method@8509 │ │ +2a0ddc: 0c03 |003c: move-result-object v3 │ │ +2a0dde: 5254 2882 |003d: iget v4, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$finalI:I // field@8228 │ │ +2a0de2: 4403 0304 |003f: aget v3, v3, v4 │ │ +2a0de6: b032 |0041: add-int/2addr v2, v3 │ │ +2a0de8: 5253 2982 |0042: iget v3, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$nbMaxTicket:I // field@8229 │ │ +2a0dec: 7120 8e88 3200 |0044: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@888e │ │ +2a0df2: 0a02 |0047: move-result v2 │ │ +2a0df4: 3b02 0300 |0048: if-gez v2, 004b // +0003 │ │ +2a0df8: 2802 |004a: goto 004c // +0002 │ │ +2a0dfa: 0121 |004b: move v1, v2 │ │ +2a0dfc: 6e20 5015 1000 |004c: invoke-virtual {v0, v1}, Landroid/widget/NumberPicker;.setMaxValue:(I)V // method@1550 │ │ +2a0e02: 5451 2482 |004f: iget-object v1, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ +2a0e06: 7110 0985 0100 |0051: invoke-static {v1}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$200:(Lfr/nocle/passegares/achatDialog/AchatDialog;)[I // method@8509 │ │ +2a0e0c: 0c01 |0054: move-result-object v1 │ │ +2a0e0e: 5252 2882 |0055: iget v2, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.val$finalI:I // field@8228 │ │ +2a0e12: 4401 0102 |0057: aget v1, v1, v2 │ │ +2a0e16: 6e20 5215 1000 |0059: invoke-virtual {v0, v1}, Landroid/widget/NumberPicker;.setValue:(I)V // method@1552 │ │ +2a0e1c: 5450 2482 |005c: iget-object v0, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ +2a0e20: 7110 0a85 0000 |005e: invoke-static {v0}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$300:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Landroidx/appcompat/app/AlertDialog$Builder; // method@850a │ │ +2a0e26: 0c00 |0061: move-result-object v0 │ │ +2a0e28: 6e20 5418 6000 |0062: invoke-virtual {v0, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1854 │ │ +2a0e2e: 5456 2482 |0065: iget-object v6, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ +2a0e32: 7110 0a85 0600 |0067: invoke-static {v6}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$300:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Landroidx/appcompat/app/AlertDialog$Builder; // method@850a │ │ +2a0e38: 0c06 |006a: move-result-object v6 │ │ +2a0e3a: 1400 3000 0f7f |006b: const v0, #float 1.90081e+38 // #7f0f0030 │ │ +2a0e40: 2201 d50f |006e: new-instance v1, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2; // type@0fd5 │ │ +2a0e44: 7020 ff84 5100 |0070: invoke-direct {v1, v5}, Lfr/nocle/passegares/achatDialog/AchatDialog$3$2;.:(Lfr/nocle/passegares/achatDialog/AchatDialog$3;)V // method@84ff │ │ +2a0e4a: 6e30 4918 0601 |0073: invoke-virtual {v6, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1849 │ │ +2a0e50: 0c06 |0076: move-result-object v6 │ │ +2a0e52: 1400 2a00 0f7f |0077: const v0, #float 1.9008e+38 // #7f0f002a │ │ +2a0e58: 2201 d40f |007a: new-instance v1, Lfr/nocle/passegares/achatDialog/AchatDialog$3$1; // type@0fd4 │ │ +2a0e5c: 7020 fd84 5100 |007c: invoke-direct {v1, v5}, Lfr/nocle/passegares/achatDialog/AchatDialog$3$1;.:(Lfr/nocle/passegares/achatDialog/AchatDialog$3;)V // method@84fd │ │ +2a0e62: 6e30 3f18 0601 |007f: invoke-virtual {v6, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@183f │ │ +2a0e68: 5456 2482 |0082: iget-object v6, v5, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8224 │ │ +2a0e6c: 7110 0a85 0600 |0084: invoke-static {v6}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$300:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Landroidx/appcompat/app/AlertDialog$Builder; // method@850a │ │ +2a0e72: 0c06 |0087: move-result-object v6 │ │ +2a0e74: 6e10 5618 0600 |0088: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1856 │ │ +2a0e7a: 0e00 |008b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x000e line=137 │ │ 0x0015 line=139 │ │ 0x001e line=140 │ │ 0x0024 line=142 │ │ @@ -672656,19 +672655,19 @@ │ │ type : '(Lfr/nocle/passegares/achatDialog/AchatDialog;Lfr/nocle/passegares/modele/ObjetVendable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2a0e80: |[2a0e80] fr.nocle.passegares.achatDialog.AchatDialog$4.:(Lfr/nocle/passegares/achatDialog/AchatDialog;Lfr/nocle/passegares/modele/ObjetVendable;)V │ │ -2a0e90: 5b01 2b82 |0000: iput-object v1, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@822b │ │ -2a0e94: 5b02 2c82 |0002: iput-object v2, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.val$objet:Lfr/nocle/passegares/modele/ObjetVendable; // field@822c │ │ -2a0e98: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a0e9e: 0e00 |0007: return-void │ │ +2a0e7c: |[2a0e7c] fr.nocle.passegares.achatDialog.AchatDialog$4.:(Lfr/nocle/passegares/achatDialog/AchatDialog;Lfr/nocle/passegares/modele/ObjetVendable;)V │ │ +2a0e8c: 5b01 2b82 |0000: iput-object v1, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@822b │ │ +2a0e90: 5b02 2c82 |0002: iput-object v2, v0, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.val$objet:Lfr/nocle/passegares/modele/ObjetVendable; // field@822c │ │ +2a0e94: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a0e9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/nocle/passegares/achatDialog/AchatDialog$4; │ │ 0x0000 - 0x0008 reg=1 (null) Lfr/nocle/passegares/achatDialog/AchatDialog; │ │ 0x0000 - 0x0008 reg=2 (null) Lfr/nocle/passegares/modele/ObjetVendable; │ │ @@ -672679,55 +672678,55 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -2a0ea0: |[2a0ea0] fr.nocle.passegares.achatDialog.AchatDialog$4.onClick:(Landroid/content/DialogInterface;I)V │ │ -2a0eb0: 5412 2b82 |0000: iget-object v2, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@822b │ │ -2a0eb4: 7110 0c85 0200 |0002: invoke-static {v2}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$500:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Lfr/nocle/passegares/controlleur/InventaireCtrl; // method@850c │ │ -2a0eba: 0c02 |0005: move-result-object v2 │ │ -2a0ebc: 6e10 8385 0200 |0006: invoke-virtual {v2}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.beginTransaction:()V // method@8583 │ │ -2a0ec2: 5412 2c82 |0009: iget-object v2, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.val$objet:Lfr/nocle/passegares/modele/ObjetVendable; // field@822c │ │ -2a0ec6: 6e10 3386 0200 |000b: invoke-virtual {v2}, Lfr/nocle/passegares/modele/ObjetVendable;.getNombre:()I // method@8633 │ │ -2a0ecc: 0a03 |000e: move-result v3 │ │ -2a0ece: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -2a0ed0: b003 |0010: add-int/2addr v3, v0 │ │ -2a0ed2: 6e20 3486 3200 |0011: invoke-virtual {v2, v3}, Lfr/nocle/passegares/modele/ObjetVendable;.setNombre:(I)V // method@8634 │ │ -2a0ed8: 5412 2c82 |0014: iget-object v2, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.val$objet:Lfr/nocle/passegares/modele/ObjetVendable; // field@822c │ │ -2a0edc: 5413 2b82 |0016: iget-object v3, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@822b │ │ -2a0ee0: 7110 0c85 0300 |0018: invoke-static {v3}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$500:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Lfr/nocle/passegares/controlleur/InventaireCtrl; // method@850c │ │ -2a0ee6: 0c03 |001b: move-result-object v3 │ │ -2a0ee8: 6e20 3086 3200 |001c: invoke-virtual {v2, v3}, Lfr/nocle/passegares/modele/ObjetVendable;.actionPostAchat:(Lfr/nocle/passegares/controlleur/InventaireCtrl;)V // method@8630 │ │ -2a0eee: 5412 2b82 |001f: iget-object v2, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@822b │ │ -2a0ef2: 7110 0c85 0200 |0021: invoke-static {v2}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$500:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Lfr/nocle/passegares/controlleur/InventaireCtrl; // method@850c │ │ -2a0ef8: 0c02 |0024: move-result-object v2 │ │ -2a0efa: 5413 2c82 |0025: iget-object v3, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.val$objet:Lfr/nocle/passegares/modele/ObjetVendable; // field@822c │ │ -2a0efe: 6e20 9185 3200 |0027: invoke-virtual {v2, v3}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.update:(Lfr/nocle/passegares/modele/ObjetInventaire;)V // method@8591 │ │ -2a0f04: 5412 2b82 |002a: iget-object v2, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@822b │ │ -2a0f08: 6e10 1285 0200 |002c: invoke-virtual {v2}, Lfr/nocle/passegares/achatDialog/AchatDialog;.preleverTickets:()V // method@8512 │ │ -2a0f0e: 5412 2b82 |002f: iget-object v2, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@822b │ │ -2a0f12: 7110 0c85 0200 |0031: invoke-static {v2}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$500:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Lfr/nocle/passegares/controlleur/InventaireCtrl; // method@850c │ │ -2a0f18: 0c02 |0034: move-result-object v2 │ │ -2a0f1a: 6e10 9085 0200 |0035: invoke-virtual {v2}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.setTransactionSuccessful:()V // method@8590 │ │ -2a0f20: 5412 2b82 |0038: iget-object v2, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@822b │ │ -2a0f24: 7110 0c85 0200 |003a: invoke-static {v2}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$500:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Lfr/nocle/passegares/controlleur/InventaireCtrl; // method@850c │ │ -2a0f2a: 0c02 |003d: move-result-object v2 │ │ -2a0f2c: 6e10 8785 0200 |003e: invoke-virtual {v2}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.endTransaction:()V // method@8587 │ │ -2a0f32: 5412 2b82 |0041: iget-object v2, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@822b │ │ -2a0f36: 7110 0785 0200 |0043: invoke-static {v2}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$000:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Landroid/app/Activity; // method@8507 │ │ -2a0f3c: 0c02 |0046: move-result-object v2 │ │ -2a0f3e: 6e10 9800 0200 |0047: invoke-virtual {v2}, Landroid/app/Activity;.getApplicationContext:()Landroid/content/Context; // method@0098 │ │ -2a0f44: 0c02 |004a: move-result-object v2 │ │ -2a0f46: 1403 d400 0f7f |004b: const v3, #float 1.90084e+38 // #7f0f00d4 │ │ -2a0f4c: 7130 a416 3200 |004e: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@16a4 │ │ -2a0f52: 0c02 |0051: move-result-object v2 │ │ -2a0f54: 6e10 a616 0200 |0052: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@16a6 │ │ -2a0f5a: 0e00 |0055: return-void │ │ +2a0e9c: |[2a0e9c] fr.nocle.passegares.achatDialog.AchatDialog$4.onClick:(Landroid/content/DialogInterface;I)V │ │ +2a0eac: 5412 2b82 |0000: iget-object v2, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@822b │ │ +2a0eb0: 7110 0c85 0200 |0002: invoke-static {v2}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$500:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Lfr/nocle/passegares/controlleur/InventaireCtrl; // method@850c │ │ +2a0eb6: 0c02 |0005: move-result-object v2 │ │ +2a0eb8: 6e10 8385 0200 |0006: invoke-virtual {v2}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.beginTransaction:()V // method@8583 │ │ +2a0ebe: 5412 2c82 |0009: iget-object v2, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.val$objet:Lfr/nocle/passegares/modele/ObjetVendable; // field@822c │ │ +2a0ec2: 6e10 3386 0200 |000b: invoke-virtual {v2}, Lfr/nocle/passegares/modele/ObjetVendable;.getNombre:()I // method@8633 │ │ +2a0ec8: 0a03 |000e: move-result v3 │ │ +2a0eca: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +2a0ecc: b003 |0010: add-int/2addr v3, v0 │ │ +2a0ece: 6e20 3486 3200 |0011: invoke-virtual {v2, v3}, Lfr/nocle/passegares/modele/ObjetVendable;.setNombre:(I)V // method@8634 │ │ +2a0ed4: 5412 2c82 |0014: iget-object v2, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.val$objet:Lfr/nocle/passegares/modele/ObjetVendable; // field@822c │ │ +2a0ed8: 5413 2b82 |0016: iget-object v3, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@822b │ │ +2a0edc: 7110 0c85 0300 |0018: invoke-static {v3}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$500:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Lfr/nocle/passegares/controlleur/InventaireCtrl; // method@850c │ │ +2a0ee2: 0c03 |001b: move-result-object v3 │ │ +2a0ee4: 6e20 3086 3200 |001c: invoke-virtual {v2, v3}, Lfr/nocle/passegares/modele/ObjetVendable;.actionPostAchat:(Lfr/nocle/passegares/controlleur/InventaireCtrl;)V // method@8630 │ │ +2a0eea: 5412 2b82 |001f: iget-object v2, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@822b │ │ +2a0eee: 7110 0c85 0200 |0021: invoke-static {v2}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$500:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Lfr/nocle/passegares/controlleur/InventaireCtrl; // method@850c │ │ +2a0ef4: 0c02 |0024: move-result-object v2 │ │ +2a0ef6: 5413 2c82 |0025: iget-object v3, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.val$objet:Lfr/nocle/passegares/modele/ObjetVendable; // field@822c │ │ +2a0efa: 6e20 9185 3200 |0027: invoke-virtual {v2, v3}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.update:(Lfr/nocle/passegares/modele/ObjetInventaire;)V // method@8591 │ │ +2a0f00: 5412 2b82 |002a: iget-object v2, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@822b │ │ +2a0f04: 6e10 1285 0200 |002c: invoke-virtual {v2}, Lfr/nocle/passegares/achatDialog/AchatDialog;.preleverTickets:()V // method@8512 │ │ +2a0f0a: 5412 2b82 |002f: iget-object v2, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@822b │ │ +2a0f0e: 7110 0c85 0200 |0031: invoke-static {v2}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$500:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Lfr/nocle/passegares/controlleur/InventaireCtrl; // method@850c │ │ +2a0f14: 0c02 |0034: move-result-object v2 │ │ +2a0f16: 6e10 9085 0200 |0035: invoke-virtual {v2}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.setTransactionSuccessful:()V // method@8590 │ │ +2a0f1c: 5412 2b82 |0038: iget-object v2, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@822b │ │ +2a0f20: 7110 0c85 0200 |003a: invoke-static {v2}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$500:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Lfr/nocle/passegares/controlleur/InventaireCtrl; // method@850c │ │ +2a0f26: 0c02 |003d: move-result-object v2 │ │ +2a0f28: 6e10 8785 0200 |003e: invoke-virtual {v2}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.endTransaction:()V // method@8587 │ │ +2a0f2e: 5412 2b82 |0041: iget-object v2, v1, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.this$0:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@822b │ │ +2a0f32: 7110 0785 0200 |0043: invoke-static {v2}, Lfr/nocle/passegares/achatDialog/AchatDialog;.access$000:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Landroid/app/Activity; // method@8507 │ │ +2a0f38: 0c02 |0046: move-result-object v2 │ │ +2a0f3a: 6e10 9800 0200 |0047: invoke-virtual {v2}, Landroid/app/Activity;.getApplicationContext:()Landroid/content/Context; // method@0098 │ │ +2a0f40: 0c02 |004a: move-result-object v2 │ │ +2a0f42: 1403 d400 0f7f |004b: const v3, #float 1.90084e+38 // #7f0f00d4 │ │ +2a0f48: 7130 a416 3200 |004e: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@16a4 │ │ +2a0f4e: 0c02 |0051: move-result-object v2 │ │ +2a0f50: 6e10 a616 0200 |0052: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@16a6 │ │ +2a0f56: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0009 line=215 │ │ 0x0014 line=217 │ │ 0x001f line=218 │ │ 0x002a line=220 │ │ @@ -672794,24 +672793,24 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -2a103c: |[2a103c] fr.nocle.passegares.achatDialog.AchatDialog.:(Landroid/app/Activity;)V │ │ -2a104c: 7010 a288 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a1052: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2a1054: 5b10 3182 |0004: iput-object v0, v1, Lfr/nocle/passegares/achatDialog/AchatDialog;.successCallback:Landroid/content/DialogInterface$OnClickListener; // field@8231 │ │ -2a1058: 5b12 2d82 |0006: iput-object v2, v1, Lfr/nocle/passegares/achatDialog/AchatDialog;.activity:Landroid/app/Activity; // field@822d │ │ -2a105c: 2200 f00f |0008: new-instance v0, Lfr/nocle/passegares/controlleur/InventaireCtrl; // type@0ff0 │ │ -2a1060: 7020 8185 2000 |000a: invoke-direct {v0, v2}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.:(Landroid/content/Context;)V // method@8581 │ │ -2a1066: 5b10 3082 |000d: iput-object v0, v1, Lfr/nocle/passegares/achatDialog/AchatDialog;.inventaireCtrl:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@8230 │ │ -2a106a: 7010 0d85 0100 |000f: invoke-direct {v1}, Lfr/nocle/passegares/achatDialog/AchatDialog;.creerDialog:()V // method@850d │ │ -2a1070: 0e00 |0012: return-void │ │ +2a1038: |[2a1038] fr.nocle.passegares.achatDialog.AchatDialog.:(Landroid/app/Activity;)V │ │ +2a1048: 7010 a288 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a104e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2a1050: 5b10 3182 |0004: iput-object v0, v1, Lfr/nocle/passegares/achatDialog/AchatDialog;.successCallback:Landroid/content/DialogInterface$OnClickListener; // field@8231 │ │ +2a1054: 5b12 2d82 |0006: iput-object v2, v1, Lfr/nocle/passegares/achatDialog/AchatDialog;.activity:Landroid/app/Activity; // field@822d │ │ +2a1058: 2200 f00f |0008: new-instance v0, Lfr/nocle/passegares/controlleur/InventaireCtrl; // type@0ff0 │ │ +2a105c: 7020 8185 2000 |000a: invoke-direct {v0, v2}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.:(Landroid/content/Context;)V // method@8581 │ │ +2a1062: 5b10 3082 |000d: iput-object v0, v1, Lfr/nocle/passegares/achatDialog/AchatDialog;.inventaireCtrl:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@8230 │ │ +2a1066: 7010 0d85 0100 |000f: invoke-direct {v1}, Lfr/nocle/passegares/achatDialog/AchatDialog;.creerDialog:()V // method@850d │ │ +2a106c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0004 line=35 │ │ 0x0006 line=42 │ │ 0x0008 line=44 │ │ 0x000f line=46 │ │ @@ -672824,18 +672823,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/DialogInterface$OnClickListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2a1074: |[2a1074] fr.nocle.passegares.achatDialog.AchatDialog.:(Landroid/app/Activity;Landroid/content/DialogInterface$OnClickListener;)V │ │ -2a1084: 7020 0585 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/achatDialog/AchatDialog;.:(Landroid/app/Activity;)V // method@8505 │ │ -2a108a: 5b02 3182 |0003: iput-object v2, v0, Lfr/nocle/passegares/achatDialog/AchatDialog;.successCallback:Landroid/content/DialogInterface$OnClickListener; // field@8231 │ │ -2a108e: 0e00 |0005: return-void │ │ +2a1070: |[2a1070] fr.nocle.passegares.achatDialog.AchatDialog.:(Landroid/app/Activity;Landroid/content/DialogInterface$OnClickListener;)V │ │ +2a1080: 7020 0585 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/achatDialog/AchatDialog;.:(Landroid/app/Activity;)V // method@8505 │ │ +2a1086: 5b02 3182 |0003: iput-object v2, v0, Lfr/nocle/passegares/achatDialog/AchatDialog;.successCallback:Landroid/content/DialogInterface$OnClickListener; // field@8231 │ │ +2a108a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/achatDialog/AchatDialog; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/app/Activity; │ │ @@ -672846,17 +672845,17 @@ │ │ type : '(Lfr/nocle/passegares/achatDialog/AchatDialog;)Landroid/app/Activity;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a0f5c: |[2a0f5c] fr.nocle.passegares.achatDialog.AchatDialog.access$000:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Landroid/app/Activity; │ │ -2a0f6c: 5400 2d82 |0000: iget-object v0, v0, Lfr/nocle/passegares/achatDialog/AchatDialog;.activity:Landroid/app/Activity; // field@822d │ │ -2a0f70: 1100 |0002: return-object v0 │ │ +2a0f58: |[2a0f58] fr.nocle.passegares.achatDialog.AchatDialog.access$000:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Landroid/app/Activity; │ │ +2a0f68: 5400 2d82 |0000: iget-object v0, v0, Lfr/nocle/passegares/achatDialog/AchatDialog;.activity:Landroid/app/Activity; // field@822d │ │ +2a0f6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfr/nocle/passegares/achatDialog/AchatDialog; │ │ │ │ #3 : (in Lfr/nocle/passegares/achatDialog/AchatDialog;) │ │ @@ -672864,18 +672863,18 @@ │ │ type : '(Lfr/nocle/passegares/achatDialog/AchatDialog;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2a0fdc: |[2a0fdc] fr.nocle.passegares.achatDialog.AchatDialog.access$100:(Lfr/nocle/passegares/achatDialog/AchatDialog;)I │ │ -2a0fec: 7010 0f85 0000 |0000: invoke-direct {v0}, Lfr/nocle/passegares/achatDialog/AchatDialog;.getNbTicketsChoisis:()I // method@850f │ │ -2a0ff2: 0a00 |0003: move-result v0 │ │ -2a0ff4: 0f00 |0004: return v0 │ │ +2a0fd8: |[2a0fd8] fr.nocle.passegares.achatDialog.AchatDialog.access$100:(Lfr/nocle/passegares/achatDialog/AchatDialog;)I │ │ +2a0fe8: 7010 0f85 0000 |0000: invoke-direct {v0}, Lfr/nocle/passegares/achatDialog/AchatDialog;.getNbTicketsChoisis:()I // method@850f │ │ +2a0fee: 0a00 |0003: move-result v0 │ │ +2a0ff0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lfr/nocle/passegares/achatDialog/AchatDialog; │ │ │ │ #4 : (in Lfr/nocle/passegares/achatDialog/AchatDialog;) │ │ @@ -672883,17 +672882,17 @@ │ │ type : '(Lfr/nocle/passegares/achatDialog/AchatDialog;)[I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a1024: |[2a1024] fr.nocle.passegares.achatDialog.AchatDialog.access$200:(Lfr/nocle/passegares/achatDialog/AchatDialog;)[I │ │ -2a1034: 5400 3282 |0000: iget-object v0, v0, Lfr/nocle/passegares/achatDialog/AchatDialog;.ticketsChoisis:[I // field@8232 │ │ -2a1038: 1100 |0002: return-object v0 │ │ +2a1020: |[2a1020] fr.nocle.passegares.achatDialog.AchatDialog.access$200:(Lfr/nocle/passegares/achatDialog/AchatDialog;)[I │ │ +2a1030: 5400 3282 |0000: iget-object v0, v0, Lfr/nocle/passegares/achatDialog/AchatDialog;.ticketsChoisis:[I // field@8232 │ │ +2a1034: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfr/nocle/passegares/achatDialog/AchatDialog; │ │ │ │ #5 : (in Lfr/nocle/passegares/achatDialog/AchatDialog;) │ │ @@ -672901,17 +672900,17 @@ │ │ type : '(Lfr/nocle/passegares/achatDialog/AchatDialog;)Landroidx/appcompat/app/AlertDialog$Builder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a0fac: |[2a0fac] fr.nocle.passegares.achatDialog.AchatDialog.access$300:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Landroidx/appcompat/app/AlertDialog$Builder; │ │ -2a0fbc: 5400 2f82 |0000: iget-object v0, v0, Lfr/nocle/passegares/achatDialog/AchatDialog;.dialogSelectionTicketsBuilder:Landroidx/appcompat/app/AlertDialog$Builder; // field@822f │ │ -2a0fc0: 1100 |0002: return-object v0 │ │ +2a0fa8: |[2a0fa8] fr.nocle.passegares.achatDialog.AchatDialog.access$300:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Landroidx/appcompat/app/AlertDialog$Builder; │ │ +2a0fb8: 5400 2f82 |0000: iget-object v0, v0, Lfr/nocle/passegares/achatDialog/AchatDialog;.dialogSelectionTicketsBuilder:Landroidx/appcompat/app/AlertDialog$Builder; // field@822f │ │ +2a0fbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfr/nocle/passegares/achatDialog/AchatDialog; │ │ │ │ #6 : (in Lfr/nocle/passegares/achatDialog/AchatDialog;) │ │ @@ -672919,17 +672918,17 @@ │ │ type : '(Lfr/nocle/passegares/achatDialog/AchatDialog;Landroid/view/View;ILandroidx/appcompat/app/AlertDialog;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -2a1090: |[2a1090] fr.nocle.passegares.achatDialog.AchatDialog.access$400:(Lfr/nocle/passegares/achatDialog/AchatDialog;Landroid/view/View;ILandroidx/appcompat/app/AlertDialog;)V │ │ -2a10a0: 7040 1385 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lfr/nocle/passegares/achatDialog/AchatDialog;.updateTicketChoisis:(Landroid/view/View;ILandroidx/appcompat/app/AlertDialog;)V // method@8513 │ │ -2a10a6: 0e00 |0003: return-void │ │ +2a108c: |[2a108c] fr.nocle.passegares.achatDialog.AchatDialog.access$400:(Lfr/nocle/passegares/achatDialog/AchatDialog;Landroid/view/View;ILandroidx/appcompat/app/AlertDialog;)V │ │ +2a109c: 7040 1385 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lfr/nocle/passegares/achatDialog/AchatDialog;.updateTicketChoisis:(Landroid/view/View;ILandroidx/appcompat/app/AlertDialog;)V // method@8513 │ │ +2a10a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lfr/nocle/passegares/achatDialog/AchatDialog; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -672940,17 +672939,17 @@ │ │ type : '(Lfr/nocle/passegares/achatDialog/AchatDialog;)Lfr/nocle/passegares/controlleur/InventaireCtrl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a0fc4: |[2a0fc4] fr.nocle.passegares.achatDialog.AchatDialog.access$500:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Lfr/nocle/passegares/controlleur/InventaireCtrl; │ │ -2a0fd4: 5400 3082 |0000: iget-object v0, v0, Lfr/nocle/passegares/achatDialog/AchatDialog;.inventaireCtrl:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@8230 │ │ -2a0fd8: 1100 |0002: return-object v0 │ │ +2a0fc0: |[2a0fc0] fr.nocle.passegares.achatDialog.AchatDialog.access$500:(Lfr/nocle/passegares/achatDialog/AchatDialog;)Lfr/nocle/passegares/controlleur/InventaireCtrl; │ │ +2a0fd0: 5400 3082 |0000: iget-object v0, v0, Lfr/nocle/passegares/achatDialog/AchatDialog;.inventaireCtrl:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@8230 │ │ +2a0fd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfr/nocle/passegares/achatDialog/AchatDialog; │ │ │ │ #8 : (in Lfr/nocle/passegares/achatDialog/AchatDialog;) │ │ @@ -672958,29 +672957,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -2a10a8: |[2a10a8] fr.nocle.passegares.achatDialog.AchatDialog.creerDialog:()V │ │ -2a10b8: 2200 bb03 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@03bb │ │ -2a10bc: 5421 2d82 |0002: iget-object v1, v2, Lfr/nocle/passegares/achatDialog/AchatDialog;.activity:Landroid/app/Activity; // field@822d │ │ -2a10c0: 7020 2c18 1000 |0004: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@182c │ │ -2a10c6: 5b20 2e82 |0007: iput-object v0, v2, Lfr/nocle/passegares/achatDialog/AchatDialog;.dialogAchatBuilder:Landroidx/appcompat/app/AlertDialog$Builder; // field@822e │ │ -2a10ca: 1401 1c00 0f7f |0009: const v1, #float 1.9008e+38 // #7f0f001c │ │ -2a10d0: 6e20 5118 1000 |000c: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@1851 │ │ -2a10d6: 5420 2e82 |000f: iget-object v0, v2, Lfr/nocle/passegares/achatDialog/AchatDialog;.dialogAchatBuilder:Landroidx/appcompat/app/AlertDialog$Builder; // field@822e │ │ -2a10da: 1401 d000 0f7f |0011: const v1, #float 1.90084e+38 // #7f0f00d0 │ │ -2a10e0: 6e20 5118 1000 |0014: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@1851 │ │ -2a10e6: 2200 bb03 |0017: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@03bb │ │ -2a10ea: 5421 2d82 |0019: iget-object v1, v2, Lfr/nocle/passegares/achatDialog/AchatDialog;.activity:Landroid/app/Activity; // field@822d │ │ -2a10ee: 7020 2c18 1000 |001b: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@182c │ │ -2a10f4: 5b20 2f82 |001e: iput-object v0, v2, Lfr/nocle/passegares/achatDialog/AchatDialog;.dialogSelectionTicketsBuilder:Landroidx/appcompat/app/AlertDialog$Builder; // field@822f │ │ -2a10f8: 0e00 |0020: return-void │ │ +2a10a4: |[2a10a4] fr.nocle.passegares.achatDialog.AchatDialog.creerDialog:()V │ │ +2a10b4: 2200 bb03 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@03bb │ │ +2a10b8: 5421 2d82 |0002: iget-object v1, v2, Lfr/nocle/passegares/achatDialog/AchatDialog;.activity:Landroid/app/Activity; // field@822d │ │ +2a10bc: 7020 2c18 1000 |0004: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@182c │ │ +2a10c2: 5b20 2e82 |0007: iput-object v0, v2, Lfr/nocle/passegares/achatDialog/AchatDialog;.dialogAchatBuilder:Landroidx/appcompat/app/AlertDialog$Builder; // field@822e │ │ +2a10c6: 1401 1c00 0f7f |0009: const v1, #float 1.9008e+38 // #7f0f001c │ │ +2a10cc: 6e20 5118 1000 |000c: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@1851 │ │ +2a10d2: 5420 2e82 |000f: iget-object v0, v2, Lfr/nocle/passegares/achatDialog/AchatDialog;.dialogAchatBuilder:Landroidx/appcompat/app/AlertDialog$Builder; // field@822e │ │ +2a10d6: 1401 d000 0f7f |0011: const v1, #float 1.90084e+38 // #7f0f00d0 │ │ +2a10dc: 6e20 5118 1000 |0014: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@1851 │ │ +2a10e2: 2200 bb03 |0017: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@03bb │ │ +2a10e6: 5421 2d82 |0019: iget-object v1, v2, Lfr/nocle/passegares/achatDialog/AchatDialog;.activity:Landroid/app/Activity; // field@822d │ │ +2a10ea: 7020 2c18 1000 |001b: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@182c │ │ +2a10f0: 5b20 2f82 |001e: iput-object v0, v2, Lfr/nocle/passegares/achatDialog/AchatDialog;.dialogSelectionTicketsBuilder:Landroidx/appcompat/app/AlertDialog$Builder; // field@822f │ │ +2a10f4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x000c line=57 │ │ 0x000f line=58 │ │ 0x0017 line=60 │ │ locals : │ │ @@ -672991,18 +672990,18 @@ │ │ type : '(Lfr/nocle/passegares/modele/ObjetVendable;)Landroid/content/DialogInterface$OnClickListener;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2a0f74: |[2a0f74] fr.nocle.passegares.achatDialog.AchatDialog.getDefaultSuccessAchat:(Lfr/nocle/passegares/modele/ObjetVendable;)Landroid/content/DialogInterface$OnClickListener; │ │ -2a0f84: 2200 d70f |0000: new-instance v0, Lfr/nocle/passegares/achatDialog/AchatDialog$4; // type@0fd7 │ │ -2a0f88: 7030 0385 1002 |0002: invoke-direct {v0, v1, v2}, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.:(Lfr/nocle/passegares/achatDialog/AchatDialog;Lfr/nocle/passegares/modele/ObjetVendable;)V // method@8503 │ │ -2a0f8e: 1100 |0005: return-object v0 │ │ +2a0f70: |[2a0f70] fr.nocle.passegares.achatDialog.AchatDialog.getDefaultSuccessAchat:(Lfr/nocle/passegares/modele/ObjetVendable;)Landroid/content/DialogInterface$OnClickListener; │ │ +2a0f80: 2200 d70f |0000: new-instance v0, Lfr/nocle/passegares/achatDialog/AchatDialog$4; // type@0fd7 │ │ +2a0f84: 7030 0385 1002 |0002: invoke-direct {v0, v1, v2}, Lfr/nocle/passegares/achatDialog/AchatDialog$4;.:(Lfr/nocle/passegares/achatDialog/AchatDialog;Lfr/nocle/passegares/modele/ObjetVendable;)V // method@8503 │ │ +2a0f8a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/nocle/passegares/achatDialog/AchatDialog; │ │ 0x0000 - 0x0006 reg=2 (null) Lfr/nocle/passegares/modele/ObjetVendable; │ │ │ │ @@ -673011,25 +673010,25 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -2a0ff8: |[2a0ff8] fr.nocle.passegares.achatDialog.AchatDialog.getNbTicketsChoisis:()I │ │ -2a1008: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2a100a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -2a100c: 1272 |0002: const/4 v2, #int 7 // #7 │ │ -2a100e: 3620 0a00 |0003: if-gt v0, v2, 000d // +000a │ │ -2a1012: 5432 3282 |0005: iget-object v2, v3, Lfr/nocle/passegares/achatDialog/AchatDialog;.ticketsChoisis:[I // field@8232 │ │ -2a1016: 4402 0200 |0007: aget v2, v2, v0 │ │ -2a101a: b021 |0009: add-int/2addr v1, v2 │ │ -2a101c: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2a1020: 28f6 |000c: goto 0002 // -000a │ │ -2a1022: 0f01 |000d: return v1 │ │ +2a0ff4: |[2a0ff4] fr.nocle.passegares.achatDialog.AchatDialog.getNbTicketsChoisis:()I │ │ +2a1004: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2a1006: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +2a1008: 1272 |0002: const/4 v2, #int 7 // #7 │ │ +2a100a: 3620 0a00 |0003: if-gt v0, v2, 000d // +000a │ │ +2a100e: 5432 3282 |0005: iget-object v2, v3, Lfr/nocle/passegares/achatDialog/AchatDialog;.ticketsChoisis:[I // field@8232 │ │ +2a1012: 4402 0200 |0007: aget v2, v2, v0 │ │ +2a1016: b021 |0009: add-int/2addr v1, v2 │ │ +2a1018: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2a101c: 28f6 |000c: goto 0002 // -000a │ │ +2a101e: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=194 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lfr/nocle/passegares/achatDialog/AchatDialog; │ │ │ │ #11 : (in Lfr/nocle/passegares/achatDialog/AchatDialog;) │ │ @@ -673037,33 +673036,33 @@ │ │ type : '(Landroid/view/View;ILandroidx/appcompat/app/AlertDialog;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -2a13d0: |[2a13d0] fr.nocle.passegares.achatDialog.AchatDialog.updateTicketChoisis:(Landroid/view/View;ILandroidx/appcompat/app/AlertDialog;)V │ │ -2a13e0: 7010 0f85 0200 |0000: invoke-direct {v2}, Lfr/nocle/passegares/achatDialog/AchatDialog;.getNbTicketsChoisis:()I // method@850f │ │ -2a13e6: 0a00 |0003: move-result v0 │ │ -2a13e8: 1401 1100 087f |0004: const v1, #float 1.80775e+38 // #7f080011 │ │ -2a13ee: 6e20 c40f 1300 |0007: invoke-virtual {v3, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2a13f4: 0c03 |000a: move-result-object v3 │ │ -2a13f6: 1f03 3403 |000b: check-cast v3, Landroid/widget/TextView; // type@0334 │ │ -2a13fa: 7110 dd88 0000 |000d: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a1400: 0c01 |0010: move-result-object v1 │ │ -2a1402: 6e20 9116 1300 |0011: invoke-virtual {v3, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2a1408: 12f3 |0014: const/4 v3, #int -1 // #ff │ │ -2a140a: 6e20 5c18 3500 |0015: invoke-virtual {v5, v3}, Landroidx/appcompat/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@185c │ │ -2a1410: 0c03 |0018: move-result-object v3 │ │ -2a1412: 3440 0400 |0019: if-lt v0, v4, 001d // +0004 │ │ -2a1416: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -2a1418: 2802 |001c: goto 001e // +0002 │ │ -2a141a: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -2a141c: 6e20 7f13 4300 |001e: invoke-virtual {v3, v4}, Landroid/widget/Button;.setEnabled:(Z)V // method@137f │ │ -2a1422: 0e00 |0021: return-void │ │ +2a13cc: |[2a13cc] fr.nocle.passegares.achatDialog.AchatDialog.updateTicketChoisis:(Landroid/view/View;ILandroidx/appcompat/app/AlertDialog;)V │ │ +2a13dc: 7010 0f85 0200 |0000: invoke-direct {v2}, Lfr/nocle/passegares/achatDialog/AchatDialog;.getNbTicketsChoisis:()I // method@850f │ │ +2a13e2: 0a00 |0003: move-result v0 │ │ +2a13e4: 1401 1100 087f |0004: const v1, #float 1.80775e+38 // #7f080011 │ │ +2a13ea: 6e20 c40f 1300 |0007: invoke-virtual {v3, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2a13f0: 0c03 |000a: move-result-object v3 │ │ +2a13f2: 1f03 3403 |000b: check-cast v3, Landroid/widget/TextView; // type@0334 │ │ +2a13f6: 7110 dd88 0000 |000d: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a13fc: 0c01 |0010: move-result-object v1 │ │ +2a13fe: 6e20 9116 1300 |0011: invoke-virtual {v3, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2a1404: 12f3 |0014: const/4 v3, #int -1 // #ff │ │ +2a1406: 6e20 5c18 3500 |0015: invoke-virtual {v5, v3}, Landroidx/appcompat/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@185c │ │ +2a140c: 0c03 |0018: move-result-object v3 │ │ +2a140e: 3440 0400 |0019: if-lt v0, v4, 001d // +0004 │ │ +2a1412: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +2a1414: 2802 |001c: goto 001e // +0002 │ │ +2a1416: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +2a1418: 6e20 7f13 4300 |001e: invoke-virtual {v3, v4}, Landroid/widget/Button;.setEnabled:(Z)V // method@137f │ │ +2a141e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0007 line=201 │ │ 0x000d line=202 │ │ 0x0015 line=204 │ │ locals : │ │ @@ -673078,18 +673077,18 @@ │ │ type : '(Ljava/util/ArrayList;)Landroid/widget/AdapterView$OnItemClickListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2a0f90: |[2a0f90] fr.nocle.passegares.achatDialog.AchatDialog.getOnItemClickListener:(Ljava/util/ArrayList;)Landroid/widget/AdapterView$OnItemClickListener; │ │ -2a0fa0: 2200 d20f |0000: new-instance v0, Lfr/nocle/passegares/achatDialog/AchatDialog$1; // type@0fd2 │ │ -2a0fa4: 7030 f984 1002 |0002: invoke-direct {v0, v1, v2}, Lfr/nocle/passegares/achatDialog/AchatDialog$1;.:(Lfr/nocle/passegares/achatDialog/AchatDialog;Ljava/util/ArrayList;)V // method@84f9 │ │ -2a0faa: 1100 |0005: return-object v0 │ │ +2a0f8c: |[2a0f8c] fr.nocle.passegares.achatDialog.AchatDialog.getOnItemClickListener:(Ljava/util/ArrayList;)Landroid/widget/AdapterView$OnItemClickListener; │ │ +2a0f9c: 2200 d20f |0000: new-instance v0, Lfr/nocle/passegares/achatDialog/AchatDialog$1; // type@0fd2 │ │ +2a0fa0: 7030 f984 1002 |0002: invoke-direct {v0, v1, v2}, Lfr/nocle/passegares/achatDialog/AchatDialog$1;.:(Lfr/nocle/passegares/achatDialog/AchatDialog;Ljava/util/ArrayList;)V // method@84f9 │ │ +2a0fa6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/nocle/passegares/achatDialog/AchatDialog; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/ArrayList; │ │ │ │ @@ -673098,156 +673097,156 @@ │ │ type : '(Lfr/nocle/passegares/modele/ObjetVendable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 308 16-bit code units │ │ -2a10fc: |[2a10fc] fr.nocle.passegares.achatDialog.AchatDialog.ouvrirDialog:(Lfr/nocle/passegares/modele/ObjetVendable;)V │ │ -2a110c: 0809 1200 |0000: move-object/from16 v9, v18 │ │ -2a1110: 1a0a 4389 |0002: const-string v10, "ticket" // string@8943 │ │ -2a1114: 5490 2d82 |0004: iget-object v0, v9, Lfr/nocle/passegares/achatDialog/AchatDialog;.activity:Landroid/app/Activity; // field@822d │ │ -2a1118: 6e10 a100 0000 |0006: invoke-virtual {v0}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@00a1 │ │ -2a111e: 0c00 |0009: move-result-object v0 │ │ -2a1120: 1401 3a00 0b7f |000a: const v1, #float 1.84764e+38 // #7f0b003a │ │ -2a1126: 120b |000d: const/4 v11, #int 0 // #0 │ │ -2a1128: 6e30 1c0f 100b |000e: invoke-virtual {v0, v1, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0f1c │ │ -2a112e: 0c0c |0011: move-result-object v12 │ │ -2a1130: 7401 3186 1300 |0012: invoke-virtual/range {v19}, Lfr/nocle/passegares/modele/ObjetVendable;.getCout:()I // method@8631 │ │ -2a1136: 0a0d |0015: move-result v13 │ │ -2a1138: 1400 0500 087f |0016: const v0, #float 1.80775e+38 // #7f080005 │ │ -2a113e: 6e20 c40f 0c00 |0019: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2a1144: 0c00 |001c: move-result-object v0 │ │ -2a1146: 1f00 3403 |001d: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ -2a114a: 7110 dd88 0d00 |001f: invoke-static {v13}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a1150: 0c01 |0022: move-result-object v1 │ │ -2a1152: 6e20 9116 1000 |0023: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2a1158: 5490 3182 |0026: iget-object v0, v9, Lfr/nocle/passegares/achatDialog/AchatDialog;.successCallback:Landroid/content/DialogInterface$OnClickListener; // field@8231 │ │ -2a115c: 3900 0600 |0028: if-nez v0, 002e // +0006 │ │ -2a1160: 7602 0e85 1200 |002a: invoke-direct/range {v18, v19}, Lfr/nocle/passegares/achatDialog/AchatDialog;.getDefaultSuccessAchat:(Lfr/nocle/passegares/modele/ObjetVendable;)Landroid/content/DialogInterface$OnClickListener; // method@850e │ │ -2a1166: 0c00 |002d: move-result-object v0 │ │ -2a1168: 5491 2e82 |002e: iget-object v1, v9, Lfr/nocle/passegares/achatDialog/AchatDialog;.dialogAchatBuilder:Landroidx/appcompat/app/AlertDialog$Builder; // field@822e │ │ -2a116c: 6e20 5418 c100 |0030: invoke-virtual {v1, v12}, Landroidx/appcompat/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1854 │ │ -2a1172: 0c01 |0033: move-result-object v1 │ │ -2a1174: 1402 2900 0f7f |0034: const v2, #float 1.9008e+38 // #7f0f0029 │ │ -2a117a: 6e30 4918 2100 |0037: invoke-virtual {v1, v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1849 │ │ -2a1180: 0c00 |003a: move-result-object v0 │ │ -2a1182: 1401 2a00 0f7f |003b: const v1, #float 1.9008e+38 // #7f0f002a │ │ -2a1188: 2202 d30f |003e: new-instance v2, Lfr/nocle/passegares/achatDialog/AchatDialog$2; // type@0fd3 │ │ -2a118c: 7020 fb84 9200 |0040: invoke-direct {v2, v9}, Lfr/nocle/passegares/achatDialog/AchatDialog$2;.:(Lfr/nocle/passegares/achatDialog/AchatDialog;)V // method@84fb │ │ -2a1192: 6e30 3f18 1002 |0043: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@183f │ │ -2a1198: 5490 2e82 |0046: iget-object v0, v9, Lfr/nocle/passegares/achatDialog/AchatDialog;.dialogAchatBuilder:Landroidx/appcompat/app/AlertDialog$Builder; // field@822e │ │ -2a119c: 6e10 2e18 0000 |0048: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@182e │ │ -2a11a2: 0c0e |004b: move-result-object v14 │ │ -2a11a4: 6e10 7618 0e00 |004c: invoke-virtual {v14}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@1876 │ │ -2a11aa: 1300 0800 |004f: const/16 v0, #int 8 // #8 │ │ -2a11ae: 2300 fa10 |0051: new-array v0, v0, [I // type@10fa │ │ -2a11b2: 2600 cd00 0000 |0053: fill-array-data v0, 00000120 // +000000cd │ │ -2a11b8: 5b90 3282 |0056: iput-object v0, v9, Lfr/nocle/passegares/achatDialog/AchatDialog;.ticketsChoisis:[I // field@8232 │ │ -2a11bc: 120f |0058: const/4 v15, #int 0 // #0 │ │ -2a11be: 1208 |0059: const/4 v8, #int 0 // #0 │ │ -2a11c0: 1270 |005a: const/4 v0, #int 7 // #7 │ │ -2a11c2: 3608 b900 |005b: if-gt v8, v0, 0114 // +00b9 │ │ -2a11c6: 1c00 c60f |005d: const-class v0, Lfr/nocle/passegares/R$id; // type@0fc6 │ │ -2a11ca: 2201 8a10 |005f: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ -2a11ce: 7010 e088 0100 |0061: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a11d4: 6e20 eb88 a100 |0064: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a11da: 6e20 e788 8100 |0067: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ -2a11e0: 1a02 5c14 |006a: const-string v2, "Icone" // string@145c │ │ -2a11e4: 6e20 eb88 2100 |006c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a11ea: 6e10 f288 0100 |006f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a11f0: 0c01 |0072: move-result-object v1 │ │ -2a11f2: 6e20 3488 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@8834 │ │ -2a11f8: 0c01 |0076: move-result-object v1 │ │ -2a11fa: 6e20 1789 b100 |0077: invoke-virtual {v1, v11}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@8917 │ │ -2a1200: 0a01 |007a: move-result v1 │ │ -2a1202: 6e20 c40f 1c00 |007b: invoke-virtual {v12, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2a1208: 0c01 |007e: move-result-object v1 │ │ -2a120a: 1f01 1303 |007f: check-cast v1, Landroid/widget/ImageView; // type@0313 │ │ -2a120e: 7120 a386 8100 |0081: invoke-static {v1, v8}, Lfr/nocle/passegares/outils/CouleurOutils;.setTicketIcon:(Landroid/widget/ImageView;I)V // method@86a3 │ │ -2a1214: 2201 8a10 |0084: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ -2a1218: 7010 e088 0100 |0086: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a121e: 6e20 eb88 a100 |0089: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a1224: 6e20 e788 8100 |008c: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ -2a122a: 1a02 3809 |008f: const-string v2, "Bouton" // string@0938 │ │ -2a122e: 6e20 eb88 2100 |0091: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a1234: 6e10 f288 0100 |0094: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a123a: 0c01 |0097: move-result-object v1 │ │ -2a123c: 6e20 3488 1000 |0098: invoke-virtual {v0, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@8834 │ │ -2a1242: 0c01 |009b: move-result-object v1 │ │ -2a1244: 6e20 1789 b100 |009c: invoke-virtual {v1, v11}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@8917 │ │ -2a124a: 0a07 |009f: move-result v7 │ │ -2a124c: 2201 8a10 |00a0: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ -2a1250: 7010 e088 0100 |00a2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a1256: 6e20 eb88 a100 |00a5: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a125c: 6e20 e788 8100 |00a8: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ -2a1262: 1a02 232b |00ab: const-string v2, "Max" // string@2b23 │ │ -2a1266: 6e20 eb88 2100 |00ad: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a126c: 6e10 f288 0100 |00b0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a1272: 0c01 |00b3: move-result-object v1 │ │ -2a1274: 6e20 3488 1000 |00b4: invoke-virtual {v0, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@8834 │ │ -2a127a: 0c00 |00b7: move-result-object v0 │ │ -2a127c: 6e20 1789 b000 |00b8: invoke-virtual {v0, v11}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@8917 │ │ -2a1282: 0a00 |00bb: move-result v0 │ │ -2a1284: 6e20 c40f 7c00 |00bc: invoke-virtual {v12, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2a128a: 0c01 |00bf: move-result-object v1 │ │ -2a128c: 0716 |00c0: move-object v6, v1 │ │ -2a128e: 1f06 fe02 |00c1: check-cast v6, Landroid/widget/Button; // type@02fe │ │ -2a1292: 5491 3082 |00c3: iget-object v1, v9, Lfr/nocle/passegares/achatDialog/AchatDialog;.inventaireCtrl:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@8230 │ │ -2a1296: 6e20 8b85 8100 |00c5: invoke-virtual {v1, v8}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.getNbTicket:(I)I // method@858b │ │ -2a129c: 0a05 |00c8: move-result v5 │ │ -2a129e: 6e20 c40f 0c00 |00c9: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2a12a4: 0c00 |00cc: move-result-object v0 │ │ -2a12a6: 1f00 3403 |00cd: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ -2a12aa: 2201 8a10 |00cf: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ -2a12ae: 7010 e088 0100 |00d1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a12b4: 1a02 3503 |00d4: const-string v2, "/" // string@0335 │ │ -2a12b8: 6e20 eb88 2100 |00d6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a12be: 7110 dd88 0500 |00d9: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a12c4: 0c02 |00dc: move-result-object v2 │ │ -2a12c6: 6e20 eb88 2100 |00dd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a12cc: 6e10 f288 0100 |00e0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a12d2: 0c01 |00e3: move-result-object v1 │ │ -2a12d4: 6e20 9116 1000 |00e4: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2a12da: 2200 d60f |00e7: new-instance v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3; // type@0fd6 │ │ -2a12de: 0701 |00e9: move-object v1, v0 │ │ -2a12e0: 0802 1200 |00ea: move-object/from16 v2, v18 │ │ -2a12e4: 01d3 |00ec: move v3, v13 │ │ -2a12e6: 0184 |00ed: move v4, v8 │ │ -2a12e8: 076b |00ee: move-object v11, v6 │ │ -2a12ea: 07c6 |00ef: move-object v6, v12 │ │ -2a12ec: 0210 0700 |00f0: move/from16 v16, v7 │ │ -2a12f0: 07e7 |00f2: move-object v7, v14 │ │ -2a12f2: 0211 0800 |00f3: move/from16 v17, v8 │ │ -2a12f6: 0208 1000 |00f5: move/from16 v8, v16 │ │ -2a12fa: 7608 0185 0100 |00f7: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.:(Lfr/nocle/passegares/achatDialog/AchatDialog;IIILandroid/view/View;Landroidx/appcompat/app/AlertDialog;I)V // method@8501 │ │ -2a1300: 6e20 8113 0b00 |00fa: invoke-virtual {v11, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1381 │ │ -2a1306: 2812 |00fd: goto 010f // +0012 │ │ -2a1308: 0d00 |00fe: move-exception v0 │ │ -2a130a: 2806 |00ff: goto 0105 // +0006 │ │ -2a130c: 0d00 |0100: move-exception v0 │ │ -2a130e: 280b |0101: goto 010c // +000b │ │ -2a1310: 0d00 |0102: move-exception v0 │ │ -2a1312: 0211 0800 |0103: move/from16 v17, v8 │ │ -2a1316: 6e10 5988 0000 |0105: invoke-virtual {v0}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@8859 │ │ -2a131c: 2807 |0108: goto 010f // +0007 │ │ -2a131e: 0d00 |0109: move-exception v0 │ │ -2a1320: 0211 0800 |010a: move/from16 v17, v8 │ │ -2a1324: 6e10 9b88 0000 |010c: invoke-virtual {v0}, Ljava/lang/NoSuchFieldException;.printStackTrace:()V // method@889b │ │ -2a132a: d808 1101 |010f: add-int/lit8 v8, v17, #int 1 // #01 │ │ -2a132e: 120b |0111: const/4 v11, #int 0 // #0 │ │ -2a1330: 2900 48ff |0112: goto/16 005a // -00b8 │ │ -2a1334: 380d 0a00 |0114: if-eqz v13, 011e // +000a │ │ -2a1338: 12f0 |0116: const/4 v0, #int -1 // #ff │ │ -2a133a: 6e20 5c18 0e00 |0117: invoke-virtual {v14, v0}, Landroidx/appcompat/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@185c │ │ -2a1340: 0c00 |011a: move-result-object v0 │ │ -2a1342: 6e20 7f13 f000 |011b: invoke-virtual {v0, v15}, Landroid/widget/Button;.setEnabled:(Z)V // method@137f │ │ -2a1348: 0e00 |011e: return-void │ │ -2a134a: 0000 |011f: nop // spacer │ │ -2a134c: 0003 0400 0800 0000 0000 0000 0000 ... |0120: array-data (20 units) │ │ +2a10f8: |[2a10f8] fr.nocle.passegares.achatDialog.AchatDialog.ouvrirDialog:(Lfr/nocle/passegares/modele/ObjetVendable;)V │ │ +2a1108: 0809 1200 |0000: move-object/from16 v9, v18 │ │ +2a110c: 1a0a 4389 |0002: const-string v10, "ticket" // string@8943 │ │ +2a1110: 5490 2d82 |0004: iget-object v0, v9, Lfr/nocle/passegares/achatDialog/AchatDialog;.activity:Landroid/app/Activity; // field@822d │ │ +2a1114: 6e10 a100 0000 |0006: invoke-virtual {v0}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@00a1 │ │ +2a111a: 0c00 |0009: move-result-object v0 │ │ +2a111c: 1401 3a00 0b7f |000a: const v1, #float 1.84764e+38 // #7f0b003a │ │ +2a1122: 120b |000d: const/4 v11, #int 0 // #0 │ │ +2a1124: 6e30 1c0f 100b |000e: invoke-virtual {v0, v1, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0f1c │ │ +2a112a: 0c0c |0011: move-result-object v12 │ │ +2a112c: 7401 3186 1300 |0012: invoke-virtual/range {v19}, Lfr/nocle/passegares/modele/ObjetVendable;.getCout:()I // method@8631 │ │ +2a1132: 0a0d |0015: move-result v13 │ │ +2a1134: 1400 0500 087f |0016: const v0, #float 1.80775e+38 // #7f080005 │ │ +2a113a: 6e20 c40f 0c00 |0019: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2a1140: 0c00 |001c: move-result-object v0 │ │ +2a1142: 1f00 3403 |001d: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ +2a1146: 7110 dd88 0d00 |001f: invoke-static {v13}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a114c: 0c01 |0022: move-result-object v1 │ │ +2a114e: 6e20 9116 1000 |0023: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2a1154: 5490 3182 |0026: iget-object v0, v9, Lfr/nocle/passegares/achatDialog/AchatDialog;.successCallback:Landroid/content/DialogInterface$OnClickListener; // field@8231 │ │ +2a1158: 3900 0600 |0028: if-nez v0, 002e // +0006 │ │ +2a115c: 7602 0e85 1200 |002a: invoke-direct/range {v18, v19}, Lfr/nocle/passegares/achatDialog/AchatDialog;.getDefaultSuccessAchat:(Lfr/nocle/passegares/modele/ObjetVendable;)Landroid/content/DialogInterface$OnClickListener; // method@850e │ │ +2a1162: 0c00 |002d: move-result-object v0 │ │ +2a1164: 5491 2e82 |002e: iget-object v1, v9, Lfr/nocle/passegares/achatDialog/AchatDialog;.dialogAchatBuilder:Landroidx/appcompat/app/AlertDialog$Builder; // field@822e │ │ +2a1168: 6e20 5418 c100 |0030: invoke-virtual {v1, v12}, Landroidx/appcompat/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1854 │ │ +2a116e: 0c01 |0033: move-result-object v1 │ │ +2a1170: 1402 2900 0f7f |0034: const v2, #float 1.9008e+38 // #7f0f0029 │ │ +2a1176: 6e30 4918 2100 |0037: invoke-virtual {v1, v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1849 │ │ +2a117c: 0c00 |003a: move-result-object v0 │ │ +2a117e: 1401 2a00 0f7f |003b: const v1, #float 1.9008e+38 // #7f0f002a │ │ +2a1184: 2202 d30f |003e: new-instance v2, Lfr/nocle/passegares/achatDialog/AchatDialog$2; // type@0fd3 │ │ +2a1188: 7020 fb84 9200 |0040: invoke-direct {v2, v9}, Lfr/nocle/passegares/achatDialog/AchatDialog$2;.:(Lfr/nocle/passegares/achatDialog/AchatDialog;)V // method@84fb │ │ +2a118e: 6e30 3f18 1002 |0043: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@183f │ │ +2a1194: 5490 2e82 |0046: iget-object v0, v9, Lfr/nocle/passegares/achatDialog/AchatDialog;.dialogAchatBuilder:Landroidx/appcompat/app/AlertDialog$Builder; // field@822e │ │ +2a1198: 6e10 2e18 0000 |0048: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@182e │ │ +2a119e: 0c0e |004b: move-result-object v14 │ │ +2a11a0: 6e10 7618 0e00 |004c: invoke-virtual {v14}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@1876 │ │ +2a11a6: 1300 0800 |004f: const/16 v0, #int 8 // #8 │ │ +2a11aa: 2300 fa10 |0051: new-array v0, v0, [I // type@10fa │ │ +2a11ae: 2600 cd00 0000 |0053: fill-array-data v0, 00000120 // +000000cd │ │ +2a11b4: 5b90 3282 |0056: iput-object v0, v9, Lfr/nocle/passegares/achatDialog/AchatDialog;.ticketsChoisis:[I // field@8232 │ │ +2a11b8: 120f |0058: const/4 v15, #int 0 // #0 │ │ +2a11ba: 1208 |0059: const/4 v8, #int 0 // #0 │ │ +2a11bc: 1270 |005a: const/4 v0, #int 7 // #7 │ │ +2a11be: 3608 b900 |005b: if-gt v8, v0, 0114 // +00b9 │ │ +2a11c2: 1c00 c60f |005d: const-class v0, Lfr/nocle/passegares/R$id; // type@0fc6 │ │ +2a11c6: 2201 8a10 |005f: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ +2a11ca: 7010 e088 0100 |0061: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a11d0: 6e20 eb88 a100 |0064: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a11d6: 6e20 e788 8100 |0067: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ +2a11dc: 1a02 5c14 |006a: const-string v2, "Icone" // string@145c │ │ +2a11e0: 6e20 eb88 2100 |006c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a11e6: 6e10 f288 0100 |006f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a11ec: 0c01 |0072: move-result-object v1 │ │ +2a11ee: 6e20 3488 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@8834 │ │ +2a11f4: 0c01 |0076: move-result-object v1 │ │ +2a11f6: 6e20 1789 b100 |0077: invoke-virtual {v1, v11}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@8917 │ │ +2a11fc: 0a01 |007a: move-result v1 │ │ +2a11fe: 6e20 c40f 1c00 |007b: invoke-virtual {v12, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2a1204: 0c01 |007e: move-result-object v1 │ │ +2a1206: 1f01 1303 |007f: check-cast v1, Landroid/widget/ImageView; // type@0313 │ │ +2a120a: 7120 a386 8100 |0081: invoke-static {v1, v8}, Lfr/nocle/passegares/outils/CouleurOutils;.setTicketIcon:(Landroid/widget/ImageView;I)V // method@86a3 │ │ +2a1210: 2201 8a10 |0084: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ +2a1214: 7010 e088 0100 |0086: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a121a: 6e20 eb88 a100 |0089: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a1220: 6e20 e788 8100 |008c: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ +2a1226: 1a02 3809 |008f: const-string v2, "Bouton" // string@0938 │ │ +2a122a: 6e20 eb88 2100 |0091: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a1230: 6e10 f288 0100 |0094: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a1236: 0c01 |0097: move-result-object v1 │ │ +2a1238: 6e20 3488 1000 |0098: invoke-virtual {v0, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@8834 │ │ +2a123e: 0c01 |009b: move-result-object v1 │ │ +2a1240: 6e20 1789 b100 |009c: invoke-virtual {v1, v11}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@8917 │ │ +2a1246: 0a07 |009f: move-result v7 │ │ +2a1248: 2201 8a10 |00a0: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ +2a124c: 7010 e088 0100 |00a2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a1252: 6e20 eb88 a100 |00a5: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a1258: 6e20 e788 8100 |00a8: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ +2a125e: 1a02 232b |00ab: const-string v2, "Max" // string@2b23 │ │ +2a1262: 6e20 eb88 2100 |00ad: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a1268: 6e10 f288 0100 |00b0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a126e: 0c01 |00b3: move-result-object v1 │ │ +2a1270: 6e20 3488 1000 |00b4: invoke-virtual {v0, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@8834 │ │ +2a1276: 0c00 |00b7: move-result-object v0 │ │ +2a1278: 6e20 1789 b000 |00b8: invoke-virtual {v0, v11}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@8917 │ │ +2a127e: 0a00 |00bb: move-result v0 │ │ +2a1280: 6e20 c40f 7c00 |00bc: invoke-virtual {v12, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2a1286: 0c01 |00bf: move-result-object v1 │ │ +2a1288: 0716 |00c0: move-object v6, v1 │ │ +2a128a: 1f06 fe02 |00c1: check-cast v6, Landroid/widget/Button; // type@02fe │ │ +2a128e: 5491 3082 |00c3: iget-object v1, v9, Lfr/nocle/passegares/achatDialog/AchatDialog;.inventaireCtrl:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@8230 │ │ +2a1292: 6e20 8b85 8100 |00c5: invoke-virtual {v1, v8}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.getNbTicket:(I)I // method@858b │ │ +2a1298: 0a05 |00c8: move-result v5 │ │ +2a129a: 6e20 c40f 0c00 |00c9: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2a12a0: 0c00 |00cc: move-result-object v0 │ │ +2a12a2: 1f00 3403 |00cd: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ +2a12a6: 2201 8a10 |00cf: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ +2a12aa: 7010 e088 0100 |00d1: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a12b0: 1a02 3503 |00d4: const-string v2, "/" // string@0335 │ │ +2a12b4: 6e20 eb88 2100 |00d6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a12ba: 7110 dd88 0500 |00d9: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a12c0: 0c02 |00dc: move-result-object v2 │ │ +2a12c2: 6e20 eb88 2100 |00dd: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a12c8: 6e10 f288 0100 |00e0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a12ce: 0c01 |00e3: move-result-object v1 │ │ +2a12d0: 6e20 9116 1000 |00e4: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2a12d6: 2200 d60f |00e7: new-instance v0, Lfr/nocle/passegares/achatDialog/AchatDialog$3; // type@0fd6 │ │ +2a12da: 0701 |00e9: move-object v1, v0 │ │ +2a12dc: 0802 1200 |00ea: move-object/from16 v2, v18 │ │ +2a12e0: 01d3 |00ec: move v3, v13 │ │ +2a12e2: 0184 |00ed: move v4, v8 │ │ +2a12e4: 076b |00ee: move-object v11, v6 │ │ +2a12e6: 07c6 |00ef: move-object v6, v12 │ │ +2a12e8: 0210 0700 |00f0: move/from16 v16, v7 │ │ +2a12ec: 07e7 |00f2: move-object v7, v14 │ │ +2a12ee: 0211 0800 |00f3: move/from16 v17, v8 │ │ +2a12f2: 0208 1000 |00f5: move/from16 v8, v16 │ │ +2a12f6: 7608 0185 0100 |00f7: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lfr/nocle/passegares/achatDialog/AchatDialog$3;.:(Lfr/nocle/passegares/achatDialog/AchatDialog;IIILandroid/view/View;Landroidx/appcompat/app/AlertDialog;I)V // method@8501 │ │ +2a12fc: 6e20 8113 0b00 |00fa: invoke-virtual {v11, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1381 │ │ +2a1302: 2812 |00fd: goto 010f // +0012 │ │ +2a1304: 0d00 |00fe: move-exception v0 │ │ +2a1306: 2806 |00ff: goto 0105 // +0006 │ │ +2a1308: 0d00 |0100: move-exception v0 │ │ +2a130a: 280b |0101: goto 010c // +000b │ │ +2a130c: 0d00 |0102: move-exception v0 │ │ +2a130e: 0211 0800 |0103: move/from16 v17, v8 │ │ +2a1312: 6e10 5988 0000 |0105: invoke-virtual {v0}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@8859 │ │ +2a1318: 2807 |0108: goto 010f // +0007 │ │ +2a131a: 0d00 |0109: move-exception v0 │ │ +2a131c: 0211 0800 |010a: move/from16 v17, v8 │ │ +2a1320: 6e10 9b88 0000 |010c: invoke-virtual {v0}, Ljava/lang/NoSuchFieldException;.printStackTrace:()V // method@889b │ │ +2a1326: d808 1101 |010f: add-int/lit8 v8, v17, #int 1 // #01 │ │ +2a132a: 120b |0111: const/4 v11, #int 0 // #0 │ │ +2a132c: 2900 48ff |0112: goto/16 005a // -00b8 │ │ +2a1330: 380d 0a00 |0114: if-eqz v13, 011e // +000a │ │ +2a1334: 12f0 |0116: const/4 v0, #int -1 // #ff │ │ +2a1336: 6e20 5c18 0e00 |0117: invoke-virtual {v14, v0}, Landroidx/appcompat/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@185c │ │ +2a133c: 0c00 |011a: move-result-object v0 │ │ +2a133e: 6e20 7f13 f000 |011b: invoke-virtual {v0, v15}, Landroid/widget/Button;.setEnabled:(Z)V // method@137f │ │ +2a1344: 0e00 |011e: return-void │ │ +2a1346: 0000 |011f: nop // spacer │ │ +2a1348: 0003 0400 0800 0000 0000 0000 0000 ... |0120: array-data (20 units) │ │ catches : 2 │ │ 0x005f - 0x00e9 │ │ Ljava/lang/NoSuchFieldException; -> 0x0109 │ │ Ljava/lang/IllegalAccessException; -> 0x0102 │ │ 0x00f7 - 0x00fd │ │ Ljava/lang/NoSuchFieldException; -> 0x0100 │ │ Ljava/lang/IllegalAccessException; -> 0x00fe │ │ @@ -673291,26 +673290,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -2a1398: |[2a1398] fr.nocle.passegares.achatDialog.AchatDialog.preleverTickets:()V │ │ -2a13a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2a13aa: 1271 |0001: const/4 v1, #int 7 // #7 │ │ -2a13ac: 3610 1000 |0002: if-gt v0, v1, 0012 // +0010 │ │ -2a13b0: 5431 3282 |0004: iget-object v1, v3, Lfr/nocle/passegares/achatDialog/AchatDialog;.ticketsChoisis:[I // field@8232 │ │ -2a13b4: 4401 0100 |0006: aget v1, v1, v0 │ │ -2a13b8: 3d01 0700 |0008: if-lez v1, 000f // +0007 │ │ -2a13bc: 5432 3082 |000a: iget-object v2, v3, Lfr/nocle/passegares/achatDialog/AchatDialog;.inventaireCtrl:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@8230 │ │ -2a13c0: 6e30 8d85 0201 |000c: invoke-virtual {v2, v0, v1}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.jeterTicket:(II)V // method@858d │ │ -2a13c6: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2a13ca: 28f0 |0011: goto 0001 // -0010 │ │ -2a13cc: 0e00 |0012: return-void │ │ +2a1394: |[2a1394] fr.nocle.passegares.achatDialog.AchatDialog.preleverTickets:()V │ │ +2a13a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2a13a6: 1271 |0001: const/4 v1, #int 7 // #7 │ │ +2a13a8: 3610 1000 |0002: if-gt v0, v1, 0012 // +0010 │ │ +2a13ac: 5431 3282 |0004: iget-object v1, v3, Lfr/nocle/passegares/achatDialog/AchatDialog;.ticketsChoisis:[I // field@8232 │ │ +2a13b0: 4401 0100 |0006: aget v1, v1, v0 │ │ +2a13b4: 3d01 0700 |0008: if-lez v1, 000f // +0007 │ │ +2a13b8: 5432 3082 |000a: iget-object v2, v3, Lfr/nocle/passegares/achatDialog/AchatDialog;.inventaireCtrl:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@8230 │ │ +2a13bc: 6e30 8d85 0201 |000c: invoke-virtual {v2, v0, v1}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.jeterTicket:(II)V // method@858d │ │ +2a13c2: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2a13c6: 28f0 |0011: goto 0001 // -0010 │ │ +2a13c8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=233 │ │ 0x000a line=235 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lfr/nocle/passegares/achatDialog/AchatDialog; │ │ │ │ @@ -673372,18 +673371,18 @@ │ │ type : '(Landroid/content/Context;Ljava/util/ArrayList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -2a14c0: |[2a14c0] fr.nocle.passegares.adapter.CorrespondancesAdapter.:(Landroid/content/Context;Ljava/util/ArrayList;)V │ │ -2a14d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2a14d2: 7040 4813 2130 |0001: invoke-direct {v1, v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@1348 │ │ -2a14d8: 0e00 |0004: return-void │ │ +2a14bc: |[2a14bc] fr.nocle.passegares.adapter.CorrespondancesAdapter.:(Landroid/content/Context;Ljava/util/ArrayList;)V │ │ +2a14cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2a14ce: 7040 4813 2130 |0001: invoke-direct {v1, v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@1348 │ │ +2a14d4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfr/nocle/passegares/adapter/CorrespondancesAdapter; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/util/ArrayList; │ │ @@ -673394,48 +673393,48 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -2a1424: |[2a1424] fr.nocle.passegares.adapter.CorrespondancesAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -2a1434: 6e20 1785 3200 |0000: invoke-virtual {v2, v3}, Lfr/nocle/passegares/adapter/CorrespondancesAdapter;.getItem:(I)Ljava/lang/Object; // method@8517 │ │ -2a143a: 0c03 |0003: move-result-object v3 │ │ -2a143c: 1f03 fb0f |0004: check-cast v3, Lfr/nocle/passegares/modele/Ligne; // type@0ffb │ │ -2a1440: 3904 1200 |0006: if-nez v4, 0018 // +0012 │ │ -2a1444: 6e10 1685 0200 |0008: invoke-virtual {v2}, Lfr/nocle/passegares/adapter/CorrespondancesAdapter;.getContext:()Landroid/content/Context; // method@8516 │ │ -2a144a: 0c04 |000b: move-result-object v4 │ │ -2a144c: 7110 180f 0400 |000c: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0f18 │ │ -2a1452: 0c04 |000f: move-result-object v4 │ │ -2a1454: 1400 a900 0b7f |0010: const v0, #float 1.84766e+38 // #7f0b00a9 │ │ -2a145a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -2a145c: 6e40 1d0f 0415 |0014: invoke-virtual {v4, v0, v5, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0f1d │ │ -2a1462: 0c04 |0017: move-result-object v4 │ │ -2a1464: 1405 5c01 087f |0018: const v5, #float 1.80782e+38 // #7f08015c │ │ -2a146a: 6e20 c40f 5400 |001b: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2a1470: 0c05 |001e: move-result-object v5 │ │ -2a1472: 1f05 3403 |001f: check-cast v5, Landroid/widget/TextView; // type@0334 │ │ -2a1476: 6e10 0586 0300 |0021: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getNom:()Ljava/lang/String; // method@8605 │ │ -2a147c: 0c00 |0024: move-result-object v0 │ │ -2a147e: 6e10 0786 0300 |0025: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getRegion:()Lfr/nocle/passegares/modele/Region; // method@8607 │ │ -2a1484: 0c01 |0028: move-result-object v1 │ │ -2a1486: 7130 6c87 0501 |0029: invoke-static {v5, v0, v1}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.setNomLigne:(Landroid/widget/TextView;Ljava/lang/String;Lfr/nocle/passegares/modele/Region;)V // method@876c │ │ -2a148c: 1405 f100 087f |002c: const v5, #float 1.8078e+38 // #7f0800f1 │ │ -2a1492: 6e20 c40f 5400 |002f: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2a1498: 0c05 |0032: move-result-object v5 │ │ -2a149a: 1f05 1303 |0033: check-cast v5, Landroid/widget/ImageView; // type@0313 │ │ -2a149e: 6e10 0786 0300 |0035: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getRegion:()Lfr/nocle/passegares/modele/Region; // method@8607 │ │ -2a14a4: 0c00 |0038: move-result-object v0 │ │ -2a14a6: 6e10 3a86 0000 |0039: invoke-virtual {v0}, Lfr/nocle/passegares/modele/Region;.getNom:()Ljava/lang/String; // method@863a │ │ -2a14ac: 0c00 |003c: move-result-object v0 │ │ -2a14ae: 6e10 0586 0300 |003d: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getNom:()Ljava/lang/String; // method@8605 │ │ -2a14b4: 0c03 |0040: move-result-object v3 │ │ -2a14b6: 7130 6b87 0503 |0041: invoke-static {v5, v0, v3}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.setIcon:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;)V // method@876b │ │ -2a14bc: 1104 |0044: return-object v4 │ │ +2a1420: |[2a1420] fr.nocle.passegares.adapter.CorrespondancesAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +2a1430: 6e20 1785 3200 |0000: invoke-virtual {v2, v3}, Lfr/nocle/passegares/adapter/CorrespondancesAdapter;.getItem:(I)Ljava/lang/Object; // method@8517 │ │ +2a1436: 0c03 |0003: move-result-object v3 │ │ +2a1438: 1f03 fb0f |0004: check-cast v3, Lfr/nocle/passegares/modele/Ligne; // type@0ffb │ │ +2a143c: 3904 1200 |0006: if-nez v4, 0018 // +0012 │ │ +2a1440: 6e10 1685 0200 |0008: invoke-virtual {v2}, Lfr/nocle/passegares/adapter/CorrespondancesAdapter;.getContext:()Landroid/content/Context; // method@8516 │ │ +2a1446: 0c04 |000b: move-result-object v4 │ │ +2a1448: 7110 180f 0400 |000c: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0f18 │ │ +2a144e: 0c04 |000f: move-result-object v4 │ │ +2a1450: 1400 a900 0b7f |0010: const v0, #float 1.84766e+38 // #7f0b00a9 │ │ +2a1456: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +2a1458: 6e40 1d0f 0415 |0014: invoke-virtual {v4, v0, v5, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0f1d │ │ +2a145e: 0c04 |0017: move-result-object v4 │ │ +2a1460: 1405 5c01 087f |0018: const v5, #float 1.80782e+38 // #7f08015c │ │ +2a1466: 6e20 c40f 5400 |001b: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2a146c: 0c05 |001e: move-result-object v5 │ │ +2a146e: 1f05 3403 |001f: check-cast v5, Landroid/widget/TextView; // type@0334 │ │ +2a1472: 6e10 0586 0300 |0021: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getNom:()Ljava/lang/String; // method@8605 │ │ +2a1478: 0c00 |0024: move-result-object v0 │ │ +2a147a: 6e10 0786 0300 |0025: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getRegion:()Lfr/nocle/passegares/modele/Region; // method@8607 │ │ +2a1480: 0c01 |0028: move-result-object v1 │ │ +2a1482: 7130 6c87 0501 |0029: invoke-static {v5, v0, v1}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.setNomLigne:(Landroid/widget/TextView;Ljava/lang/String;Lfr/nocle/passegares/modele/Region;)V // method@876c │ │ +2a1488: 1405 f100 087f |002c: const v5, #float 1.8078e+38 // #7f0800f1 │ │ +2a148e: 6e20 c40f 5400 |002f: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2a1494: 0c05 |0032: move-result-object v5 │ │ +2a1496: 1f05 1303 |0033: check-cast v5, Landroid/widget/ImageView; // type@0313 │ │ +2a149a: 6e10 0786 0300 |0035: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getRegion:()Lfr/nocle/passegares/modele/Region; // method@8607 │ │ +2a14a0: 0c00 |0038: move-result-object v0 │ │ +2a14a2: 6e10 3a86 0000 |0039: invoke-virtual {v0}, Lfr/nocle/passegares/modele/Region;.getNom:()Ljava/lang/String; // method@863a │ │ +2a14a8: 0c00 |003c: move-result-object v0 │ │ +2a14aa: 6e10 0586 0300 |003d: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getNom:()Ljava/lang/String; // method@8605 │ │ +2a14b0: 0c03 |0040: move-result-object v3 │ │ +2a14b2: 7130 6b87 0503 |0041: invoke-static {v5, v0, v3}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.setIcon:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;)V // method@876b │ │ +2a14b8: 1104 |0044: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0008 line=34 │ │ 0x001b line=38 │ │ 0x0021 line=39 │ │ 0x002f line=41 │ │ @@ -673477,18 +673476,18 @@ │ │ type : '(Landroid/content/Context;Ljava/util/ArrayList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -2a159c: |[2a159c] fr.nocle.passegares.adapter.GaresAdapter.:(Landroid/content/Context;Ljava/util/ArrayList;)V │ │ -2a15ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2a15ae: 7040 4813 2130 |0001: invoke-direct {v1, v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@1348 │ │ -2a15b4: 0e00 |0004: return-void │ │ +2a1598: |[2a1598] fr.nocle.passegares.adapter.GaresAdapter.:(Landroid/content/Context;Ljava/util/ArrayList;)V │ │ +2a15a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2a15aa: 7040 4813 2130 |0001: invoke-direct {v1, v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@1348 │ │ +2a15b0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfr/nocle/passegares/adapter/GaresAdapter; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/util/ArrayList; │ │ @@ -673499,56 +673498,56 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -2a14dc: |[2a14dc] fr.nocle.passegares.adapter.GaresAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -2a14ec: 6e20 1b85 3200 |0000: invoke-virtual {v2, v3}, Lfr/nocle/passegares/adapter/GaresAdapter;.getItem:(I)Ljava/lang/Object; // method@851b │ │ -2a14f2: 0c03 |0003: move-result-object v3 │ │ -2a14f4: 1f03 f90f |0004: check-cast v3, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ -2a14f8: 3904 1200 |0006: if-nez v4, 0018 // +0012 │ │ -2a14fc: 6e10 1a85 0200 |0008: invoke-virtual {v2}, Lfr/nocle/passegares/adapter/GaresAdapter;.getContext:()Landroid/content/Context; // method@851a │ │ -2a1502: 0c04 |000b: move-result-object v4 │ │ -2a1504: 7110 180f 0400 |000c: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0f18 │ │ -2a150a: 0c04 |000f: move-result-object v4 │ │ -2a150c: 1400 4300 0b7f |0010: const v0, #float 1.84764e+38 // #7f0b0043 │ │ -2a1512: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -2a1514: 6e40 1d0f 0415 |0014: invoke-virtual {v4, v0, v5, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0f1d │ │ -2a151a: 0c04 |0017: move-result-object v4 │ │ -2a151c: 6e10 cf85 0300 |0018: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Gare;.getDistance:()D // method@85cf │ │ -2a1522: 0b00 |001b: move-result-wide v0 │ │ -2a1524: 7120 9388 1000 |001c: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@8893 │ │ -2a152a: 0b00 |001f: move-result-wide v0 │ │ -2a152c: 8405 |0020: long-to-int v5, v0 │ │ -2a152e: 1400 5e01 087f |0021: const v0, #float 1.80782e+38 // #7f08015e │ │ -2a1534: 6e20 c40f 0400 |0024: invoke-virtual {v4, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2a153a: 0c00 |0027: move-result-object v0 │ │ -2a153c: 1f00 3403 |0028: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ -2a1540: 6e10 da85 0300 |002a: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Gare;.getNom:()Ljava/lang/String; // method@85da │ │ -2a1546: 0c03 |002d: move-result-object v3 │ │ -2a1548: 7110 a686 0300 |002e: invoke-static {v3}, Lfr/nocle/passegares/outils/StringOutils;.displayBeautifullNameStation:(Ljava/lang/String;)Ljava/lang/String; // method@86a6 │ │ -2a154e: 0c03 |0031: move-result-object v3 │ │ -2a1550: 6e20 9116 3000 |0032: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2a1556: 1403 b400 087f |0035: const v3, #float 1.80779e+38 // #7f0800b4 │ │ -2a155c: 6e20 c40f 3400 |0038: invoke-virtual {v4, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2a1562: 0c03 |003b: move-result-object v3 │ │ -2a1564: 1f03 3403 |003c: check-cast v3, Landroid/widget/TextView; // type@0334 │ │ -2a1568: 2200 8a10 |003e: new-instance v0, Ljava/lang/StringBuilder; // type@108a │ │ -2a156c: 7010 e088 0000 |0040: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a1572: 7110 dd88 0500 |0043: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a1578: 0c05 |0046: move-result-object v5 │ │ -2a157a: 6e20 eb88 5000 |0047: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a1580: 1a05 1501 |004a: const-string v5, " m" // string@0115 │ │ -2a1584: 6e20 eb88 5000 |004c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a158a: 6e10 f288 0000 |004f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a1590: 0c05 |0052: move-result-object v5 │ │ -2a1592: 6e20 9116 5300 |0053: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2a1598: 1104 |0056: return-object v4 │ │ +2a14d8: |[2a14d8] fr.nocle.passegares.adapter.GaresAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +2a14e8: 6e20 1b85 3200 |0000: invoke-virtual {v2, v3}, Lfr/nocle/passegares/adapter/GaresAdapter;.getItem:(I)Ljava/lang/Object; // method@851b │ │ +2a14ee: 0c03 |0003: move-result-object v3 │ │ +2a14f0: 1f03 f90f |0004: check-cast v3, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ +2a14f4: 3904 1200 |0006: if-nez v4, 0018 // +0012 │ │ +2a14f8: 6e10 1a85 0200 |0008: invoke-virtual {v2}, Lfr/nocle/passegares/adapter/GaresAdapter;.getContext:()Landroid/content/Context; // method@851a │ │ +2a14fe: 0c04 |000b: move-result-object v4 │ │ +2a1500: 7110 180f 0400 |000c: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0f18 │ │ +2a1506: 0c04 |000f: move-result-object v4 │ │ +2a1508: 1400 4300 0b7f |0010: const v0, #float 1.84764e+38 // #7f0b0043 │ │ +2a150e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +2a1510: 6e40 1d0f 0415 |0014: invoke-virtual {v4, v0, v5, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0f1d │ │ +2a1516: 0c04 |0017: move-result-object v4 │ │ +2a1518: 6e10 cf85 0300 |0018: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Gare;.getDistance:()D // method@85cf │ │ +2a151e: 0b00 |001b: move-result-wide v0 │ │ +2a1520: 7120 9388 1000 |001c: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@8893 │ │ +2a1526: 0b00 |001f: move-result-wide v0 │ │ +2a1528: 8405 |0020: long-to-int v5, v0 │ │ +2a152a: 1400 5e01 087f |0021: const v0, #float 1.80782e+38 // #7f08015e │ │ +2a1530: 6e20 c40f 0400 |0024: invoke-virtual {v4, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2a1536: 0c00 |0027: move-result-object v0 │ │ +2a1538: 1f00 3403 |0028: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ +2a153c: 6e10 da85 0300 |002a: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Gare;.getNom:()Ljava/lang/String; // method@85da │ │ +2a1542: 0c03 |002d: move-result-object v3 │ │ +2a1544: 7110 a686 0300 |002e: invoke-static {v3}, Lfr/nocle/passegares/outils/StringOutils;.displayBeautifullNameStation:(Ljava/lang/String;)Ljava/lang/String; // method@86a6 │ │ +2a154a: 0c03 |0031: move-result-object v3 │ │ +2a154c: 6e20 9116 3000 |0032: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2a1552: 1403 b400 087f |0035: const v3, #float 1.80779e+38 // #7f0800b4 │ │ +2a1558: 6e20 c40f 3400 |0038: invoke-virtual {v4, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2a155e: 0c03 |003b: move-result-object v3 │ │ +2a1560: 1f03 3403 |003c: check-cast v3, Landroid/widget/TextView; // type@0334 │ │ +2a1564: 2200 8a10 |003e: new-instance v0, Ljava/lang/StringBuilder; // type@108a │ │ +2a1568: 7010 e088 0000 |0040: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a156e: 7110 dd88 0500 |0043: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a1574: 0c05 |0046: move-result-object v5 │ │ +2a1576: 6e20 eb88 5000 |0047: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a157c: 1a05 1501 |004a: const-string v5, " m" // string@0115 │ │ +2a1580: 6e20 eb88 5000 |004c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a1586: 6e10 f288 0000 |004f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a158c: 0c05 |0052: move-result-object v5 │ │ +2a158e: 6e20 9116 5300 |0053: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2a1594: 1104 |0056: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0008 line=32 │ │ 0x0018 line=36 │ │ 0x0024 line=37 │ │ 0x002a line=38 │ │ @@ -673591,18 +673590,18 @@ │ │ type : '(Landroid/content/Context;Ljava/util/ArrayList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -2a1644: |[2a1644] fr.nocle.passegares.adapter.MonnaieAdapter.:(Landroid/content/Context;Ljava/util/ArrayList;)V │ │ -2a1654: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2a1656: 7040 4813 2130 |0001: invoke-direct {v1, v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@1348 │ │ -2a165c: 0e00 |0004: return-void │ │ +2a1640: |[2a1640] fr.nocle.passegares.adapter.MonnaieAdapter.:(Landroid/content/Context;Ljava/util/ArrayList;)V │ │ +2a1650: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2a1652: 7040 4813 2130 |0001: invoke-direct {v1, v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@1348 │ │ +2a1658: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfr/nocle/passegares/adapter/MonnaieAdapter; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/util/ArrayList; │ │ @@ -673613,44 +673612,44 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -2a15b8: |[2a15b8] fr.nocle.passegares.adapter.MonnaieAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -2a15c8: 6e20 1f85 3200 |0000: invoke-virtual {v2, v3}, Lfr/nocle/passegares/adapter/MonnaieAdapter;.getItem:(I)Ljava/lang/Object; // method@851f │ │ -2a15ce: 0c03 |0003: move-result-object v3 │ │ -2a15d0: 1f03 0210 |0004: check-cast v3, Lfr/nocle/passegares/modele/Ticket; // type@1002 │ │ -2a15d4: 3904 1200 |0006: if-nez v4, 0018 // +0012 │ │ -2a15d8: 6e10 1e85 0200 |0008: invoke-virtual {v2}, Lfr/nocle/passegares/adapter/MonnaieAdapter;.getContext:()Landroid/content/Context; // method@851e │ │ -2a15de: 0c04 |000b: move-result-object v4 │ │ -2a15e0: 7110 180f 0400 |000c: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0f18 │ │ -2a15e6: 0c04 |000f: move-result-object v4 │ │ -2a15e8: 1400 5500 0b7f |0010: const v0, #float 1.84764e+38 // #7f0b0055 │ │ -2a15ee: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -2a15f0: 6e40 1d0f 0415 |0014: invoke-virtual {v4, v0, v5, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0f1d │ │ -2a15f6: 0c04 |0017: move-result-object v4 │ │ -2a15f8: 1405 ed00 087f |0018: const v5, #float 1.8078e+38 // #7f0800ed │ │ -2a15fe: 6e20 c40f 5400 |001b: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2a1604: 0c05 |001e: move-result-object v5 │ │ -2a1606: 1f05 1303 |001f: check-cast v5, Landroid/widget/ImageView; // type@0313 │ │ -2a160a: 6e10 4e86 0300 |0021: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ticket;.getCouleur:()I // method@864e │ │ -2a1610: 0a00 |0024: move-result v0 │ │ -2a1612: 7120 a386 0500 |0025: invoke-static {v5, v0}, Lfr/nocle/passegares/outils/CouleurOutils;.setTicketIcon:(Landroid/widget/ImageView;I)V // method@86a3 │ │ -2a1618: 1405 5301 087f |0028: const v5, #float 1.80782e+38 // #7f080153 │ │ -2a161e: 6e20 c40f 5400 |002b: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2a1624: 0c05 |002e: move-result-object v5 │ │ -2a1626: 1f05 3403 |002f: check-cast v5, Landroid/widget/TextView; // type@0334 │ │ -2a162a: 6e10 5186 0300 |0031: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ticket;.getNombre:()I // method@8651 │ │ -2a1630: 0a03 |0034: move-result v3 │ │ -2a1632: 7110 dd88 0300 |0035: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a1638: 0c03 |0038: move-result-object v3 │ │ -2a163a: 6e20 9116 3500 |0039: invoke-virtual {v5, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2a1640: 1104 |003c: return-object v4 │ │ +2a15b4: |[2a15b4] fr.nocle.passegares.adapter.MonnaieAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +2a15c4: 6e20 1f85 3200 |0000: invoke-virtual {v2, v3}, Lfr/nocle/passegares/adapter/MonnaieAdapter;.getItem:(I)Ljava/lang/Object; // method@851f │ │ +2a15ca: 0c03 |0003: move-result-object v3 │ │ +2a15cc: 1f03 0210 |0004: check-cast v3, Lfr/nocle/passegares/modele/Ticket; // type@1002 │ │ +2a15d0: 3904 1200 |0006: if-nez v4, 0018 // +0012 │ │ +2a15d4: 6e10 1e85 0200 |0008: invoke-virtual {v2}, Lfr/nocle/passegares/adapter/MonnaieAdapter;.getContext:()Landroid/content/Context; // method@851e │ │ +2a15da: 0c04 |000b: move-result-object v4 │ │ +2a15dc: 7110 180f 0400 |000c: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0f18 │ │ +2a15e2: 0c04 |000f: move-result-object v4 │ │ +2a15e4: 1400 5500 0b7f |0010: const v0, #float 1.84764e+38 // #7f0b0055 │ │ +2a15ea: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +2a15ec: 6e40 1d0f 0415 |0014: invoke-virtual {v4, v0, v5, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0f1d │ │ +2a15f2: 0c04 |0017: move-result-object v4 │ │ +2a15f4: 1405 ed00 087f |0018: const v5, #float 1.8078e+38 // #7f0800ed │ │ +2a15fa: 6e20 c40f 5400 |001b: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2a1600: 0c05 |001e: move-result-object v5 │ │ +2a1602: 1f05 1303 |001f: check-cast v5, Landroid/widget/ImageView; // type@0313 │ │ +2a1606: 6e10 4e86 0300 |0021: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ticket;.getCouleur:()I // method@864e │ │ +2a160c: 0a00 |0024: move-result v0 │ │ +2a160e: 7120 a386 0500 |0025: invoke-static {v5, v0}, Lfr/nocle/passegares/outils/CouleurOutils;.setTicketIcon:(Landroid/widget/ImageView;I)V // method@86a3 │ │ +2a1614: 1405 5301 087f |0028: const v5, #float 1.80782e+38 // #7f080153 │ │ +2a161a: 6e20 c40f 5400 |002b: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2a1620: 0c05 |002e: move-result-object v5 │ │ +2a1622: 1f05 3403 |002f: check-cast v5, Landroid/widget/TextView; // type@0334 │ │ +2a1626: 6e10 5186 0300 |0031: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ticket;.getNombre:()I // method@8651 │ │ +2a162c: 0a03 |0034: move-result v3 │ │ +2a162e: 7110 dd88 0300 |0035: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a1634: 0c03 |0038: move-result-object v3 │ │ +2a1636: 6e20 9116 3500 |0039: invoke-virtual {v5, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2a163c: 1104 |003c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0008 line=37 │ │ 0x001b line=40 │ │ 0x0021 line=41 │ │ 0x002b line=42 │ │ @@ -673692,18 +673691,18 @@ │ │ type : '(Landroid/content/Context;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -2a16ec: |[2a16ec] fr.nocle.passegares.adapter.ObjetVendableAdapter.:(Landroid/content/Context;Ljava/util/List;)V │ │ -2a16fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2a16fe: 7040 4813 2130 |0001: invoke-direct {v1, v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@1348 │ │ -2a1704: 0e00 |0004: return-void │ │ +2a16e8: |[2a16e8] fr.nocle.passegares.adapter.ObjetVendableAdapter.:(Landroid/content/Context;Ljava/util/List;)V │ │ +2a16f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2a16fa: 7040 4813 2130 |0001: invoke-direct {v1, v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@1348 │ │ +2a1700: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfr/nocle/passegares/adapter/ObjetVendableAdapter; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/util/List; │ │ @@ -673714,44 +673713,44 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -2a1660: |[2a1660] fr.nocle.passegares.adapter.ObjetVendableAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -2a1670: 6e20 2385 3200 |0000: invoke-virtual {v2, v3}, Lfr/nocle/passegares/adapter/ObjetVendableAdapter;.getItem:(I)Ljava/lang/Object; // method@8523 │ │ -2a1676: 0c03 |0003: move-result-object v3 │ │ -2a1678: 1f03 ff0f |0004: check-cast v3, Lfr/nocle/passegares/modele/ObjetVendable; // type@0fff │ │ -2a167c: 3904 1200 |0006: if-nez v4, 0018 // +0012 │ │ -2a1680: 6e10 2285 0200 |0008: invoke-virtual {v2}, Lfr/nocle/passegares/adapter/ObjetVendableAdapter;.getContext:()Landroid/content/Context; // method@8522 │ │ -2a1686: 0c04 |000b: move-result-object v4 │ │ -2a1688: 7110 180f 0400 |000c: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0f18 │ │ -2a168e: 0c04 |000f: move-result-object v4 │ │ -2a1690: 1400 2800 0b7f |0010: const v0, #float 1.84764e+38 // #7f0b0028 │ │ -2a1696: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -2a1698: 6e40 1d0f 0415 |0014: invoke-virtual {v4, v0, v5, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0f1d │ │ -2a169e: 0c04 |0017: move-result-object v4 │ │ -2a16a0: 1405 5700 087f |0018: const v5, #float 1.80777e+38 // #7f080057 │ │ -2a16a6: 6e20 c40f 5400 |001b: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2a16ac: 0c05 |001e: move-result-object v5 │ │ -2a16ae: 1f05 3403 |001f: check-cast v5, Landroid/widget/TextView; // type@0334 │ │ -2a16b2: 6e10 3286 0300 |0021: invoke-virtual {v3}, Lfr/nocle/passegares/modele/ObjetVendable;.getNom:()Ljava/lang/String; // method@8632 │ │ -2a16b8: 0c00 |0024: move-result-object v0 │ │ -2a16ba: 6e20 9116 0500 |0025: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2a16c0: 1405 5800 087f |0028: const v5, #float 1.80777e+38 // #7f080058 │ │ -2a16c6: 6e20 c40f 5400 |002b: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2a16cc: 0c05 |002e: move-result-object v5 │ │ -2a16ce: 1f05 3403 |002f: check-cast v5, Landroid/widget/TextView; // type@0334 │ │ -2a16d2: 6e10 3186 0300 |0031: invoke-virtual {v3}, Lfr/nocle/passegares/modele/ObjetVendable;.getCout:()I // method@8631 │ │ -2a16d8: 0a03 |0034: move-result v3 │ │ -2a16da: 7110 dd88 0300 |0035: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a16e0: 0c03 |0038: move-result-object v3 │ │ -2a16e2: 6e20 9116 3500 |0039: invoke-virtual {v5, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2a16e8: 1104 |003c: return-object v4 │ │ +2a165c: |[2a165c] fr.nocle.passegares.adapter.ObjetVendableAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +2a166c: 6e20 2385 3200 |0000: invoke-virtual {v2, v3}, Lfr/nocle/passegares/adapter/ObjetVendableAdapter;.getItem:(I)Ljava/lang/Object; // method@8523 │ │ +2a1672: 0c03 |0003: move-result-object v3 │ │ +2a1674: 1f03 ff0f |0004: check-cast v3, Lfr/nocle/passegares/modele/ObjetVendable; // type@0fff │ │ +2a1678: 3904 1200 |0006: if-nez v4, 0018 // +0012 │ │ +2a167c: 6e10 2285 0200 |0008: invoke-virtual {v2}, Lfr/nocle/passegares/adapter/ObjetVendableAdapter;.getContext:()Landroid/content/Context; // method@8522 │ │ +2a1682: 0c04 |000b: move-result-object v4 │ │ +2a1684: 7110 180f 0400 |000c: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0f18 │ │ +2a168a: 0c04 |000f: move-result-object v4 │ │ +2a168c: 1400 2800 0b7f |0010: const v0, #float 1.84764e+38 // #7f0b0028 │ │ +2a1692: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +2a1694: 6e40 1d0f 0415 |0014: invoke-virtual {v4, v0, v5, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0f1d │ │ +2a169a: 0c04 |0017: move-result-object v4 │ │ +2a169c: 1405 5700 087f |0018: const v5, #float 1.80777e+38 // #7f080057 │ │ +2a16a2: 6e20 c40f 5400 |001b: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2a16a8: 0c05 |001e: move-result-object v5 │ │ +2a16aa: 1f05 3403 |001f: check-cast v5, Landroid/widget/TextView; // type@0334 │ │ +2a16ae: 6e10 3286 0300 |0021: invoke-virtual {v3}, Lfr/nocle/passegares/modele/ObjetVendable;.getNom:()Ljava/lang/String; // method@8632 │ │ +2a16b4: 0c00 |0024: move-result-object v0 │ │ +2a16b6: 6e20 9116 0500 |0025: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2a16bc: 1405 5800 087f |0028: const v5, #float 1.80777e+38 // #7f080058 │ │ +2a16c2: 6e20 c40f 5400 |002b: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2a16c8: 0c05 |002e: move-result-object v5 │ │ +2a16ca: 1f05 3403 |002f: check-cast v5, Landroid/widget/TextView; // type@0334 │ │ +2a16ce: 6e10 3186 0300 |0031: invoke-virtual {v3}, Lfr/nocle/passegares/modele/ObjetVendable;.getCout:()I // method@8631 │ │ +2a16d4: 0a03 |0034: move-result v3 │ │ +2a16d6: 7110 dd88 0300 |0035: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a16dc: 0c03 |0038: move-result-object v3 │ │ +2a16de: 6e20 9116 3500 |0039: invoke-virtual {v5, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2a16e4: 1104 |003c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0008 line=29 │ │ 0x001b line=32 │ │ 0x0021 line=33 │ │ 0x002b line=34 │ │ @@ -673793,18 +673792,18 @@ │ │ type : '(Landroid/content/Context;Ljava/util/ArrayList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -2a179c: |[2a179c] fr.nocle.passegares.adapter.RegionsAdapter.:(Landroid/content/Context;Ljava/util/ArrayList;)V │ │ -2a17ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2a17ae: 7040 4813 2130 |0001: invoke-direct {v1, v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@1348 │ │ -2a17b4: 0e00 |0004: return-void │ │ +2a1798: |[2a1798] fr.nocle.passegares.adapter.RegionsAdapter.:(Landroid/content/Context;Ljava/util/ArrayList;)V │ │ +2a17a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2a17aa: 7040 4813 2130 |0001: invoke-direct {v1, v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@1348 │ │ +2a17b0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfr/nocle/passegares/adapter/RegionsAdapter; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/util/ArrayList; │ │ @@ -673815,46 +673814,46 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -2a1708: |[2a1708] fr.nocle.passegares.adapter.RegionsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -2a1718: 6e20 2785 3200 |0000: invoke-virtual {v2, v3}, Lfr/nocle/passegares/adapter/RegionsAdapter;.getItem:(I)Ljava/lang/Object; // method@8527 │ │ -2a171e: 0c03 |0003: move-result-object v3 │ │ -2a1720: 1f03 0010 |0004: check-cast v3, Lfr/nocle/passegares/modele/Region; // type@1000 │ │ -2a1724: 3904 1200 |0006: if-nez v4, 0018 // +0012 │ │ -2a1728: 6e10 2685 0200 |0008: invoke-virtual {v2}, Lfr/nocle/passegares/adapter/RegionsAdapter;.getContext:()Landroid/content/Context; // method@8526 │ │ -2a172e: 0c04 |000b: move-result-object v4 │ │ -2a1730: 7110 180f 0400 |000c: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0f18 │ │ -2a1736: 0c04 |000f: move-result-object v4 │ │ -2a1738: 1400 9200 0b7f |0010: const v0, #float 1.84766e+38 // #7f0b0092 │ │ -2a173e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -2a1740: 6e40 1d0f 0415 |0014: invoke-virtual {v4, v0, v5, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0f1d │ │ -2a1746: 0c04 |0017: move-result-object v4 │ │ -2a1748: 1405 5f01 087f |0018: const v5, #float 1.80782e+38 // #7f08015f │ │ -2a174e: 6e20 c40f 5400 |001b: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2a1754: 0c05 |001e: move-result-object v5 │ │ -2a1756: 1f05 3403 |001f: check-cast v5, Landroid/widget/TextView; // type@0334 │ │ -2a175a: 6e10 3a86 0300 |0021: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Region;.getNom:()Ljava/lang/String; // method@863a │ │ -2a1760: 0c00 |0024: move-result-object v0 │ │ -2a1762: 6e20 9116 0500 |0025: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2a1768: 1405 ca00 087f |0028: const v5, #float 1.80779e+38 // #7f0800ca │ │ -2a176e: 6e20 c40f 5400 |002b: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2a1774: 0c05 |002e: move-result-object v5 │ │ -2a1776: 1f05 ff02 |002f: check-cast v5, Landroid/widget/CheckBox; // type@02ff │ │ -2a177a: 6e10 3b86 0300 |0031: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Region;.isEstInstalle:()Z // method@863b │ │ -2a1780: 0a00 |0034: move-result v0 │ │ -2a1782: 6e20 8f13 0500 |0035: invoke-virtual {v5, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@138f │ │ -2a1788: 6e10 3b86 0300 |0038: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Region;.isEstInstalle:()Z // method@863b │ │ -2a178e: 0a03 |003b: move-result v3 │ │ -2a1790: df03 0301 |003c: xor-int/lit8 v3, v3, #int 1 // #01 │ │ -2a1794: 6e20 8510 3400 |003e: invoke-virtual {v4, v3}, Landroid/view/View;.setEnabled:(Z)V // method@1085 │ │ -2a179a: 1104 |0041: return-object v4 │ │ +2a1704: |[2a1704] fr.nocle.passegares.adapter.RegionsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +2a1714: 6e20 2785 3200 |0000: invoke-virtual {v2, v3}, Lfr/nocle/passegares/adapter/RegionsAdapter;.getItem:(I)Ljava/lang/Object; // method@8527 │ │ +2a171a: 0c03 |0003: move-result-object v3 │ │ +2a171c: 1f03 0010 |0004: check-cast v3, Lfr/nocle/passegares/modele/Region; // type@1000 │ │ +2a1720: 3904 1200 |0006: if-nez v4, 0018 // +0012 │ │ +2a1724: 6e10 2685 0200 |0008: invoke-virtual {v2}, Lfr/nocle/passegares/adapter/RegionsAdapter;.getContext:()Landroid/content/Context; // method@8526 │ │ +2a172a: 0c04 |000b: move-result-object v4 │ │ +2a172c: 7110 180f 0400 |000c: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0f18 │ │ +2a1732: 0c04 |000f: move-result-object v4 │ │ +2a1734: 1400 9200 0b7f |0010: const v0, #float 1.84766e+38 // #7f0b0092 │ │ +2a173a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +2a173c: 6e40 1d0f 0415 |0014: invoke-virtual {v4, v0, v5, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0f1d │ │ +2a1742: 0c04 |0017: move-result-object v4 │ │ +2a1744: 1405 5f01 087f |0018: const v5, #float 1.80782e+38 // #7f08015f │ │ +2a174a: 6e20 c40f 5400 |001b: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2a1750: 0c05 |001e: move-result-object v5 │ │ +2a1752: 1f05 3403 |001f: check-cast v5, Landroid/widget/TextView; // type@0334 │ │ +2a1756: 6e10 3a86 0300 |0021: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Region;.getNom:()Ljava/lang/String; // method@863a │ │ +2a175c: 0c00 |0024: move-result-object v0 │ │ +2a175e: 6e20 9116 0500 |0025: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2a1764: 1405 ca00 087f |0028: const v5, #float 1.80779e+38 // #7f0800ca │ │ +2a176a: 6e20 c40f 5400 |002b: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2a1770: 0c05 |002e: move-result-object v5 │ │ +2a1772: 1f05 ff02 |002f: check-cast v5, Landroid/widget/CheckBox; // type@02ff │ │ +2a1776: 6e10 3b86 0300 |0031: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Region;.isEstInstalle:()Z // method@863b │ │ +2a177c: 0a00 |0034: move-result v0 │ │ +2a177e: 6e20 8f13 0500 |0035: invoke-virtual {v5, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@138f │ │ +2a1784: 6e10 3b86 0300 |0038: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Region;.isEstInstalle:()Z // method@863b │ │ +2a178a: 0a03 |003b: move-result v3 │ │ +2a178c: df03 0301 |003c: xor-int/lit8 v3, v3, #int 1 // #01 │ │ +2a1790: 6e20 8510 3400 |003e: invoke-virtual {v4, v3}, Landroid/view/View;.setEnabled:(Z)V // method@1085 │ │ +2a1796: 1104 |0041: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0008 line=32 │ │ 0x001b line=36 │ │ 0x0021 line=37 │ │ 0x002b line=40 │ │ @@ -673926,17 +673925,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a17b8: |[2a17b8] fr.nocle.passegares.bdd.BoutiqueBDD.:()V │ │ -2a17c8: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a17ce: 0e00 |0003: return-void │ │ +2a17b4: |[2a17b4] fr.nocle.passegares.bdd.BoutiqueBDD.:()V │ │ +2a17c4: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a17ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/bdd/BoutiqueBDD; │ │ │ │ Virtual methods - │ │ @@ -673969,18 +673968,18 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -2a17d0: |[2a17d0] fr.nocle.passegares.bdd.Connecteur.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V │ │ -2a17e0: 7054 a003 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@03a0 │ │ -2a17e6: 5b01 3a82 |0003: iput-object v1, v0, Lfr/nocle/passegares/bdd/Connecteur;.contexte:Landroid/content/Context; // field@823a │ │ -2a17ea: 0e00 |0005: return-void │ │ +2a17cc: |[2a17cc] fr.nocle.passegares.bdd.Connecteur.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V │ │ +2a17dc: 7054 a003 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@03a0 │ │ +2a17e2: 5b01 3a82 |0003: iput-object v1, v0, Lfr/nocle/passegares/bdd/Connecteur;.contexte:Landroid/content/Context; // field@823a │ │ +2a17e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/bdd/Connecteur; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ @@ -673994,42 +673993,42 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -2a17ec: |[2a17ec] fr.nocle.passegares.bdd.Connecteur.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -2a17fc: 1a00 2f0a |0000: const-string v0, "CREATE TABLE Tampon (id INTEGER PRIMARY KEY AUTOINCREMENT, nom INTEGER, date DATETIME DEFAULT CURRENT_TIMESTAMP);" // string@0a2f │ │ -2a1800: 6e20 9903 0400 |0002: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1806: 1a00 290a |0005: const-string v0, "CREATE TABLE Gare (id INTEGER PRIMARY KEY AUTOINCREMENT, idStif TEXT, nom TEXT, lon REAL, lat REAL, exploitant TEXT, niveau INTEGER DEFAULT 0, couleur INTEGER, couleurEvolution INTEGER, nbValidations INTEGER DEFAULT 0,derniereValidation DATETIME DEFAULT NULL,boutiqueId INTEGER DEFAULT NULL);CREATE INDEX "Gare_main" ON Gare (lon ASC, lat ASC)" // string@0a29 │ │ -2a180a: 6e20 9903 0400 |0007: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1810: 1a00 2c0a |000a: const-string v0, "CREATE TABLE Ligne (id INTEGER PRIMARY KEY AUTOINCREMENT, idStif TEXT, nom TEXT, type TEXT, ordre INTEGER, couleur TEXT, nbGares INTEGER, idRegion INTEGER);" // string@0a2c │ │ -2a1814: 6e20 9903 0400 |000c: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a181a: 1a00 2a0a |000f: const-string v0, "CREATE TABLE GareDansLigne (id INTEGER PRIMARY KEY AUTOINCREMENT, idGare INTEGER, idLigne INTEGER, ordre INTEGER DEFAULT 0, pdlFond INTEGER DEFAULT 0, pdlPoint INTEGER DEFAULT 0, idRegion INTEGER);" // string@0a2a │ │ -2a181e: 6e20 9903 0400 |0011: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1824: 1a00 2b0a |0014: const-string v0, "CREATE TABLE Inventaire (id INTEGER PRIMARY KEY AUTOINCREMENT, type INTEGER, idObj INTEGER, nb INTEGER);" // string@0a2b │ │ -2a1828: 6e20 9903 0400 |0016: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a182e: 1a00 0f14 |0019: const-string v0, "INSERT INTO Inventaire (id, type, idObj, nb) VALUES (NULL, 0, 0, 100), (NULL, 1, 0, 0), (NULL, 1, 1, 0), (NULL, 1, 2, 0), (NULL, 1, 3, 0), (NULL, 1, 4, 0), (NULL, 1, 5, 0), (NULL, 1, 6, 0), (NULL, 1, 7, 0), (NULL, 2, 0, 0) ;" // string@140f │ │ -2a1832: 6e20 9903 0400 |001b: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1838: 1a00 2d0a |001e: const-string v0, "CREATE TABLE Region (id INTEGER PRIMARY KEY AUTOINCREMENT, nom TEXT, estInstalle INTEGER, dossierId TEXT);" // string@0a2d │ │ -2a183c: 6e20 9903 0400 |0020: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1842: 1a00 280a |0023: const-string v0, "CREATE TABLE Boutique (id INTEGER PRIMARY KEY AUTOINCREMENT,type INTEGER,nom TEXT);" // string@0a28 │ │ -2a1846: 6e20 9903 0400 |0025: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a184c: 1a00 2e0a |0028: const-string v0, "CREATE TABLE Succes (id INTEGER PRIMARY KEY AUTOINCREMENT,type INTEGER,niveau INTEGER,quantiteNecessaire INTEGER,estValide INTEGER);" // string@0a2e │ │ -2a1850: 6e20 9903 0400 |002a: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1856: 1a00 1214 |002d: const-string v0, "INSERT INTO Succes (id, type, niveau, quantiteNecessaire, estValide) VALUES (NULL, 1, 1, 10, 0), (NULL, 1, 2, 25, 0), (NULL, 1, 3, 50, 0), (NULL, 1, 4, 100, 0), (NULL, 1, 5, 200, 0), (NULL, 1, 6, 300, 0), (NULL, 1, 7, 500, 0), (NULL, 3, 1, 5, 0), (NULL, 3, 2, 10, 0), (NULL, 3, 3, 25, 0), (NULL, 3, 4, 50, 0), (NULL, 3, 5, 100, 0);" // string@1412 │ │ -2a185a: 6e20 9903 0400 |002f: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1860: 1a00 1314 |0032: const-string v0, "INSERT INTO Succes (id, type, niveau, quantiteNecessaire, estValide) VALUES (NULL, 1, 8, 1000, 0)" // string@1413 │ │ -2a1864: 6e20 9903 0400 |0034: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a186a: 5430 3a82 |0037: iget-object v0, v3, Lfr/nocle/passegares/bdd/Connecteur;.contexte:Landroid/content/Context; // field@823a │ │ -2a186e: 1211 |0039: const/4 v1, #int 1 // #1 │ │ -2a1870: 12f2 |003a: const/4 v2, #int -1 // #ff │ │ -2a1872: 7140 8085 4021 |003b: invoke-static {v0, v4, v1, v2}, Lfr/nocle/passegares/controlleur/ImportCSV;.updatedataRegions:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;II)Ljava/util/ArrayList; // method@8580 │ │ -2a1878: 0e00 |003e: return-void │ │ +2a17e8: |[2a17e8] fr.nocle.passegares.bdd.Connecteur.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +2a17f8: 1a00 2f0a |0000: const-string v0, "CREATE TABLE Tampon (id INTEGER PRIMARY KEY AUTOINCREMENT, nom INTEGER, date DATETIME DEFAULT CURRENT_TIMESTAMP);" // string@0a2f │ │ +2a17fc: 6e20 9903 0400 |0002: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1802: 1a00 290a |0005: const-string v0, "CREATE TABLE Gare (id INTEGER PRIMARY KEY AUTOINCREMENT, idStif TEXT, nom TEXT, lon REAL, lat REAL, exploitant TEXT, niveau INTEGER DEFAULT 0, couleur INTEGER, couleurEvolution INTEGER, nbValidations INTEGER DEFAULT 0,derniereValidation DATETIME DEFAULT NULL,boutiqueId INTEGER DEFAULT NULL);CREATE INDEX "Gare_main" ON Gare (lon ASC, lat ASC)" // string@0a29 │ │ +2a1806: 6e20 9903 0400 |0007: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a180c: 1a00 2c0a |000a: const-string v0, "CREATE TABLE Ligne (id INTEGER PRIMARY KEY AUTOINCREMENT, idStif TEXT, nom TEXT, type TEXT, ordre INTEGER, couleur TEXT, nbGares INTEGER, idRegion INTEGER);" // string@0a2c │ │ +2a1810: 6e20 9903 0400 |000c: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1816: 1a00 2a0a |000f: const-string v0, "CREATE TABLE GareDansLigne (id INTEGER PRIMARY KEY AUTOINCREMENT, idGare INTEGER, idLigne INTEGER, ordre INTEGER DEFAULT 0, pdlFond INTEGER DEFAULT 0, pdlPoint INTEGER DEFAULT 0, idRegion INTEGER);" // string@0a2a │ │ +2a181a: 6e20 9903 0400 |0011: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1820: 1a00 2b0a |0014: const-string v0, "CREATE TABLE Inventaire (id INTEGER PRIMARY KEY AUTOINCREMENT, type INTEGER, idObj INTEGER, nb INTEGER);" // string@0a2b │ │ +2a1824: 6e20 9903 0400 |0016: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a182a: 1a00 0f14 |0019: const-string v0, "INSERT INTO Inventaire (id, type, idObj, nb) VALUES (NULL, 0, 0, 100), (NULL, 1, 0, 0), (NULL, 1, 1, 0), (NULL, 1, 2, 0), (NULL, 1, 3, 0), (NULL, 1, 4, 0), (NULL, 1, 5, 0), (NULL, 1, 6, 0), (NULL, 1, 7, 0), (NULL, 2, 0, 0) ;" // string@140f │ │ +2a182e: 6e20 9903 0400 |001b: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1834: 1a00 2d0a |001e: const-string v0, "CREATE TABLE Region (id INTEGER PRIMARY KEY AUTOINCREMENT, nom TEXT, estInstalle INTEGER, dossierId TEXT);" // string@0a2d │ │ +2a1838: 6e20 9903 0400 |0020: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a183e: 1a00 280a |0023: const-string v0, "CREATE TABLE Boutique (id INTEGER PRIMARY KEY AUTOINCREMENT,type INTEGER,nom TEXT);" // string@0a28 │ │ +2a1842: 6e20 9903 0400 |0025: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1848: 1a00 2e0a |0028: const-string v0, "CREATE TABLE Succes (id INTEGER PRIMARY KEY AUTOINCREMENT,type INTEGER,niveau INTEGER,quantiteNecessaire INTEGER,estValide INTEGER);" // string@0a2e │ │ +2a184c: 6e20 9903 0400 |002a: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1852: 1a00 1214 |002d: const-string v0, "INSERT INTO Succes (id, type, niveau, quantiteNecessaire, estValide) VALUES (NULL, 1, 1, 10, 0), (NULL, 1, 2, 25, 0), (NULL, 1, 3, 50, 0), (NULL, 1, 4, 100, 0), (NULL, 1, 5, 200, 0), (NULL, 1, 6, 300, 0), (NULL, 1, 7, 500, 0), (NULL, 3, 1, 5, 0), (NULL, 3, 2, 10, 0), (NULL, 3, 3, 25, 0), (NULL, 3, 4, 50, 0), (NULL, 3, 5, 100, 0);" // string@1412 │ │ +2a1856: 6e20 9903 0400 |002f: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a185c: 1a00 1314 |0032: const-string v0, "INSERT INTO Succes (id, type, niveau, quantiteNecessaire, estValide) VALUES (NULL, 1, 8, 1000, 0)" // string@1413 │ │ +2a1860: 6e20 9903 0400 |0034: invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1866: 5430 3a82 |0037: iget-object v0, v3, Lfr/nocle/passegares/bdd/Connecteur;.contexte:Landroid/content/Context; // field@823a │ │ +2a186a: 1211 |0039: const/4 v1, #int 1 // #1 │ │ +2a186c: 12f2 |003a: const/4 v2, #int -1 // #ff │ │ +2a186e: 7140 8085 4021 |003b: invoke-static {v0, v4, v1, v2}, Lfr/nocle/passegares/controlleur/ImportCSV;.updatedataRegions:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;II)Ljava/util/ArrayList; // method@8580 │ │ +2a1874: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=28 │ │ 0x0007 line=29 │ │ 0x000c line=30 │ │ 0x0011 line=31 │ │ 0x0016 line=32 │ │ @@ -674049,398 +674048,398 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2a187c: |[2a187c] fr.nocle.passegares.bdd.Connecteur.onDowngrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -2a188c: 0e00 |0000: return-void │ │ +2a1878: |[2a1878] fr.nocle.passegares.bdd.Connecteur.onDowngrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +2a1888: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lfr/nocle/passegares/bdd/Connecteur;) │ │ name : 'onUpgrade' │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 822 16-bit code units │ │ -2a1890: |[2a1890] fr.nocle.passegares.bdd.Connecteur.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -2a18a0: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -2a18a4: 0801 1100 |0002: move-object/from16 v1, v17 │ │ -2a18a8: 0202 1200 |0004: move/from16 v2, v18 │ │ -2a18ac: 0203 1300 |0006: move/from16 v3, v19 │ │ -2a18b0: 1304 6300 |0008: const/16 v4, #int 99 // #63 │ │ -2a18b4: 3642 1a00 |000a: if-gt v2, v4, 0024 // +001a │ │ -2a18b8: 1304 6400 |000c: const/16 v4, #int 100 // #64 │ │ -2a18bc: 3443 1600 |000e: if-lt v3, v4, 0024 // +0016 │ │ -2a18c0: 1a04 2d0a |0010: const-string v4, "CREATE TABLE Region (id INTEGER PRIMARY KEY AUTOINCREMENT, nom TEXT, estInstalle INTEGER, dossierId TEXT);" // string@0a2d │ │ -2a18c4: 6e20 9903 4100 |0012: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a18ca: 1a04 1114 |0015: const-string v4, "INSERT INTO Region (id, nom, estInstalle, dossierId) VALUES (1, 'Île-de-France', 1, 'Paris');" // string@1411 │ │ -2a18ce: 6e20 9903 4100 |0017: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a18d4: 1a04 aa04 |001a: const-string v4, "ALTER TABLE Ligne ADD idRegion INTEGER AFTER nbGares;" // string@04aa │ │ -2a18d8: 6e20 9903 4100 |001c: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a18de: 1a04 a504 |001f: const-string v4, "ALTER TABLE GareDansLigne ADD idRegion INTEGER;UPDATE GareDansLigne SET idRegion = 1;" // string@04a5 │ │ -2a18e2: 6e20 9903 4100 |0021: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a18e8: 1304 6800 |0024: const/16 v4, #int 104 // #68 │ │ -2a18ec: 1305 6900 |0026: const/16 v5, #int 105 // #69 │ │ -2a18f0: 3642 0900 |0028: if-gt v2, v4, 0031 // +0009 │ │ -2a18f4: 3453 0700 |002a: if-lt v3, v5, 0031 // +0007 │ │ -2a18f8: 1a04 eb38 |002c: const-string v4, "UPDATE Ligne SET idRegion = 1 WHERE idRegion IS NULL;" // string@38eb │ │ -2a18fc: 6e20 9903 4100 |002e: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1902: 1214 |0031: const/4 v4, #int 1 // #1 │ │ -2a1904: 1206 |0032: const/4 v6, #int 0 // #0 │ │ -2a1906: 3652 3100 |0033: if-gt v2, v5, 0064 // +0031 │ │ -2a190a: 1305 6a00 |0035: const/16 v5, #int 106 // #6a │ │ -2a190e: 3453 2d00 |0037: if-lt v3, v5, 0064 // +002d │ │ -2a1912: 2345 9411 |0039: new-array v5, v4, [Ljava/lang/String; // type@1194 │ │ -2a1916: 1a07 8931 |003b: const-string v7, "SNCF_U" // string@3189 │ │ -2a191a: 4d07 0506 |003d: aput-object v7, v5, v6 │ │ -2a191e: 1a07 fc30 |003f: const-string v7, "SELECT id FROM Ligne WHERE idStif = ? ORDER BY id" // string@30fc │ │ -2a1922: 6e30 9d03 7105 |0041: invoke-virtual {v1, v7, v5}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a1928: 0c05 |0044: move-result-object v5 │ │ -2a192a: 7210 7f03 0500 |0045: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a1930: 0a07 |0048: move-result v7 │ │ -2a1932: 3807 1800 |0049: if-eqz v7, 0061 // +0018 │ │ -2a1936: 1a07 430e |004b: const-string v7, "DELETE FROM Ligne WHERE idStif = 'SNCF_U';" // string@0e43 │ │ -2a193a: 6e20 9903 7100 |004d: invoke-virtual {v1, v7}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1940: 2347 9411 |0050: new-array v7, v4, [Ljava/lang/String; // type@1194 │ │ -2a1944: 7220 7a03 6500 |0052: invoke-interface {v5, v6}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -2a194a: 0b08 |0055: move-result-wide v8 │ │ -2a194c: 7120 de88 9800 |0056: invoke-static {v8, v9}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a1952: 0c08 |0059: move-result-object v8 │ │ -2a1954: 4d08 0706 |005a: aput-object v8, v7, v6 │ │ -2a1958: 1a08 420e |005c: const-string v8, "DELETE FROM GareDansLigne WHERE idLigne = ?;" // string@0e42 │ │ -2a195c: 6e30 9a03 8107 |005e: invoke-virtual {v1, v8, v7}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@039a │ │ -2a1962: 7210 7303 0500 |0061: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a1968: 1305 6d00 |0064: const/16 v5, #int 109 // #6d │ │ -2a196c: 1a07 5900 |0066: const-string v7, " = "" // string@0059 │ │ -2a1970: 1228 |0068: const/4 v8, #int 2 // #2 │ │ -2a1972: 3652 dd00 |0069: if-gt v2, v5, 0146 // +00dd │ │ -2a1976: 1305 6e00 |006b: const/16 v5, #int 110 // #6e │ │ -2a197a: 3453 d900 |006d: if-lt v3, v5, 0146 // +00d9 │ │ -2a197e: 2205 b910 |006f: new-instance v5, Ljava/util/ArrayList; // type@10b9 │ │ -2a1982: 7010 5c89 0500 |0071: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a1988: 2389 9411 |0074: new-array v9, v8, [Ljava/lang/String; // type@1194 │ │ -2a198c: 1a0a 382d |0076: const-string v10, "Occitanie" // string@2d38 │ │ -2a1990: 4d0a 0906 |0078: aput-object v10, v9, v6 │ │ -2a1994: 1a0a 8631 |007a: const-string v10, "SNCF_Occitanie_U" // string@3186 │ │ -2a1998: 4d0a 0904 |007c: aput-object v10, v9, v4 │ │ -2a199c: 6e20 6089 9500 |007e: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a19a2: 2389 9411 |0081: new-array v9, v8, [Ljava/lang/String; // type@1194 │ │ -2a19a6: 1a0a 4213 |0083: const-string v10, "HautsFrance" // string@1342 │ │ -2a19aa: 4d0a 0906 |0085: aput-object v10, v9, v6 │ │ -2a19ae: 1a0a 8331 |0087: const-string v10, "SNCF_HautsFrance_U" // string@3183 │ │ -2a19b2: 4d0a 0904 |0089: aput-object v10, v9, v4 │ │ -2a19b6: 6e20 6089 9500 |008b: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a19bc: 2389 9411 |008e: new-array v9, v8, [Ljava/lang/String; // type@1194 │ │ -2a19c0: 1a0a d52c |0090: const-string v10, "Normandie" // string@2cd5 │ │ -2a19c4: 4d0a 0906 |0092: aput-object v10, v9, v6 │ │ -2a19c8: 1a0a 8531 |0094: const-string v10, "SNCF_Normandie_U" // string@3185 │ │ -2a19cc: 4d0a 0904 |0096: aput-object v10, v9, v4 │ │ -2a19d0: 6e20 6089 9500 |0098: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a19d6: 2389 9411 |009b: new-array v9, v8, [Ljava/lang/String; // type@1194 │ │ -2a19da: 1a0a 8e2e |009d: const-string v10, "PaysLoire" // string@2e8e │ │ -2a19de: 4d0a 0906 |009f: aput-object v10, v9, v6 │ │ -2a19e2: 1a0a 8831 |00a1: const-string v10, "SNCF_PaysLoire_U" // string@3188 │ │ -2a19e6: 4d0a 0904 |00a3: aput-object v10, v9, v4 │ │ -2a19ea: 6e20 6089 9500 |00a5: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a19f0: 2389 9411 |00a8: new-array v9, v8, [Ljava/lang/String; // type@1194 │ │ -2a19f4: 1a0a c32d |00aa: const-string v10, "PACA" // string@2dc3 │ │ -2a19f8: 4d0a 0906 |00ac: aput-object v10, v9, v6 │ │ -2a19fc: 1a0a 8731 |00ae: const-string v10, "SNCF_PACA_U" // string@3187 │ │ -2a1a00: 4d0a 0904 |00b0: aput-object v10, v9, v4 │ │ -2a1a04: 6e20 6089 9500 |00b2: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a1a0a: 2389 9411 |00b5: new-array v9, v8, [Ljava/lang/String; // type@1194 │ │ -2a1a0e: 1a0a 3009 |00b7: const-string v10, "BourgogneFC" // string@0930 │ │ -2a1a12: 4d0a 0906 |00b9: aput-object v10, v9, v6 │ │ -2a1a16: 1a0a 7f31 |00bb: const-string v10, "SNCF_BourgogneFC_U" // string@317f │ │ -2a1a1a: 4d0a 0904 |00bd: aput-object v10, v9, v4 │ │ -2a1a1e: 6e20 6089 9500 |00bf: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a1a24: 2389 9411 |00c2: new-array v9, v8, [Ljava/lang/String; // type@1194 │ │ -2a1a28: 1a0a 592c |00c4: const-string v10, "NAquitaine" // string@2c59 │ │ -2a1a2c: 4d0a 0906 |00c6: aput-object v10, v9, v6 │ │ -2a1a30: 1a0a 8431 |00c8: const-string v10, "SNCF_NAquitaine_U" // string@3184 │ │ -2a1a34: 4d0a 0904 |00ca: aput-object v10, v9, v4 │ │ -2a1a38: 6e20 6089 9500 |00cc: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a1a3e: 2389 9411 |00cf: new-array v9, v8, [Ljava/lang/String; // type@1194 │ │ -2a1a42: 1a0a e612 |00d1: const-string v10, "GrandEst" // string@12e6 │ │ -2a1a46: 4d0a 0906 |00d3: aput-object v10, v9, v6 │ │ -2a1a4a: 1a0a 8231 |00d5: const-string v10, "SNCF_GrandEst_U" // string@3182 │ │ -2a1a4e: 4d0a 0904 |00d7: aput-object v10, v9, v4 │ │ -2a1a52: 6e20 6089 9500 |00d9: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a1a58: 2389 9411 |00dc: new-array v9, v8, [Ljava/lang/String; // type@1194 │ │ -2a1a5c: 1a0a d20a |00de: const-string v10, "CentreVdL" // string@0ad2 │ │ -2a1a60: 4d0a 0906 |00e0: aput-object v10, v9, v6 │ │ -2a1a64: 1a0a 8131 |00e2: const-string v10, "SNCF_CentreVdL_U" // string@3181 │ │ -2a1a68: 4d0a 0904 |00e4: aput-object v10, v9, v4 │ │ -2a1a6c: 6e20 6089 9500 |00e6: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a1a72: 2389 9411 |00e9: new-array v9, v8, [Ljava/lang/String; // type@1194 │ │ -2a1a76: 1a0a 8507 |00eb: const-string v10, "AuvergneRA" // string@0785 │ │ -2a1a7a: 4d0a 0906 |00ed: aput-object v10, v9, v6 │ │ -2a1a7e: 1a0a 7e31 |00ef: const-string v10, "SNCF_AuvergneRA_U" // string@317e │ │ -2a1a82: 4d0a 0904 |00f1: aput-object v10, v9, v4 │ │ -2a1a86: 6e20 6089 9500 |00f3: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a1a8c: 2389 9411 |00f6: new-array v9, v8, [Ljava/lang/String; // type@1194 │ │ -2a1a90: 1a0a 3a09 |00f8: const-string v10, "Bretagne" // string@093a │ │ -2a1a94: 4d0a 0906 |00fa: aput-object v10, v9, v6 │ │ -2a1a98: 1a0a 8031 |00fc: const-string v10, "SNCF_Bretagne_U" // string@3180 │ │ -2a1a9c: 4d0a 0904 |00fe: aput-object v10, v9, v4 │ │ -2a1aa0: 6e20 6089 9500 |0100: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a1aa6: 6e10 6a89 0500 |0103: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ -2a1aac: 0c05 |0106: move-result-object v5 │ │ -2a1aae: 7210 d689 0500 |0107: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ -2a1ab4: 0a09 |010a: move-result v9 │ │ -2a1ab6: 3809 3600 |010b: if-eqz v9, 0141 // +0036 │ │ -2a1aba: 7210 d789 0500 |010d: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ -2a1ac0: 0c09 |0110: move-result-object v9 │ │ -2a1ac2: 1f09 9411 |0111: check-cast v9, [Ljava/lang/String; // type@1194 │ │ -2a1ac6: 220a 8a10 |0113: new-instance v10, Ljava/lang/StringBuilder; // type@108a │ │ -2a1aca: 7010 e088 0a00 |0115: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a1ad0: 1a0b e938 |0118: const-string v11, "UPDATE Ligne SET idRegion = (SELECT id FROM Region WHERE dossierId = "" // string@38e9 │ │ -2a1ad4: 6e20 eb88 ba00 |011a: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a1ada: 460b 0906 |011d: aget-object v11, v9, v6 │ │ -2a1ade: 6e20 eb88 ba00 |011f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a1ae4: 1a0b ab01 |0122: const-string v11, "" ) WHERE " // string@01ab │ │ -2a1ae8: 6e20 eb88 ba00 |0124: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a1aee: 1a0b 6f5c |0127: const-string v11, "idStif" // string@5c6f │ │ -2a1af2: 6e20 eb88 ba00 |0129: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a1af8: 6e20 eb88 7a00 |012c: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a1afe: 4609 0904 |012f: aget-object v9, v9, v4 │ │ -2a1b02: 6e20 eb88 9a00 |0131: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a1b08: 1a09 a701 |0134: const-string v9, """ // string@01a7 │ │ -2a1b0c: 6e20 eb88 9a00 |0136: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a1b12: 6e10 f288 0a00 |0139: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a1b18: 0c09 |013c: move-result-object v9 │ │ -2a1b1a: 6e20 9903 9100 |013d: invoke-virtual {v1, v9}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1b20: 28c7 |0140: goto 0107 // -0039 │ │ -2a1b22: 1a05 ea38 |0141: const-string v5, "UPDATE Ligne SET idRegion = (SELECT id FROM Region WHERE dossierId = "Paris" ) WHERE idStif NOT LIKE "SNCF_%"" // string@38ea │ │ -2a1b26: 6e20 9903 5100 |0143: invoke-virtual {v1, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1b2c: 1305 7100 |0146: const/16 v5, #int 113 // #71 │ │ -2a1b30: 3652 6400 |0148: if-gt v2, v5, 01ac // +0064 │ │ -2a1b34: 1305 7200 |014a: const/16 v5, #int 114 // #72 │ │ -2a1b38: 3453 6000 |014c: if-lt v3, v5, 01ac // +0060 │ │ -2a1b3c: 1a05 a304 |014e: const-string v5, "ALTER TABLE Gare ADD nbValidations INTEGER DEFAULT 0;" // string@04a3 │ │ -2a1b40: 6e20 9903 5100 |0150: invoke-virtual {v1, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1b46: 1a05 a204 |0153: const-string v5, "ALTER TABLE Gare ADD derniereValidation DATETIME DEFAULT NULL;" // string@04a2 │ │ -2a1b4a: 6e20 9903 5100 |0155: invoke-virtual {v1, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1b50: 2365 9411 |0158: new-array v5, v6, [Ljava/lang/String; // type@1194 │ │ -2a1b54: 1a09 f530 |015a: const-string v9, "SELECT g.id, count(distinct t.id) as nbTampon, max(t.date) as dernierTampon FROM Tampon t INNER JOIN Gare g ON g.id = t.nom GROUP BY t.nom" // string@30f5 │ │ -2a1b58: 6e30 9d03 9105 |015c: invoke-virtual {v1, v9, v5}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a1b5e: 0c05 |015f: move-result-object v5 │ │ -2a1b60: 7210 8003 0500 |0160: invoke-interface {v5}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ -2a1b66: 0a09 |0163: move-result v9 │ │ -2a1b68: 3809 4500 |0164: if-eqz v9, 01a9 // +0045 │ │ -2a1b6c: 2209 8a10 |0166: new-instance v9, Ljava/lang/StringBuilder; // type@108a │ │ -2a1b70: 7010 e088 0900 |0168: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a1b76: 1a0a e738 |016b: const-string v10, "UPDATE Gare SET nbValidations = " // string@38e7 │ │ -2a1b7a: 6e20 eb88 a900 |016d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a1b80: 7220 7903 4500 |0170: invoke-interface {v5, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a1b86: 0a0a |0173: move-result v10 │ │ -2a1b88: 6e20 e788 a900 |0174: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ -2a1b8e: 1a0a aa02 |0177: const-string v10, ", " // string@02aa │ │ -2a1b92: 6e20 eb88 a900 |0179: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a1b98: 1a0a a24a |017c: const-string v10, "derniereValidation" // string@4aa2 │ │ -2a1b9c: 6e20 eb88 a900 |017e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a1ba2: 6e20 eb88 7900 |0181: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a1ba8: 7220 7c03 8500 |0184: invoke-interface {v5, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a1bae: 0c0a |0187: move-result-object v10 │ │ -2a1bb0: 6e20 eb88 a900 |0188: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a1bb6: 1a0a ac01 |018b: const-string v10, "" WHERE " // string@01ac │ │ -2a1bba: 6e20 eb88 a900 |018d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a1bc0: 1a0a 5b5c |0190: const-string v10, "id" // string@5c5b │ │ -2a1bc4: 6e20 eb88 a900 |0192: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a1bca: 1a0a 5800 |0195: const-string v10, " = " // string@0058 │ │ -2a1bce: 6e20 eb88 a900 |0197: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a1bd4: 7220 7a03 6500 |019a: invoke-interface {v5, v6}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -2a1bda: 0b0a |019d: move-result-wide v10 │ │ -2a1bdc: 6e30 e888 a90b |019e: invoke-virtual {v9, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@88e8 │ │ -2a1be2: 6e10 f288 0900 |01a1: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a1be8: 0c09 |01a4: move-result-object v9 │ │ -2a1bea: 6e20 9903 9100 |01a5: invoke-virtual {v1, v9}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1bf0: 28b8 |01a8: goto 0160 // -0048 │ │ -2a1bf2: 7210 7303 0500 |01a9: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a1bf8: 1304 7000 |01ac: const/16 v4, #int 112 // #70 │ │ -2a1bfc: 1305 7800 |01ae: const/16 v5, #int 120 // #78 │ │ -2a1c00: 3642 0e00 |01b0: if-gt v2, v4, 01be // +000e │ │ -2a1c04: 3453 0c00 |01b2: if-lt v3, v5, 01be // +000c │ │ -2a1c08: 1a04 9f04 |01b4: const-string v4, "ALTER TABLE Gare ADD boutiqueId INTEGER DEFAULT NULL;" // string@049f │ │ -2a1c0c: 6e20 9903 4100 |01b6: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1c12: 1a04 280a |01b9: const-string v4, "CREATE TABLE Boutique (id INTEGER PRIMARY KEY AUTOINCREMENT,type INTEGER,nom TEXT);" // string@0a28 │ │ -2a1c16: 6e20 9903 4100 |01bb: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1c1c: 1304 7900 |01be: const/16 v4, #int 121 // #79 │ │ -2a1c20: 3652 0900 |01c0: if-gt v2, v5, 01c9 // +0009 │ │ -2a1c24: 3443 0700 |01c2: if-lt v3, v4, 01c9 // +0007 │ │ -2a1c28: 1a05 1014 |01c4: const-string v5, "INSERT INTO Inventaire (id, type, idObj, nb) VALUES (NULL, 2, 0, 0);" // string@1410 │ │ -2a1c2c: 6e20 9903 5100 |01c6: invoke-virtual {v1, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1c32: 3642 1000 |01c9: if-gt v2, v4, 01d9 // +0010 │ │ -2a1c36: 1304 7a00 |01cb: const/16 v4, #int 122 // #7a │ │ -2a1c3a: 3443 0c00 |01cd: if-lt v3, v4, 01d9 // +000c │ │ -2a1c3e: 1a04 3c0e |01cf: const-string v4, "DELETE FROM Boutique;" // string@0e3c │ │ -2a1c42: 6e20 9903 4100 |01d1: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1c48: 1a04 e538 |01d4: const-string v4, "UPDATE Gare SET boutiqueId = NULL WHERE NOT boutiqueId IS NULL;" // string@38e5 │ │ -2a1c4c: 6e20 9903 4100 |01d6: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1c52: 1304 7b00 |01d9: const/16 v4, #int 123 // #7b │ │ -2a1c56: 1305 7c00 |01db: const/16 v5, #int 124 // #7c │ │ -2a1c5a: 3642 1300 |01dd: if-gt v2, v4, 01f0 // +0013 │ │ -2a1c5e: 3453 1100 |01df: if-lt v3, v5, 01f0 // +0011 │ │ -2a1c62: 1a04 2e0a |01e1: const-string v4, "CREATE TABLE Succes (id INTEGER PRIMARY KEY AUTOINCREMENT,type INTEGER,niveau INTEGER,quantiteNecessaire INTEGER,estValide INTEGER);" // string@0a2e │ │ -2a1c66: 6e20 9903 4100 |01e3: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1c6c: 1a04 1214 |01e6: const-string v4, "INSERT INTO Succes (id, type, niveau, quantiteNecessaire, estValide) VALUES (NULL, 1, 1, 10, 0), (NULL, 1, 2, 25, 0), (NULL, 1, 3, 50, 0), (NULL, 1, 4, 100, 0), (NULL, 1, 5, 200, 0), (NULL, 1, 6, 300, 0), (NULL, 1, 7, 500, 0), (NULL, 3, 1, 5, 0), (NULL, 3, 2, 10, 0), (NULL, 3, 3, 25, 0), (NULL, 3, 4, 50, 0), (NULL, 3, 5, 100, 0);" // string@1412 │ │ -2a1c70: 6e20 9903 4100 |01e8: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1c76: 5404 3a82 |01eb: iget-object v4, v0, Lfr/nocle/passegares/bdd/Connecteur;.contexte:Landroid/content/Context; // field@823a │ │ -2a1c7a: 7120 6985 1400 |01ed: invoke-static {v4, v1}, Lfr/nocle/passegares/controlleur/GareCtrl;.updateAllSuccesConcerningGares:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V // method@8569 │ │ -2a1c80: 3652 0b00 |01f0: if-gt v2, v5, 01fb // +000b │ │ -2a1c84: 1304 7d00 |01f2: const/16 v4, #int 125 // #7d │ │ -2a1c88: 3443 0700 |01f4: if-lt v3, v4, 01fb // +0007 │ │ -2a1c8c: 5404 3a82 |01f6: iget-object v4, v0, Lfr/nocle/passegares/bdd/Connecteur;.contexte:Landroid/content/Context; // field@823a │ │ -2a1c90: 7120 5f85 1400 |01f8: invoke-static {v4, v1}, Lfr/nocle/passegares/controlleur/GareCtrl;.fixIssueGaresHorsIdF:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V // method@855f │ │ -2a1c96: 1304 9000 |01fb: const/16 v4, #int 144 // #90 │ │ -2a1c9a: 3642 1000 |01fd: if-gt v2, v4, 020d // +0010 │ │ -2a1c9e: 1304 9100 |01ff: const/16 v4, #int 145 // #91 │ │ -2a1ca2: 3443 0c00 |0201: if-lt v3, v4, 020d // +000c │ │ -2a1ca6: 1a04 1314 |0203: const-string v4, "INSERT INTO Succes (id, type, niveau, quantiteNecessaire, estValide) VALUES (NULL, 1, 8, 1000, 0)" // string@1413 │ │ -2a1caa: 6e20 9903 4100 |0205: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1cb0: 5404 3a82 |0208: iget-object v4, v0, Lfr/nocle/passegares/bdd/Connecteur;.contexte:Landroid/content/Context; // field@823a │ │ -2a1cb4: 7120 6985 1400 |020a: invoke-static {v4, v1}, Lfr/nocle/passegares/controlleur/GareCtrl;.updateAllSuccesConcerningGares:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V // method@8569 │ │ -2a1cba: 1a04 a104 |020d: const-string v4, "ALTER TABLE Gare ADD couleurEvolution INTEGER;" // string@04a1 │ │ -2a1cbe: 1a05 ab04 |020f: const-string v5, "ALTER TABLE Ligne ADD ordre INTEGER AFTER type;" // string@04ab │ │ -2a1cc2: 1a06 a904 |0211: const-string v6, "ALTER TABLE Ligne ADD couleur TEXT AFTER ordre;" // string@04a9 │ │ -2a1cc6: 1307 3200 |0213: const/16 v7, #int 50 // #32 │ │ -2a1cca: 1308 3400 |0215: const/16 v8, #int 52 // #34 │ │ -2a1cce: 1309 3600 |0217: const/16 v9, #int 54 // #36 │ │ -2a1cd2: 1a0a 0f14 |0219: const-string v10, "INSERT INTO Inventaire (id, type, idObj, nb) VALUES (NULL, 0, 0, 100), (NULL, 1, 0, 0), (NULL, 1, 1, 0), (NULL, 1, 2, 0), (NULL, 1, 3, 0), (NULL, 1, 4, 0), (NULL, 1, 5, 0), (NULL, 1, 6, 0), (NULL, 1, 7, 0), (NULL, 2, 0, 0) ;" // string@140f │ │ -2a1cd6: 1a0b 2b0a |021b: const-string v11, "CREATE TABLE Inventaire (id INTEGER PRIMARY KEY AUTOINCREMENT, type INTEGER, idObj INTEGER, nb INTEGER);" // string@0a2b │ │ -2a1cda: 130c 3f00 |021d: const/16 v12, #int 63 // #3f │ │ -2a1cde: 130d 3e00 |021f: const/16 v13, #int 62 // #3e │ │ -2a1ce2: 130e 3500 |0221: const/16 v14, #int 53 // #35 │ │ -2a1ce6: 3572 3200 |0223: if-ge v2, v7, 0255 // +0032 │ │ -2a1cea: 34c3 3000 |0225: if-lt v3, v12, 0255 // +0030 │ │ -2a1cee: 6e20 9903 b100 |0227: invoke-virtual {v1, v11}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1cf4: 6e20 9903 6100 |022a: invoke-virtual {v1, v6}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1cfa: 6e20 9903 5100 |022d: invoke-virtual {v1, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1d00: 6e20 9903 4100 |0230: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1d06: 1a04 a004 |0233: const-string v4, "ALTER TABLE Gare ADD couleur INTEGER;" // string@04a0 │ │ -2a1d0a: 6e20 9903 4100 |0235: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1d10: 1a04 a404 |0238: const-string v4, "ALTER TABLE Gare ADD niveau INTEGER DEFAULT 0;" // string@04a4 │ │ -2a1d14: 6e20 9903 4100 |023a: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1d1a: 1a04 a604 |023d: const-string v4, "ALTER TABLE GareDansLigne ADD ordre INTEGER DEFAULT 0;" // string@04a6 │ │ -2a1d1e: 6e20 9903 4100 |023f: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1d24: 1a04 a704 |0242: const-string v4, "ALTER TABLE GareDansLigne ADD pdlFond INTEGER DEFAULT 0;" // string@04a7 │ │ -2a1d28: 6e20 9903 4100 |0244: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1d2e: 1a04 a804 |0247: const-string v4, "ALTER TABLE GareDansLigne ADD pdlPoint INTEGER DEFAULT 0;" // string@04a8 │ │ -2a1d32: 6e20 9903 4100 |0249: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1d38: 6e20 9903 a100 |024c: invoke-virtual {v1, v10}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1d3e: 5404 3a82 |024f: iget-object v4, v0, Lfr/nocle/passegares/bdd/Connecteur;.contexte:Landroid/content/Context; // field@823a │ │ -2a1d42: 7120 6885 1400 |0251: invoke-static {v4, v1}, Lfr/nocle/passegares/controlleur/GareCtrl;.updateAllLevels:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V // method@8568 │ │ -2a1d48: 2865 |0254: goto 02b9 // +0065 │ │ -2a1d4a: 36d2 0f00 |0255: if-gt v2, v13, 0264 // +000f │ │ -2a1d4e: 34c3 0d00 |0257: if-lt v3, v12, 0264 // +000d │ │ -2a1d52: 1a0f 980e |0259: const-string v15, "DROP TABLE IF EXISTS Inventaire;" // string@0e98 │ │ -2a1d56: 6e20 9903 f100 |025b: invoke-virtual {v1, v15}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1d5c: 6e20 9903 b100 |025e: invoke-virtual {v1, v11}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1d62: 6e20 9903 a100 |0261: invoke-virtual {v1, v10}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1d68: 130f 3900 |0264: const/16 v15, #int 57 // #39 │ │ -2a1d6c: 36f2 0900 |0266: if-gt v2, v15, 026f // +0009 │ │ -2a1d70: 130c 3a00 |0268: const/16 v12, #int 58 // #3a │ │ -2a1d74: 34c3 0500 |026a: if-lt v3, v12, 026f // +0005 │ │ -2a1d78: 6e20 9903 6100 |026c: invoke-virtual {v1, v6}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1d7e: 1306 3800 |026f: const/16 v6, #int 56 // #38 │ │ -2a1d82: 3662 0700 |0271: if-gt v2, v6, 0278 // +0007 │ │ -2a1d86: 34f3 0500 |0273: if-lt v3, v15, 0278 // +0005 │ │ -2a1d8a: 6e20 9903 4100 |0275: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1d90: 3692 1500 |0278: if-gt v2, v9, 028d // +0015 │ │ -2a1d94: 1304 3700 |027a: const/16 v4, #int 55 // #37 │ │ -2a1d98: 3443 1100 |027c: if-lt v3, v4, 028d // +0011 │ │ -2a1d9c: 1a04 a604 |027e: const-string v4, "ALTER TABLE GareDansLigne ADD ordre INTEGER DEFAULT 0;" // string@04a6 │ │ -2a1da0: 6e20 9903 4100 |0280: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1da6: 1a04 a704 |0283: const-string v4, "ALTER TABLE GareDansLigne ADD pdlFond INTEGER DEFAULT 0;" // string@04a7 │ │ -2a1daa: 6e20 9903 4100 |0285: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1db0: 1a04 a804 |0288: const-string v4, "ALTER TABLE GareDansLigne ADD pdlPoint INTEGER DEFAULT 0;" // string@04a8 │ │ -2a1db4: 6e20 9903 4100 |028a: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1dba: 36e2 0a00 |028d: if-gt v2, v14, 0297 // +000a │ │ -2a1dbe: 3493 0800 |028f: if-lt v3, v9, 0297 // +0008 │ │ -2a1dc2: 6e20 9903 b100 |0291: invoke-virtual {v1, v11}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1dc8: 6e20 9903 a100 |0294: invoke-virtual {v1, v10}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1dce: 3682 0900 |0297: if-gt v2, v8, 02a0 // +0009 │ │ -2a1dd2: 34e3 0700 |0299: if-lt v3, v14, 02a0 // +0007 │ │ -2a1dd6: 1a04 a004 |029b: const-string v4, "ALTER TABLE Gare ADD couleur INTEGER;" // string@04a0 │ │ -2a1dda: 6e20 9903 4100 |029d: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1de0: 1304 3300 |02a0: const/16 v4, #int 51 // #33 │ │ -2a1de4: 3642 0e00 |02a2: if-gt v2, v4, 02b0 // +000e │ │ -2a1de8: 3483 0c00 |02a4: if-lt v3, v8, 02b0 // +000c │ │ -2a1dec: 1a04 a404 |02a6: const-string v4, "ALTER TABLE Gare ADD niveau INTEGER DEFAULT 0;" // string@04a4 │ │ -2a1df0: 6e20 9903 4100 |02a8: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1df6: 5404 3a82 |02ab: iget-object v4, v0, Lfr/nocle/passegares/bdd/Connecteur;.contexte:Landroid/content/Context; // field@823a │ │ -2a1dfa: 7120 6885 1400 |02ad: invoke-static {v4, v1}, Lfr/nocle/passegares/controlleur/GareCtrl;.updateAllLevels:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V // method@8568 │ │ -2a1e00: 3672 0900 |02b0: if-gt v2, v7, 02b9 // +0009 │ │ -2a1e04: 1304 3300 |02b2: const/16 v4, #int 51 // #33 │ │ -2a1e08: 3443 0500 |02b4: if-lt v3, v4, 02b9 // +0005 │ │ -2a1e0c: 6e20 9903 5100 |02b6: invoke-virtual {v1, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1e12: 1304 0c00 |02b9: const/16 v4, #int 12 // #c │ │ -2a1e16: 1a05 9c0e |02bb: const-string v5, "DROP TABLE IF EXISTS Tampon;" // string@0e9c │ │ -2a1e1a: 3642 0e00 |02bd: if-gt v2, v4, 02cb // +000e │ │ -2a1e1e: 1304 0d00 |02bf: const/16 v4, #int 13 // #d │ │ -2a1e22: 3443 0a00 |02c1: if-lt v3, v4, 02cb // +000a │ │ -2a1e26: 6e20 9903 5100 |02c3: invoke-virtual {v1, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1e2c: 1a04 2f0a |02c6: const-string v4, "CREATE TABLE Tampon (id INTEGER PRIMARY KEY AUTOINCREMENT, nom INTEGER, date DATETIME DEFAULT CURRENT_TIMESTAMP);" // string@0a2f │ │ -2a1e30: 6e20 9903 4100 |02c8: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1e36: 1304 0a00 |02cb: const/16 v4, #int 10 // #a │ │ -2a1e3a: 1a06 960e |02cd: const-string v6, "DROP TABLE IF EXISTS Gare;" // string@0e96 │ │ -2a1e3e: 3642 1900 |02cf: if-gt v2, v4, 02e8 // +0019 │ │ -2a1e42: 1304 0b00 |02d1: const/16 v4, #int 11 // #b │ │ -2a1e46: 3443 1500 |02d3: if-lt v3, v4, 02e8 // +0015 │ │ -2a1e4a: 6e20 9903 5100 |02d5: invoke-virtual {v1, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1e50: 6e20 9903 6100 |02d8: invoke-virtual {v1, v6}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1e56: 1a04 990e |02db: const-string v4, "DROP TABLE IF EXISTS Ligne;" // string@0e99 │ │ -2a1e5a: 6e20 9903 4100 |02dd: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1e60: 1a04 970e |02e0: const-string v4, "DROP TABLE IF EXISTS GareDansLigne;" // string@0e97 │ │ -2a1e64: 6e20 9903 4100 |02e2: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1e6a: 7402 2c85 1000 |02e5: invoke-virtual/range {v16, v17}, Lfr/nocle/passegares/bdd/Connecteur;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@852c │ │ -2a1e70: 1254 |02e8: const/4 v4, #int 5 // #5 │ │ -2a1e72: 3642 0e00 |02e9: if-gt v2, v4, 02f7 // +000e │ │ -2a1e76: 1264 |02eb: const/4 v4, #int 6 // #6 │ │ -2a1e78: 3443 0b00 |02ec: if-lt v3, v4, 02f7 // +000b │ │ -2a1e7c: 6e20 9903 5100 |02ee: invoke-virtual {v1, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1e82: 6e20 9903 6100 |02f1: invoke-virtual {v1, v6}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1e88: 7402 2c85 1000 |02f4: invoke-virtual/range {v16, v17}, Lfr/nocle/passegares/bdd/Connecteur;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@852c │ │ -2a1e8e: 1244 |02f7: const/4 v4, #int 4 // #4 │ │ -2a1e90: 3642 0a00 |02f8: if-gt v2, v4, 0302 // +000a │ │ -2a1e94: 1254 |02fa: const/4 v4, #int 5 // #5 │ │ -2a1e96: 3443 0700 |02fb: if-lt v3, v4, 0302 // +0007 │ │ -2a1e9a: 1a04 270a |02fd: const-string v4, "CREATE INDEX "Gare_main" ON Gare (lon ASC, lat ASC)" // string@0a27 │ │ -2a1e9e: 6e20 9903 4100 |02ff: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1ea4: 1244 |0302: const/4 v4, #int 4 // #4 │ │ -2a1ea6: 3643 0b00 |0303: if-gt v3, v4, 030e // +000b │ │ -2a1eaa: 6e20 9903 5100 |0305: invoke-virtual {v1, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1eb0: 6e20 9903 6100 |0308: invoke-virtual {v1, v6}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a1eb6: 7402 2c85 1000 |030b: invoke-virtual/range {v16, v17}, Lfr/nocle/passegares/bdd/Connecteur;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@852c │ │ -2a1ebc: 1304 0e00 |030e: const/16 v4, #int 14 // #e │ │ -2a1ec0: 3443 0700 |0310: if-lt v3, v4, 0317 // +0007 │ │ -2a1ec4: 5404 3a82 |0312: iget-object v4, v0, Lfr/nocle/passegares/bdd/Connecteur;.contexte:Landroid/content/Context; // field@823a │ │ -2a1ec8: 7140 7a85 1432 |0314: invoke-static {v4, v1, v2, v3}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateData:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;II)V // method@857a │ │ -2a1ece: 3682 0400 |0317: if-gt v2, v8, 031b // +0004 │ │ -2a1ed2: 35e3 0c00 |0319: if-ge v3, v14, 0325 // +000c │ │ -2a1ed6: 36e2 0400 |031b: if-gt v2, v14, 031f // +0004 │ │ -2a1eda: 3593 0800 |031d: if-ge v3, v9, 0325 // +0008 │ │ -2a1ede: 36d2 0b00 |031f: if-gt v2, v13, 032a // +000b │ │ -2a1ee2: 1304 3f00 |0321: const/16 v4, #int 63 // #3f │ │ -2a1ee6: 3443 0700 |0323: if-lt v3, v4, 032a // +0007 │ │ -2a1eea: 5404 3a82 |0325: iget-object v4, v0, Lfr/nocle/passegares/bdd/Connecteur;.contexte:Landroid/content/Context; // field@823a │ │ -2a1eee: 7120 6885 1400 |0327: invoke-static {v4, v1}, Lfr/nocle/passegares/controlleur/GareCtrl;.updateAllLevels:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V // method@8568 │ │ -2a1ef4: 1304 3d00 |032a: const/16 v4, #int 61 // #3d │ │ -2a1ef8: 3642 0900 |032c: if-gt v2, v4, 0335 // +0009 │ │ -2a1efc: 34d3 0700 |032e: if-lt v3, v13, 0335 // +0007 │ │ -2a1f00: 5402 3a82 |0330: iget-object v2, v0, Lfr/nocle/passegares/bdd/Connecteur;.contexte:Landroid/content/Context; // field@823a │ │ -2a1f04: 7120 9885 1200 |0332: invoke-static {v2, v1}, Lfr/nocle/passegares/controlleur/LigneCtrl;.fixProblemeGL:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V // method@8598 │ │ -2a1f0a: 0e00 |0335: return-void │ │ +2a188c: |[2a188c] fr.nocle.passegares.bdd.Connecteur.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +2a189c: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +2a18a0: 0801 1100 |0002: move-object/from16 v1, v17 │ │ +2a18a4: 0202 1200 |0004: move/from16 v2, v18 │ │ +2a18a8: 0203 1300 |0006: move/from16 v3, v19 │ │ +2a18ac: 1304 6300 |0008: const/16 v4, #int 99 // #63 │ │ +2a18b0: 3642 1a00 |000a: if-gt v2, v4, 0024 // +001a │ │ +2a18b4: 1304 6400 |000c: const/16 v4, #int 100 // #64 │ │ +2a18b8: 3443 1600 |000e: if-lt v3, v4, 0024 // +0016 │ │ +2a18bc: 1a04 2d0a |0010: const-string v4, "CREATE TABLE Region (id INTEGER PRIMARY KEY AUTOINCREMENT, nom TEXT, estInstalle INTEGER, dossierId TEXT);" // string@0a2d │ │ +2a18c0: 6e20 9903 4100 |0012: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a18c6: 1a04 1114 |0015: const-string v4, "INSERT INTO Region (id, nom, estInstalle, dossierId) VALUES (1, 'Île-de-France', 1, 'Paris');" // string@1411 │ │ +2a18ca: 6e20 9903 4100 |0017: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a18d0: 1a04 aa04 |001a: const-string v4, "ALTER TABLE Ligne ADD idRegion INTEGER AFTER nbGares;" // string@04aa │ │ +2a18d4: 6e20 9903 4100 |001c: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a18da: 1a04 a504 |001f: const-string v4, "ALTER TABLE GareDansLigne ADD idRegion INTEGER;UPDATE GareDansLigne SET idRegion = 1;" // string@04a5 │ │ +2a18de: 6e20 9903 4100 |0021: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a18e4: 1304 6800 |0024: const/16 v4, #int 104 // #68 │ │ +2a18e8: 1305 6900 |0026: const/16 v5, #int 105 // #69 │ │ +2a18ec: 3642 0900 |0028: if-gt v2, v4, 0031 // +0009 │ │ +2a18f0: 3453 0700 |002a: if-lt v3, v5, 0031 // +0007 │ │ +2a18f4: 1a04 eb38 |002c: const-string v4, "UPDATE Ligne SET idRegion = 1 WHERE idRegion IS NULL;" // string@38eb │ │ +2a18f8: 6e20 9903 4100 |002e: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a18fe: 1214 |0031: const/4 v4, #int 1 // #1 │ │ +2a1900: 1206 |0032: const/4 v6, #int 0 // #0 │ │ +2a1902: 3652 3100 |0033: if-gt v2, v5, 0064 // +0031 │ │ +2a1906: 1305 6a00 |0035: const/16 v5, #int 106 // #6a │ │ +2a190a: 3453 2d00 |0037: if-lt v3, v5, 0064 // +002d │ │ +2a190e: 2345 9411 |0039: new-array v5, v4, [Ljava/lang/String; // type@1194 │ │ +2a1912: 1a07 8931 |003b: const-string v7, "SNCF_U" // string@3189 │ │ +2a1916: 4d07 0506 |003d: aput-object v7, v5, v6 │ │ +2a191a: 1a07 fc30 |003f: const-string v7, "SELECT id FROM Ligne WHERE idStif = ? ORDER BY id" // string@30fc │ │ +2a191e: 6e30 9d03 7105 |0041: invoke-virtual {v1, v7, v5}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a1924: 0c05 |0044: move-result-object v5 │ │ +2a1926: 7210 7f03 0500 |0045: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a192c: 0a07 |0048: move-result v7 │ │ +2a192e: 3807 1800 |0049: if-eqz v7, 0061 // +0018 │ │ +2a1932: 1a07 430e |004b: const-string v7, "DELETE FROM Ligne WHERE idStif = 'SNCF_U';" // string@0e43 │ │ +2a1936: 6e20 9903 7100 |004d: invoke-virtual {v1, v7}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a193c: 2347 9411 |0050: new-array v7, v4, [Ljava/lang/String; // type@1194 │ │ +2a1940: 7220 7a03 6500 |0052: invoke-interface {v5, v6}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +2a1946: 0b08 |0055: move-result-wide v8 │ │ +2a1948: 7120 de88 9800 |0056: invoke-static {v8, v9}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a194e: 0c08 |0059: move-result-object v8 │ │ +2a1950: 4d08 0706 |005a: aput-object v8, v7, v6 │ │ +2a1954: 1a08 420e |005c: const-string v8, "DELETE FROM GareDansLigne WHERE idLigne = ?;" // string@0e42 │ │ +2a1958: 6e30 9a03 8107 |005e: invoke-virtual {v1, v8, v7}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@039a │ │ +2a195e: 7210 7303 0500 |0061: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a1964: 1305 6d00 |0064: const/16 v5, #int 109 // #6d │ │ +2a1968: 1a07 5900 |0066: const-string v7, " = "" // string@0059 │ │ +2a196c: 1228 |0068: const/4 v8, #int 2 // #2 │ │ +2a196e: 3652 dd00 |0069: if-gt v2, v5, 0146 // +00dd │ │ +2a1972: 1305 6e00 |006b: const/16 v5, #int 110 // #6e │ │ +2a1976: 3453 d900 |006d: if-lt v3, v5, 0146 // +00d9 │ │ +2a197a: 2205 b910 |006f: new-instance v5, Ljava/util/ArrayList; // type@10b9 │ │ +2a197e: 7010 5c89 0500 |0071: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a1984: 2389 9411 |0074: new-array v9, v8, [Ljava/lang/String; // type@1194 │ │ +2a1988: 1a0a 382d |0076: const-string v10, "Occitanie" // string@2d38 │ │ +2a198c: 4d0a 0906 |0078: aput-object v10, v9, v6 │ │ +2a1990: 1a0a 8631 |007a: const-string v10, "SNCF_Occitanie_U" // string@3186 │ │ +2a1994: 4d0a 0904 |007c: aput-object v10, v9, v4 │ │ +2a1998: 6e20 6089 9500 |007e: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a199e: 2389 9411 |0081: new-array v9, v8, [Ljava/lang/String; // type@1194 │ │ +2a19a2: 1a0a 4213 |0083: const-string v10, "HautsFrance" // string@1342 │ │ +2a19a6: 4d0a 0906 |0085: aput-object v10, v9, v6 │ │ +2a19aa: 1a0a 8331 |0087: const-string v10, "SNCF_HautsFrance_U" // string@3183 │ │ +2a19ae: 4d0a 0904 |0089: aput-object v10, v9, v4 │ │ +2a19b2: 6e20 6089 9500 |008b: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a19b8: 2389 9411 |008e: new-array v9, v8, [Ljava/lang/String; // type@1194 │ │ +2a19bc: 1a0a d52c |0090: const-string v10, "Normandie" // string@2cd5 │ │ +2a19c0: 4d0a 0906 |0092: aput-object v10, v9, v6 │ │ +2a19c4: 1a0a 8531 |0094: const-string v10, "SNCF_Normandie_U" // string@3185 │ │ +2a19c8: 4d0a 0904 |0096: aput-object v10, v9, v4 │ │ +2a19cc: 6e20 6089 9500 |0098: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a19d2: 2389 9411 |009b: new-array v9, v8, [Ljava/lang/String; // type@1194 │ │ +2a19d6: 1a0a 8e2e |009d: const-string v10, "PaysLoire" // string@2e8e │ │ +2a19da: 4d0a 0906 |009f: aput-object v10, v9, v6 │ │ +2a19de: 1a0a 8831 |00a1: const-string v10, "SNCF_PaysLoire_U" // string@3188 │ │ +2a19e2: 4d0a 0904 |00a3: aput-object v10, v9, v4 │ │ +2a19e6: 6e20 6089 9500 |00a5: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a19ec: 2389 9411 |00a8: new-array v9, v8, [Ljava/lang/String; // type@1194 │ │ +2a19f0: 1a0a c32d |00aa: const-string v10, "PACA" // string@2dc3 │ │ +2a19f4: 4d0a 0906 |00ac: aput-object v10, v9, v6 │ │ +2a19f8: 1a0a 8731 |00ae: const-string v10, "SNCF_PACA_U" // string@3187 │ │ +2a19fc: 4d0a 0904 |00b0: aput-object v10, v9, v4 │ │ +2a1a00: 6e20 6089 9500 |00b2: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a1a06: 2389 9411 |00b5: new-array v9, v8, [Ljava/lang/String; // type@1194 │ │ +2a1a0a: 1a0a 3009 |00b7: const-string v10, "BourgogneFC" // string@0930 │ │ +2a1a0e: 4d0a 0906 |00b9: aput-object v10, v9, v6 │ │ +2a1a12: 1a0a 7f31 |00bb: const-string v10, "SNCF_BourgogneFC_U" // string@317f │ │ +2a1a16: 4d0a 0904 |00bd: aput-object v10, v9, v4 │ │ +2a1a1a: 6e20 6089 9500 |00bf: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a1a20: 2389 9411 |00c2: new-array v9, v8, [Ljava/lang/String; // type@1194 │ │ +2a1a24: 1a0a 592c |00c4: const-string v10, "NAquitaine" // string@2c59 │ │ +2a1a28: 4d0a 0906 |00c6: aput-object v10, v9, v6 │ │ +2a1a2c: 1a0a 8431 |00c8: const-string v10, "SNCF_NAquitaine_U" // string@3184 │ │ +2a1a30: 4d0a 0904 |00ca: aput-object v10, v9, v4 │ │ +2a1a34: 6e20 6089 9500 |00cc: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a1a3a: 2389 9411 |00cf: new-array v9, v8, [Ljava/lang/String; // type@1194 │ │ +2a1a3e: 1a0a e612 |00d1: const-string v10, "GrandEst" // string@12e6 │ │ +2a1a42: 4d0a 0906 |00d3: aput-object v10, v9, v6 │ │ +2a1a46: 1a0a 8231 |00d5: const-string v10, "SNCF_GrandEst_U" // string@3182 │ │ +2a1a4a: 4d0a 0904 |00d7: aput-object v10, v9, v4 │ │ +2a1a4e: 6e20 6089 9500 |00d9: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a1a54: 2389 9411 |00dc: new-array v9, v8, [Ljava/lang/String; // type@1194 │ │ +2a1a58: 1a0a d20a |00de: const-string v10, "CentreVdL" // string@0ad2 │ │ +2a1a5c: 4d0a 0906 |00e0: aput-object v10, v9, v6 │ │ +2a1a60: 1a0a 8131 |00e2: const-string v10, "SNCF_CentreVdL_U" // string@3181 │ │ +2a1a64: 4d0a 0904 |00e4: aput-object v10, v9, v4 │ │ +2a1a68: 6e20 6089 9500 |00e6: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a1a6e: 2389 9411 |00e9: new-array v9, v8, [Ljava/lang/String; // type@1194 │ │ +2a1a72: 1a0a 8507 |00eb: const-string v10, "AuvergneRA" // string@0785 │ │ +2a1a76: 4d0a 0906 |00ed: aput-object v10, v9, v6 │ │ +2a1a7a: 1a0a 7e31 |00ef: const-string v10, "SNCF_AuvergneRA_U" // string@317e │ │ +2a1a7e: 4d0a 0904 |00f1: aput-object v10, v9, v4 │ │ +2a1a82: 6e20 6089 9500 |00f3: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a1a88: 2389 9411 |00f6: new-array v9, v8, [Ljava/lang/String; // type@1194 │ │ +2a1a8c: 1a0a 3a09 |00f8: const-string v10, "Bretagne" // string@093a │ │ +2a1a90: 4d0a 0906 |00fa: aput-object v10, v9, v6 │ │ +2a1a94: 1a0a 8031 |00fc: const-string v10, "SNCF_Bretagne_U" // string@3180 │ │ +2a1a98: 4d0a 0904 |00fe: aput-object v10, v9, v4 │ │ +2a1a9c: 6e20 6089 9500 |0100: invoke-virtual {v5, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a1aa2: 6e10 6a89 0500 |0103: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ +2a1aa8: 0c05 |0106: move-result-object v5 │ │ +2a1aaa: 7210 d689 0500 |0107: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ +2a1ab0: 0a09 |010a: move-result v9 │ │ +2a1ab2: 3809 3600 |010b: if-eqz v9, 0141 // +0036 │ │ +2a1ab6: 7210 d789 0500 |010d: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ +2a1abc: 0c09 |0110: move-result-object v9 │ │ +2a1abe: 1f09 9411 |0111: check-cast v9, [Ljava/lang/String; // type@1194 │ │ +2a1ac2: 220a 8a10 |0113: new-instance v10, Ljava/lang/StringBuilder; // type@108a │ │ +2a1ac6: 7010 e088 0a00 |0115: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a1acc: 1a0b e938 |0118: const-string v11, "UPDATE Ligne SET idRegion = (SELECT id FROM Region WHERE dossierId = "" // string@38e9 │ │ +2a1ad0: 6e20 eb88 ba00 |011a: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a1ad6: 460b 0906 |011d: aget-object v11, v9, v6 │ │ +2a1ada: 6e20 eb88 ba00 |011f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a1ae0: 1a0b ab01 |0122: const-string v11, "" ) WHERE " // string@01ab │ │ +2a1ae4: 6e20 eb88 ba00 |0124: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a1aea: 1a0b 6f5c |0127: const-string v11, "idStif" // string@5c6f │ │ +2a1aee: 6e20 eb88 ba00 |0129: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a1af4: 6e20 eb88 7a00 |012c: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a1afa: 4609 0904 |012f: aget-object v9, v9, v4 │ │ +2a1afe: 6e20 eb88 9a00 |0131: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a1b04: 1a09 a701 |0134: const-string v9, """ // string@01a7 │ │ +2a1b08: 6e20 eb88 9a00 |0136: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a1b0e: 6e10 f288 0a00 |0139: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a1b14: 0c09 |013c: move-result-object v9 │ │ +2a1b16: 6e20 9903 9100 |013d: invoke-virtual {v1, v9}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1b1c: 28c7 |0140: goto 0107 // -0039 │ │ +2a1b1e: 1a05 ea38 |0141: const-string v5, "UPDATE Ligne SET idRegion = (SELECT id FROM Region WHERE dossierId = "Paris" ) WHERE idStif NOT LIKE "SNCF_%"" // string@38ea │ │ +2a1b22: 6e20 9903 5100 |0143: invoke-virtual {v1, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1b28: 1305 7100 |0146: const/16 v5, #int 113 // #71 │ │ +2a1b2c: 3652 6400 |0148: if-gt v2, v5, 01ac // +0064 │ │ +2a1b30: 1305 7200 |014a: const/16 v5, #int 114 // #72 │ │ +2a1b34: 3453 6000 |014c: if-lt v3, v5, 01ac // +0060 │ │ +2a1b38: 1a05 a304 |014e: const-string v5, "ALTER TABLE Gare ADD nbValidations INTEGER DEFAULT 0;" // string@04a3 │ │ +2a1b3c: 6e20 9903 5100 |0150: invoke-virtual {v1, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1b42: 1a05 a204 |0153: const-string v5, "ALTER TABLE Gare ADD derniereValidation DATETIME DEFAULT NULL;" // string@04a2 │ │ +2a1b46: 6e20 9903 5100 |0155: invoke-virtual {v1, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1b4c: 2365 9411 |0158: new-array v5, v6, [Ljava/lang/String; // type@1194 │ │ +2a1b50: 1a09 f530 |015a: const-string v9, "SELECT g.id, count(distinct t.id) as nbTampon, max(t.date) as dernierTampon FROM Tampon t INNER JOIN Gare g ON g.id = t.nom GROUP BY t.nom" // string@30f5 │ │ +2a1b54: 6e30 9d03 9105 |015c: invoke-virtual {v1, v9, v5}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a1b5a: 0c05 |015f: move-result-object v5 │ │ +2a1b5c: 7210 8003 0500 |0160: invoke-interface {v5}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ +2a1b62: 0a09 |0163: move-result v9 │ │ +2a1b64: 3809 4500 |0164: if-eqz v9, 01a9 // +0045 │ │ +2a1b68: 2209 8a10 |0166: new-instance v9, Ljava/lang/StringBuilder; // type@108a │ │ +2a1b6c: 7010 e088 0900 |0168: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a1b72: 1a0a e738 |016b: const-string v10, "UPDATE Gare SET nbValidations = " // string@38e7 │ │ +2a1b76: 6e20 eb88 a900 |016d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a1b7c: 7220 7903 4500 |0170: invoke-interface {v5, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a1b82: 0a0a |0173: move-result v10 │ │ +2a1b84: 6e20 e788 a900 |0174: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ +2a1b8a: 1a0a aa02 |0177: const-string v10, ", " // string@02aa │ │ +2a1b8e: 6e20 eb88 a900 |0179: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a1b94: 1a0a a24a |017c: const-string v10, "derniereValidation" // string@4aa2 │ │ +2a1b98: 6e20 eb88 a900 |017e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a1b9e: 6e20 eb88 7900 |0181: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a1ba4: 7220 7c03 8500 |0184: invoke-interface {v5, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a1baa: 0c0a |0187: move-result-object v10 │ │ +2a1bac: 6e20 eb88 a900 |0188: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a1bb2: 1a0a ac01 |018b: const-string v10, "" WHERE " // string@01ac │ │ +2a1bb6: 6e20 eb88 a900 |018d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a1bbc: 1a0a 5b5c |0190: const-string v10, "id" // string@5c5b │ │ +2a1bc0: 6e20 eb88 a900 |0192: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a1bc6: 1a0a 5800 |0195: const-string v10, " = " // string@0058 │ │ +2a1bca: 6e20 eb88 a900 |0197: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a1bd0: 7220 7a03 6500 |019a: invoke-interface {v5, v6}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +2a1bd6: 0b0a |019d: move-result-wide v10 │ │ +2a1bd8: 6e30 e888 a90b |019e: invoke-virtual {v9, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@88e8 │ │ +2a1bde: 6e10 f288 0900 |01a1: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a1be4: 0c09 |01a4: move-result-object v9 │ │ +2a1be6: 6e20 9903 9100 |01a5: invoke-virtual {v1, v9}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1bec: 28b8 |01a8: goto 0160 // -0048 │ │ +2a1bee: 7210 7303 0500 |01a9: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a1bf4: 1304 7000 |01ac: const/16 v4, #int 112 // #70 │ │ +2a1bf8: 1305 7800 |01ae: const/16 v5, #int 120 // #78 │ │ +2a1bfc: 3642 0e00 |01b0: if-gt v2, v4, 01be // +000e │ │ +2a1c00: 3453 0c00 |01b2: if-lt v3, v5, 01be // +000c │ │ +2a1c04: 1a04 9f04 |01b4: const-string v4, "ALTER TABLE Gare ADD boutiqueId INTEGER DEFAULT NULL;" // string@049f │ │ +2a1c08: 6e20 9903 4100 |01b6: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1c0e: 1a04 280a |01b9: const-string v4, "CREATE TABLE Boutique (id INTEGER PRIMARY KEY AUTOINCREMENT,type INTEGER,nom TEXT);" // string@0a28 │ │ +2a1c12: 6e20 9903 4100 |01bb: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1c18: 1304 7900 |01be: const/16 v4, #int 121 // #79 │ │ +2a1c1c: 3652 0900 |01c0: if-gt v2, v5, 01c9 // +0009 │ │ +2a1c20: 3443 0700 |01c2: if-lt v3, v4, 01c9 // +0007 │ │ +2a1c24: 1a05 1014 |01c4: const-string v5, "INSERT INTO Inventaire (id, type, idObj, nb) VALUES (NULL, 2, 0, 0);" // string@1410 │ │ +2a1c28: 6e20 9903 5100 |01c6: invoke-virtual {v1, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1c2e: 3642 1000 |01c9: if-gt v2, v4, 01d9 // +0010 │ │ +2a1c32: 1304 7a00 |01cb: const/16 v4, #int 122 // #7a │ │ +2a1c36: 3443 0c00 |01cd: if-lt v3, v4, 01d9 // +000c │ │ +2a1c3a: 1a04 3c0e |01cf: const-string v4, "DELETE FROM Boutique;" // string@0e3c │ │ +2a1c3e: 6e20 9903 4100 |01d1: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1c44: 1a04 e538 |01d4: const-string v4, "UPDATE Gare SET boutiqueId = NULL WHERE NOT boutiqueId IS NULL;" // string@38e5 │ │ +2a1c48: 6e20 9903 4100 |01d6: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1c4e: 1304 7b00 |01d9: const/16 v4, #int 123 // #7b │ │ +2a1c52: 1305 7c00 |01db: const/16 v5, #int 124 // #7c │ │ +2a1c56: 3642 1300 |01dd: if-gt v2, v4, 01f0 // +0013 │ │ +2a1c5a: 3453 1100 |01df: if-lt v3, v5, 01f0 // +0011 │ │ +2a1c5e: 1a04 2e0a |01e1: const-string v4, "CREATE TABLE Succes (id INTEGER PRIMARY KEY AUTOINCREMENT,type INTEGER,niveau INTEGER,quantiteNecessaire INTEGER,estValide INTEGER);" // string@0a2e │ │ +2a1c62: 6e20 9903 4100 |01e3: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1c68: 1a04 1214 |01e6: const-string v4, "INSERT INTO Succes (id, type, niveau, quantiteNecessaire, estValide) VALUES (NULL, 1, 1, 10, 0), (NULL, 1, 2, 25, 0), (NULL, 1, 3, 50, 0), (NULL, 1, 4, 100, 0), (NULL, 1, 5, 200, 0), (NULL, 1, 6, 300, 0), (NULL, 1, 7, 500, 0), (NULL, 3, 1, 5, 0), (NULL, 3, 2, 10, 0), (NULL, 3, 3, 25, 0), (NULL, 3, 4, 50, 0), (NULL, 3, 5, 100, 0);" // string@1412 │ │ +2a1c6c: 6e20 9903 4100 |01e8: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1c72: 5404 3a82 |01eb: iget-object v4, v0, Lfr/nocle/passegares/bdd/Connecteur;.contexte:Landroid/content/Context; // field@823a │ │ +2a1c76: 7120 6985 1400 |01ed: invoke-static {v4, v1}, Lfr/nocle/passegares/controlleur/GareCtrl;.updateAllSuccesConcerningGares:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V // method@8569 │ │ +2a1c7c: 3652 0b00 |01f0: if-gt v2, v5, 01fb // +000b │ │ +2a1c80: 1304 7d00 |01f2: const/16 v4, #int 125 // #7d │ │ +2a1c84: 3443 0700 |01f4: if-lt v3, v4, 01fb // +0007 │ │ +2a1c88: 5404 3a82 |01f6: iget-object v4, v0, Lfr/nocle/passegares/bdd/Connecteur;.contexte:Landroid/content/Context; // field@823a │ │ +2a1c8c: 7120 5f85 1400 |01f8: invoke-static {v4, v1}, Lfr/nocle/passegares/controlleur/GareCtrl;.fixIssueGaresHorsIdF:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V // method@855f │ │ +2a1c92: 1304 9000 |01fb: const/16 v4, #int 144 // #90 │ │ +2a1c96: 3642 1000 |01fd: if-gt v2, v4, 020d // +0010 │ │ +2a1c9a: 1304 9100 |01ff: const/16 v4, #int 145 // #91 │ │ +2a1c9e: 3443 0c00 |0201: if-lt v3, v4, 020d // +000c │ │ +2a1ca2: 1a04 1314 |0203: const-string v4, "INSERT INTO Succes (id, type, niveau, quantiteNecessaire, estValide) VALUES (NULL, 1, 8, 1000, 0)" // string@1413 │ │ +2a1ca6: 6e20 9903 4100 |0205: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1cac: 5404 3a82 |0208: iget-object v4, v0, Lfr/nocle/passegares/bdd/Connecteur;.contexte:Landroid/content/Context; // field@823a │ │ +2a1cb0: 7120 6985 1400 |020a: invoke-static {v4, v1}, Lfr/nocle/passegares/controlleur/GareCtrl;.updateAllSuccesConcerningGares:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V // method@8569 │ │ +2a1cb6: 1a04 a104 |020d: const-string v4, "ALTER TABLE Gare ADD couleurEvolution INTEGER;" // string@04a1 │ │ +2a1cba: 1a05 ab04 |020f: const-string v5, "ALTER TABLE Ligne ADD ordre INTEGER AFTER type;" // string@04ab │ │ +2a1cbe: 1a06 a904 |0211: const-string v6, "ALTER TABLE Ligne ADD couleur TEXT AFTER ordre;" // string@04a9 │ │ +2a1cc2: 1307 3200 |0213: const/16 v7, #int 50 // #32 │ │ +2a1cc6: 1308 3400 |0215: const/16 v8, #int 52 // #34 │ │ +2a1cca: 1309 3600 |0217: const/16 v9, #int 54 // #36 │ │ +2a1cce: 1a0a 0f14 |0219: const-string v10, "INSERT INTO Inventaire (id, type, idObj, nb) VALUES (NULL, 0, 0, 100), (NULL, 1, 0, 0), (NULL, 1, 1, 0), (NULL, 1, 2, 0), (NULL, 1, 3, 0), (NULL, 1, 4, 0), (NULL, 1, 5, 0), (NULL, 1, 6, 0), (NULL, 1, 7, 0), (NULL, 2, 0, 0) ;" // string@140f │ │ +2a1cd2: 1a0b 2b0a |021b: const-string v11, "CREATE TABLE Inventaire (id INTEGER PRIMARY KEY AUTOINCREMENT, type INTEGER, idObj INTEGER, nb INTEGER);" // string@0a2b │ │ +2a1cd6: 130c 3f00 |021d: const/16 v12, #int 63 // #3f │ │ +2a1cda: 130d 3e00 |021f: const/16 v13, #int 62 // #3e │ │ +2a1cde: 130e 3500 |0221: const/16 v14, #int 53 // #35 │ │ +2a1ce2: 3572 3200 |0223: if-ge v2, v7, 0255 // +0032 │ │ +2a1ce6: 34c3 3000 |0225: if-lt v3, v12, 0255 // +0030 │ │ +2a1cea: 6e20 9903 b100 |0227: invoke-virtual {v1, v11}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1cf0: 6e20 9903 6100 |022a: invoke-virtual {v1, v6}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1cf6: 6e20 9903 5100 |022d: invoke-virtual {v1, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1cfc: 6e20 9903 4100 |0230: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1d02: 1a04 a004 |0233: const-string v4, "ALTER TABLE Gare ADD couleur INTEGER;" // string@04a0 │ │ +2a1d06: 6e20 9903 4100 |0235: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1d0c: 1a04 a404 |0238: const-string v4, "ALTER TABLE Gare ADD niveau INTEGER DEFAULT 0;" // string@04a4 │ │ +2a1d10: 6e20 9903 4100 |023a: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1d16: 1a04 a604 |023d: const-string v4, "ALTER TABLE GareDansLigne ADD ordre INTEGER DEFAULT 0;" // string@04a6 │ │ +2a1d1a: 6e20 9903 4100 |023f: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1d20: 1a04 a704 |0242: const-string v4, "ALTER TABLE GareDansLigne ADD pdlFond INTEGER DEFAULT 0;" // string@04a7 │ │ +2a1d24: 6e20 9903 4100 |0244: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1d2a: 1a04 a804 |0247: const-string v4, "ALTER TABLE GareDansLigne ADD pdlPoint INTEGER DEFAULT 0;" // string@04a8 │ │ +2a1d2e: 6e20 9903 4100 |0249: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1d34: 6e20 9903 a100 |024c: invoke-virtual {v1, v10}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1d3a: 5404 3a82 |024f: iget-object v4, v0, Lfr/nocle/passegares/bdd/Connecteur;.contexte:Landroid/content/Context; // field@823a │ │ +2a1d3e: 7120 6885 1400 |0251: invoke-static {v4, v1}, Lfr/nocle/passegares/controlleur/GareCtrl;.updateAllLevels:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V // method@8568 │ │ +2a1d44: 2865 |0254: goto 02b9 // +0065 │ │ +2a1d46: 36d2 0f00 |0255: if-gt v2, v13, 0264 // +000f │ │ +2a1d4a: 34c3 0d00 |0257: if-lt v3, v12, 0264 // +000d │ │ +2a1d4e: 1a0f 980e |0259: const-string v15, "DROP TABLE IF EXISTS Inventaire;" // string@0e98 │ │ +2a1d52: 6e20 9903 f100 |025b: invoke-virtual {v1, v15}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1d58: 6e20 9903 b100 |025e: invoke-virtual {v1, v11}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1d5e: 6e20 9903 a100 |0261: invoke-virtual {v1, v10}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1d64: 130f 3900 |0264: const/16 v15, #int 57 // #39 │ │ +2a1d68: 36f2 0900 |0266: if-gt v2, v15, 026f // +0009 │ │ +2a1d6c: 130c 3a00 |0268: const/16 v12, #int 58 // #3a │ │ +2a1d70: 34c3 0500 |026a: if-lt v3, v12, 026f // +0005 │ │ +2a1d74: 6e20 9903 6100 |026c: invoke-virtual {v1, v6}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1d7a: 1306 3800 |026f: const/16 v6, #int 56 // #38 │ │ +2a1d7e: 3662 0700 |0271: if-gt v2, v6, 0278 // +0007 │ │ +2a1d82: 34f3 0500 |0273: if-lt v3, v15, 0278 // +0005 │ │ +2a1d86: 6e20 9903 4100 |0275: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1d8c: 3692 1500 |0278: if-gt v2, v9, 028d // +0015 │ │ +2a1d90: 1304 3700 |027a: const/16 v4, #int 55 // #37 │ │ +2a1d94: 3443 1100 |027c: if-lt v3, v4, 028d // +0011 │ │ +2a1d98: 1a04 a604 |027e: const-string v4, "ALTER TABLE GareDansLigne ADD ordre INTEGER DEFAULT 0;" // string@04a6 │ │ +2a1d9c: 6e20 9903 4100 |0280: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1da2: 1a04 a704 |0283: const-string v4, "ALTER TABLE GareDansLigne ADD pdlFond INTEGER DEFAULT 0;" // string@04a7 │ │ +2a1da6: 6e20 9903 4100 |0285: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1dac: 1a04 a804 |0288: const-string v4, "ALTER TABLE GareDansLigne ADD pdlPoint INTEGER DEFAULT 0;" // string@04a8 │ │ +2a1db0: 6e20 9903 4100 |028a: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1db6: 36e2 0a00 |028d: if-gt v2, v14, 0297 // +000a │ │ +2a1dba: 3493 0800 |028f: if-lt v3, v9, 0297 // +0008 │ │ +2a1dbe: 6e20 9903 b100 |0291: invoke-virtual {v1, v11}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1dc4: 6e20 9903 a100 |0294: invoke-virtual {v1, v10}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1dca: 3682 0900 |0297: if-gt v2, v8, 02a0 // +0009 │ │ +2a1dce: 34e3 0700 |0299: if-lt v3, v14, 02a0 // +0007 │ │ +2a1dd2: 1a04 a004 |029b: const-string v4, "ALTER TABLE Gare ADD couleur INTEGER;" // string@04a0 │ │ +2a1dd6: 6e20 9903 4100 |029d: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1ddc: 1304 3300 |02a0: const/16 v4, #int 51 // #33 │ │ +2a1de0: 3642 0e00 |02a2: if-gt v2, v4, 02b0 // +000e │ │ +2a1de4: 3483 0c00 |02a4: if-lt v3, v8, 02b0 // +000c │ │ +2a1de8: 1a04 a404 |02a6: const-string v4, "ALTER TABLE Gare ADD niveau INTEGER DEFAULT 0;" // string@04a4 │ │ +2a1dec: 6e20 9903 4100 |02a8: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1df2: 5404 3a82 |02ab: iget-object v4, v0, Lfr/nocle/passegares/bdd/Connecteur;.contexte:Landroid/content/Context; // field@823a │ │ +2a1df6: 7120 6885 1400 |02ad: invoke-static {v4, v1}, Lfr/nocle/passegares/controlleur/GareCtrl;.updateAllLevels:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V // method@8568 │ │ +2a1dfc: 3672 0900 |02b0: if-gt v2, v7, 02b9 // +0009 │ │ +2a1e00: 1304 3300 |02b2: const/16 v4, #int 51 // #33 │ │ +2a1e04: 3443 0500 |02b4: if-lt v3, v4, 02b9 // +0005 │ │ +2a1e08: 6e20 9903 5100 |02b6: invoke-virtual {v1, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1e0e: 1304 0c00 |02b9: const/16 v4, #int 12 // #c │ │ +2a1e12: 1a05 9c0e |02bb: const-string v5, "DROP TABLE IF EXISTS Tampon;" // string@0e9c │ │ +2a1e16: 3642 0e00 |02bd: if-gt v2, v4, 02cb // +000e │ │ +2a1e1a: 1304 0d00 |02bf: const/16 v4, #int 13 // #d │ │ +2a1e1e: 3443 0a00 |02c1: if-lt v3, v4, 02cb // +000a │ │ +2a1e22: 6e20 9903 5100 |02c3: invoke-virtual {v1, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1e28: 1a04 2f0a |02c6: const-string v4, "CREATE TABLE Tampon (id INTEGER PRIMARY KEY AUTOINCREMENT, nom INTEGER, date DATETIME DEFAULT CURRENT_TIMESTAMP);" // string@0a2f │ │ +2a1e2c: 6e20 9903 4100 |02c8: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1e32: 1304 0a00 |02cb: const/16 v4, #int 10 // #a │ │ +2a1e36: 1a06 960e |02cd: const-string v6, "DROP TABLE IF EXISTS Gare;" // string@0e96 │ │ +2a1e3a: 3642 1900 |02cf: if-gt v2, v4, 02e8 // +0019 │ │ +2a1e3e: 1304 0b00 |02d1: const/16 v4, #int 11 // #b │ │ +2a1e42: 3443 1500 |02d3: if-lt v3, v4, 02e8 // +0015 │ │ +2a1e46: 6e20 9903 5100 |02d5: invoke-virtual {v1, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1e4c: 6e20 9903 6100 |02d8: invoke-virtual {v1, v6}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1e52: 1a04 990e |02db: const-string v4, "DROP TABLE IF EXISTS Ligne;" // string@0e99 │ │ +2a1e56: 6e20 9903 4100 |02dd: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1e5c: 1a04 970e |02e0: const-string v4, "DROP TABLE IF EXISTS GareDansLigne;" // string@0e97 │ │ +2a1e60: 6e20 9903 4100 |02e2: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1e66: 7402 2c85 1000 |02e5: invoke-virtual/range {v16, v17}, Lfr/nocle/passegares/bdd/Connecteur;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@852c │ │ +2a1e6c: 1254 |02e8: const/4 v4, #int 5 // #5 │ │ +2a1e6e: 3642 0e00 |02e9: if-gt v2, v4, 02f7 // +000e │ │ +2a1e72: 1264 |02eb: const/4 v4, #int 6 // #6 │ │ +2a1e74: 3443 0b00 |02ec: if-lt v3, v4, 02f7 // +000b │ │ +2a1e78: 6e20 9903 5100 |02ee: invoke-virtual {v1, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1e7e: 6e20 9903 6100 |02f1: invoke-virtual {v1, v6}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1e84: 7402 2c85 1000 |02f4: invoke-virtual/range {v16, v17}, Lfr/nocle/passegares/bdd/Connecteur;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@852c │ │ +2a1e8a: 1244 |02f7: const/4 v4, #int 4 // #4 │ │ +2a1e8c: 3642 0a00 |02f8: if-gt v2, v4, 0302 // +000a │ │ +2a1e90: 1254 |02fa: const/4 v4, #int 5 // #5 │ │ +2a1e92: 3443 0700 |02fb: if-lt v3, v4, 0302 // +0007 │ │ +2a1e96: 1a04 270a |02fd: const-string v4, "CREATE INDEX "Gare_main" ON Gare (lon ASC, lat ASC)" // string@0a27 │ │ +2a1e9a: 6e20 9903 4100 |02ff: invoke-virtual {v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1ea0: 1244 |0302: const/4 v4, #int 4 // #4 │ │ +2a1ea2: 3643 0b00 |0303: if-gt v3, v4, 030e // +000b │ │ +2a1ea6: 6e20 9903 5100 |0305: invoke-virtual {v1, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1eac: 6e20 9903 6100 |0308: invoke-virtual {v1, v6}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a1eb2: 7402 2c85 1000 |030b: invoke-virtual/range {v16, v17}, Lfr/nocle/passegares/bdd/Connecteur;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@852c │ │ +2a1eb8: 1304 0e00 |030e: const/16 v4, #int 14 // #e │ │ +2a1ebc: 3443 0700 |0310: if-lt v3, v4, 0317 // +0007 │ │ +2a1ec0: 5404 3a82 |0312: iget-object v4, v0, Lfr/nocle/passegares/bdd/Connecteur;.contexte:Landroid/content/Context; // field@823a │ │ +2a1ec4: 7140 7a85 1432 |0314: invoke-static {v4, v1, v2, v3}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateData:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;II)V // method@857a │ │ +2a1eca: 3682 0400 |0317: if-gt v2, v8, 031b // +0004 │ │ +2a1ece: 35e3 0c00 |0319: if-ge v3, v14, 0325 // +000c │ │ +2a1ed2: 36e2 0400 |031b: if-gt v2, v14, 031f // +0004 │ │ +2a1ed6: 3593 0800 |031d: if-ge v3, v9, 0325 // +0008 │ │ +2a1eda: 36d2 0b00 |031f: if-gt v2, v13, 032a // +000b │ │ +2a1ede: 1304 3f00 |0321: const/16 v4, #int 63 // #3f │ │ +2a1ee2: 3443 0700 |0323: if-lt v3, v4, 032a // +0007 │ │ +2a1ee6: 5404 3a82 |0325: iget-object v4, v0, Lfr/nocle/passegares/bdd/Connecteur;.contexte:Landroid/content/Context; // field@823a │ │ +2a1eea: 7120 6885 1400 |0327: invoke-static {v4, v1}, Lfr/nocle/passegares/controlleur/GareCtrl;.updateAllLevels:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V // method@8568 │ │ +2a1ef0: 1304 3d00 |032a: const/16 v4, #int 61 // #3d │ │ +2a1ef4: 3642 0900 |032c: if-gt v2, v4, 0335 // +0009 │ │ +2a1ef8: 34d3 0700 |032e: if-lt v3, v13, 0335 // +0007 │ │ +2a1efc: 5402 3a82 |0330: iget-object v2, v0, Lfr/nocle/passegares/bdd/Connecteur;.contexte:Landroid/content/Context; // field@823a │ │ +2a1f00: 7120 9885 1200 |0332: invoke-static {v2, v1}, Lfr/nocle/passegares/controlleur/LigneCtrl;.fixProblemeGL:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V // method@8598 │ │ +2a1f06: 0e00 |0335: return-void │ │ catches : (none) │ │ positions : │ │ 0x0012 line=48 │ │ 0x0017 line=49 │ │ 0x001c line=52 │ │ 0x0021 line=53 │ │ 0x002e line=58 │ │ @@ -674666,17 +674665,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a1f0c: |[2a1f0c] fr.nocle.passegares.bdd.GareBDD.:()V │ │ -2a1f1c: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a1f22: 0e00 |0003: return-void │ │ +2a1f08: |[2a1f08] fr.nocle.passegares.bdd.GareBDD.:()V │ │ +2a1f18: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a1f1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/bdd/GareBDD; │ │ │ │ Virtual methods - │ │ @@ -674780,17 +674779,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a1f24: |[2a1f24] fr.nocle.passegares.bdd.GareDansLigneBDD.:()V │ │ -2a1f34: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a1f3a: 0e00 |0003: return-void │ │ +2a1f20: |[2a1f20] fr.nocle.passegares.bdd.GareDansLigneBDD.:()V │ │ +2a1f30: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a1f36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/bdd/GareDansLigneBDD; │ │ │ │ Virtual methods - │ │ @@ -674929,17 +674928,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a1f3c: |[2a1f3c] fr.nocle.passegares.bdd.InventaireBDD.:()V │ │ -2a1f4c: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a1f52: 0e00 |0003: return-void │ │ +2a1f38: |[2a1f38] fr.nocle.passegares.bdd.InventaireBDD.:()V │ │ +2a1f48: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a1f4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/bdd/InventaireBDD; │ │ │ │ Virtual methods - │ │ @@ -675053,17 +675052,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a1f54: |[2a1f54] fr.nocle.passegares.bdd.LigneBDD.:()V │ │ -2a1f64: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a1f6a: 0e00 |0003: return-void │ │ +2a1f50: |[2a1f50] fr.nocle.passegares.bdd.LigneBDD.:()V │ │ +2a1f60: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a1f66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/bdd/LigneBDD; │ │ │ │ Virtual methods - │ │ @@ -675132,17 +675131,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a1f6c: |[2a1f6c] fr.nocle.passegares.bdd.RegionBDD.:()V │ │ -2a1f7c: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a1f82: 0e00 |0003: return-void │ │ +2a1f68: |[2a1f68] fr.nocle.passegares.bdd.RegionBDD.:()V │ │ +2a1f78: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a1f7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/bdd/RegionBDD; │ │ │ │ Virtual methods - │ │ @@ -675201,17 +675200,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a1f84: |[2a1f84] fr.nocle.passegares.bdd.TamponBDD.:()V │ │ -2a1f94: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a1f9a: 0e00 |0003: return-void │ │ +2a1f80: |[2a1f80] fr.nocle.passegares.bdd.TamponBDD.:()V │ │ +2a1f90: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a1f96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/bdd/TamponBDD; │ │ │ │ Virtual methods - │ │ @@ -675245,32 +675244,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2a1f9c: |[2a1f9c] fr.nocle.passegares.boutique.BoutiqueConstantes.:()V │ │ -2a1fac: 0e00 |0000: return-void │ │ +2a1f98: |[2a1f98] fr.nocle.passegares.boutique.BoutiqueConstantes.:()V │ │ +2a1fa8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfr/nocle/passegares/boutique/BoutiqueConstantes;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a1fb0: |[2a1fb0] fr.nocle.passegares.boutique.BoutiqueConstantes.:()V │ │ -2a1fc0: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a1fc6: 0e00 |0003: return-void │ │ +2a1fac: |[2a1fac] fr.nocle.passegares.boutique.BoutiqueConstantes.:()V │ │ +2a1fbc: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a1fc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/boutique/BoutiqueConstantes; │ │ │ │ Virtual methods - │ │ @@ -675309,18 +675308,18 @@ │ │ type : '(Lfr/nocle/passegares/boutique/OuvrirBoutique;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a1fc8: |[2a1fc8] fr.nocle.passegares.boutique.OuvrirBoutique$1.:(Lfr/nocle/passegares/boutique/OuvrirBoutique;)V │ │ -2a1fd8: 5b01 9682 |0000: iput-object v1, v0, Lfr/nocle/passegares/boutique/OuvrirBoutique$1;.this$0:Lfr/nocle/passegares/boutique/OuvrirBoutique; // field@8296 │ │ -2a1fdc: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a1fe2: 0e00 |0005: return-void │ │ +2a1fc4: |[2a1fc4] fr.nocle.passegares.boutique.OuvrirBoutique$1.:(Lfr/nocle/passegares/boutique/OuvrirBoutique;)V │ │ +2a1fd4: 5b01 9682 |0000: iput-object v1, v0, Lfr/nocle/passegares/boutique/OuvrirBoutique$1;.this$0:Lfr/nocle/passegares/boutique/OuvrirBoutique; // field@8296 │ │ +2a1fd8: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a1fde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/boutique/OuvrirBoutique$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/nocle/passegares/boutique/OuvrirBoutique; │ │ │ │ @@ -675330,26 +675329,26 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -2a1fe4: |[2a1fe4] fr.nocle.passegares.boutique.OuvrirBoutique$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -2a1ff4: 5401 9682 |0000: iget-object v1, v0, Lfr/nocle/passegares/boutique/OuvrirBoutique$1;.this$0:Lfr/nocle/passegares/boutique/OuvrirBoutique; // field@8296 │ │ -2a1ff8: 7110 3a85 0100 |0002: invoke-static {v1}, Lfr/nocle/passegares/boutique/OuvrirBoutique;.access$000:(Lfr/nocle/passegares/boutique/OuvrirBoutique;)V // method@853a │ │ -2a1ffe: 5401 9682 |0005: iget-object v1, v0, Lfr/nocle/passegares/boutique/OuvrirBoutique$1;.this$0:Lfr/nocle/passegares/boutique/OuvrirBoutique; // field@8296 │ │ -2a2002: 7110 3b85 0100 |0007: invoke-static {v1}, Lfr/nocle/passegares/boutique/OuvrirBoutique;.access$100:(Lfr/nocle/passegares/boutique/OuvrirBoutique;)Lfr/nocle/passegares/achatDialog/CallbackSuccessDialog; // method@853b │ │ -2a2008: 0c01 |000a: move-result-object v1 │ │ -2a200a: 3801 0b00 |000b: if-eqz v1, 0016 // +000b │ │ -2a200e: 5401 9682 |000d: iget-object v1, v0, Lfr/nocle/passegares/boutique/OuvrirBoutique$1;.this$0:Lfr/nocle/passegares/boutique/OuvrirBoutique; // field@8296 │ │ -2a2012: 7110 3b85 0100 |000f: invoke-static {v1}, Lfr/nocle/passegares/boutique/OuvrirBoutique;.access$100:(Lfr/nocle/passegares/boutique/OuvrirBoutique;)Lfr/nocle/passegares/achatDialog/CallbackSuccessDialog; // method@853b │ │ -2a2018: 0c01 |0012: move-result-object v1 │ │ -2a201a: 7210 1485 0100 |0013: invoke-interface {v1}, Lfr/nocle/passegares/achatDialog/CallbackSuccessDialog;.callback:()V // method@8514 │ │ -2a2020: 0e00 |0016: return-void │ │ +2a1fe0: |[2a1fe0] fr.nocle.passegares.boutique.OuvrirBoutique$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +2a1ff0: 5401 9682 |0000: iget-object v1, v0, Lfr/nocle/passegares/boutique/OuvrirBoutique$1;.this$0:Lfr/nocle/passegares/boutique/OuvrirBoutique; // field@8296 │ │ +2a1ff4: 7110 3a85 0100 |0002: invoke-static {v1}, Lfr/nocle/passegares/boutique/OuvrirBoutique;.access$000:(Lfr/nocle/passegares/boutique/OuvrirBoutique;)V // method@853a │ │ +2a1ffa: 5401 9682 |0005: iget-object v1, v0, Lfr/nocle/passegares/boutique/OuvrirBoutique$1;.this$0:Lfr/nocle/passegares/boutique/OuvrirBoutique; // field@8296 │ │ +2a1ffe: 7110 3b85 0100 |0007: invoke-static {v1}, Lfr/nocle/passegares/boutique/OuvrirBoutique;.access$100:(Lfr/nocle/passegares/boutique/OuvrirBoutique;)Lfr/nocle/passegares/achatDialog/CallbackSuccessDialog; // method@853b │ │ +2a2004: 0c01 |000a: move-result-object v1 │ │ +2a2006: 3801 0b00 |000b: if-eqz v1, 0016 // +000b │ │ +2a200a: 5401 9682 |000d: iget-object v1, v0, Lfr/nocle/passegares/boutique/OuvrirBoutique$1;.this$0:Lfr/nocle/passegares/boutique/OuvrirBoutique; // field@8296 │ │ +2a200e: 7110 3b85 0100 |000f: invoke-static {v1}, Lfr/nocle/passegares/boutique/OuvrirBoutique;.access$100:(Lfr/nocle/passegares/boutique/OuvrirBoutique;)Lfr/nocle/passegares/achatDialog/CallbackSuccessDialog; // method@853b │ │ +2a2014: 0c01 |0012: move-result-object v1 │ │ +2a2016: 7210 1485 0100 |0013: invoke-interface {v1}, Lfr/nocle/passegares/achatDialog/CallbackSuccessDialog;.callback:()V // method@8514 │ │ +2a201c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=76 │ │ 0x000d line=77 │ │ locals : │ │ 0x0000 - 0x0017 reg=0 this Lfr/nocle/passegares/boutique/OuvrirBoutique$1; │ │ @@ -675405,28 +675404,28 @@ │ │ type : '(Landroid/app/Activity;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -2a208c: |[2a208c] fr.nocle.passegares.boutique.OuvrirBoutique.:(Landroid/app/Activity;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;)V │ │ -2a209c: 7010 a288 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a20a2: 2200 ea0f |0003: new-instance v0, Lfr/nocle/passegares/controlleur/BoutiqueCtrl; // type@0fea │ │ -2a20a6: 7020 4185 3000 |0005: invoke-direct {v0, v3}, Lfr/nocle/passegares/controlleur/BoutiqueCtrl;.:(Landroid/content/Context;)V // method@8541 │ │ -2a20ac: 5b20 9782 |0008: iput-object v0, v2, Lfr/nocle/passegares/boutique/OuvrirBoutique;.boutiqueControlleur:Lfr/nocle/passegares/controlleur/BoutiqueCtrl; // field@8297 │ │ -2a20b0: 2200 d80f |000a: new-instance v0, Lfr/nocle/passegares/achatDialog/AchatDialog; // type@0fd8 │ │ -2a20b4: 6e10 3e85 0200 |000c: invoke-virtual {v2}, Lfr/nocle/passegares/boutique/OuvrirBoutique;.getSuccessCallback:()Landroid/content/DialogInterface$OnClickListener; // method@853e │ │ -2a20ba: 0c01 |000f: move-result-object v1 │ │ -2a20bc: 7030 0685 3001 |0010: invoke-direct {v0, v3, v1}, Lfr/nocle/passegares/achatDialog/AchatDialog;.:(Landroid/app/Activity;Landroid/content/DialogInterface$OnClickListener;)V // method@8506 │ │ -2a20c2: 5b20 9982 |0013: iput-object v0, v2, Lfr/nocle/passegares/boutique/OuvrirBoutique;.dialog:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8299 │ │ -2a20c6: 5b24 9b82 |0015: iput-object v4, v2, Lfr/nocle/passegares/boutique/OuvrirBoutique;.gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@829b │ │ -2a20ca: 5b25 9a82 |0017: iput-object v5, v2, Lfr/nocle/passegares/boutique/OuvrirBoutique;.gare:Lfr/nocle/passegares/modele/Gare; // field@829a │ │ -2a20ce: 5b23 9c82 |0019: iput-object v3, v2, Lfr/nocle/passegares/boutique/OuvrirBoutique;.mainActivity:Landroid/app/Activity; // field@829c │ │ -2a20d2: 0e00 |001b: return-void │ │ +2a2088: |[2a2088] fr.nocle.passegares.boutique.OuvrirBoutique.:(Landroid/app/Activity;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;)V │ │ +2a2098: 7010 a288 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a209e: 2200 ea0f |0003: new-instance v0, Lfr/nocle/passegares/controlleur/BoutiqueCtrl; // type@0fea │ │ +2a20a2: 7020 4185 3000 |0005: invoke-direct {v0, v3}, Lfr/nocle/passegares/controlleur/BoutiqueCtrl;.:(Landroid/content/Context;)V // method@8541 │ │ +2a20a8: 5b20 9782 |0008: iput-object v0, v2, Lfr/nocle/passegares/boutique/OuvrirBoutique;.boutiqueControlleur:Lfr/nocle/passegares/controlleur/BoutiqueCtrl; // field@8297 │ │ +2a20ac: 2200 d80f |000a: new-instance v0, Lfr/nocle/passegares/achatDialog/AchatDialog; // type@0fd8 │ │ +2a20b0: 6e10 3e85 0200 |000c: invoke-virtual {v2}, Lfr/nocle/passegares/boutique/OuvrirBoutique;.getSuccessCallback:()Landroid/content/DialogInterface$OnClickListener; // method@853e │ │ +2a20b6: 0c01 |000f: move-result-object v1 │ │ +2a20b8: 7030 0685 3001 |0010: invoke-direct {v0, v3, v1}, Lfr/nocle/passegares/achatDialog/AchatDialog;.:(Landroid/app/Activity;Landroid/content/DialogInterface$OnClickListener;)V // method@8506 │ │ +2a20be: 5b20 9982 |0013: iput-object v0, v2, Lfr/nocle/passegares/boutique/OuvrirBoutique;.dialog:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8299 │ │ +2a20c2: 5b24 9b82 |0015: iput-object v4, v2, Lfr/nocle/passegares/boutique/OuvrirBoutique;.gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@829b │ │ +2a20c6: 5b25 9a82 |0017: iput-object v5, v2, Lfr/nocle/passegares/boutique/OuvrirBoutique;.gare:Lfr/nocle/passegares/modele/Gare; // field@829a │ │ +2a20ca: 5b23 9c82 |0019: iput-object v3, v2, Lfr/nocle/passegares/boutique/OuvrirBoutique;.mainActivity:Landroid/app/Activity; // field@829c │ │ +2a20ce: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x000a line=29 │ │ 0x0015 line=31 │ │ 0x0017 line=32 │ │ @@ -675442,17 +675441,17 @@ │ │ type : '(Lfr/nocle/passegares/boutique/OuvrirBoutique;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a20d4: |[2a20d4] fr.nocle.passegares.boutique.OuvrirBoutique.access$000:(Lfr/nocle/passegares/boutique/OuvrirBoutique;)V │ │ -2a20e4: 7010 3d85 0000 |0000: invoke-direct {v0}, Lfr/nocle/passegares/boutique/OuvrirBoutique;.creerBoutique:()V // method@853d │ │ -2a20ea: 0e00 |0003: return-void │ │ +2a20d0: |[2a20d0] fr.nocle.passegares.boutique.OuvrirBoutique.access$000:(Lfr/nocle/passegares/boutique/OuvrirBoutique;)V │ │ +2a20e0: 7010 3d85 0000 |0000: invoke-direct {v0}, Lfr/nocle/passegares/boutique/OuvrirBoutique;.creerBoutique:()V // method@853d │ │ +2a20e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lfr/nocle/passegares/boutique/OuvrirBoutique; │ │ │ │ #2 : (in Lfr/nocle/passegares/boutique/OuvrirBoutique;) │ │ @@ -675460,17 +675459,17 @@ │ │ type : '(Lfr/nocle/passegares/boutique/OuvrirBoutique;)Lfr/nocle/passegares/achatDialog/CallbackSuccessDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a2040: |[2a2040] fr.nocle.passegares.boutique.OuvrirBoutique.access$100:(Lfr/nocle/passegares/boutique/OuvrirBoutique;)Lfr/nocle/passegares/achatDialog/CallbackSuccessDialog; │ │ -2a2050: 5400 9882 |0000: iget-object v0, v0, Lfr/nocle/passegares/boutique/OuvrirBoutique;.callbackSuccessDialog:Lfr/nocle/passegares/achatDialog/CallbackSuccessDialog; // field@8298 │ │ -2a2054: 1100 |0002: return-object v0 │ │ +2a203c: |[2a203c] fr.nocle.passegares.boutique.OuvrirBoutique.access$100:(Lfr/nocle/passegares/boutique/OuvrirBoutique;)Lfr/nocle/passegares/achatDialog/CallbackSuccessDialog; │ │ +2a204c: 5400 9882 |0000: iget-object v0, v0, Lfr/nocle/passegares/boutique/OuvrirBoutique;.callbackSuccessDialog:Lfr/nocle/passegares/achatDialog/CallbackSuccessDialog; // field@8298 │ │ +2a2050: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfr/nocle/passegares/boutique/OuvrirBoutique; │ │ │ │ #3 : (in Lfr/nocle/passegares/boutique/OuvrirBoutique;) │ │ @@ -675478,25 +675477,25 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -2a2058: |[2a2058] fr.nocle.passegares.boutique.OuvrirBoutique.calculerCout:()I │ │ -2a2068: 5420 9782 |0000: iget-object v0, v2, Lfr/nocle/passegares/boutique/OuvrirBoutique;.boutiqueControlleur:Lfr/nocle/passegares/controlleur/BoutiqueCtrl; // field@8297 │ │ -2a206c: 6e10 4885 0000 |0002: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/BoutiqueCtrl;.getNbBoutiques:()I // method@8548 │ │ -2a2072: 0a00 |0005: move-result v0 │ │ -2a2074: 1271 |0006: const/4 v1, #int 7 // #7 │ │ -2a2076: 3410 0500 |0007: if-lt v0, v1, 000c // +0005 │ │ -2a207a: 1300 4b00 |0009: const/16 v0, #int 75 // #4b │ │ -2a207e: 0f00 |000b: return v0 │ │ -2a2080: da00 000a |000c: mul-int/lit8 v0, v0, #int 10 // #0a │ │ -2a2084: d800 0005 |000e: add-int/lit8 v0, v0, #int 5 // #05 │ │ -2a2088: 0f00 |0010: return v0 │ │ +2a2054: |[2a2054] fr.nocle.passegares.boutique.OuvrirBoutique.calculerCout:()I │ │ +2a2064: 5420 9782 |0000: iget-object v0, v2, Lfr/nocle/passegares/boutique/OuvrirBoutique;.boutiqueControlleur:Lfr/nocle/passegares/controlleur/BoutiqueCtrl; // field@8297 │ │ +2a2068: 6e10 4885 0000 |0002: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/BoutiqueCtrl;.getNbBoutiques:()I // method@8548 │ │ +2a206e: 0a00 |0005: move-result v0 │ │ +2a2070: 1271 |0006: const/4 v1, #int 7 // #7 │ │ +2a2072: 3410 0500 |0007: if-lt v0, v1, 000c // +0005 │ │ +2a2076: 1300 4b00 |0009: const/16 v0, #int 75 // #4b │ │ +2a207a: 0f00 |000b: return v0 │ │ +2a207c: da00 000a |000c: mul-int/lit8 v0, v0, #int 10 // #0a │ │ +2a2080: d800 0005 |000e: add-int/lit8 v0, v0, #int 5 // #05 │ │ +2a2084: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lfr/nocle/passegares/boutique/OuvrirBoutique; │ │ │ │ #4 : (in Lfr/nocle/passegares/boutique/OuvrirBoutique;) │ │ @@ -675504,38 +675503,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -2a20ec: |[2a20ec] fr.nocle.passegares.boutique.OuvrirBoutique.creerBoutique:()V │ │ -2a20fc: 5450 9a82 |0000: iget-object v0, v5, Lfr/nocle/passegares/boutique/OuvrirBoutique;.gare:Lfr/nocle/passegares/modele/Gare; // field@829a │ │ -2a2100: 7110 4585 0000 |0002: invoke-static {v0}, Lfr/nocle/passegares/controlleur/BoutiqueCtrl;.generateNomBoutique:(Lfr/nocle/passegares/modele/Gare;)Ljava/lang/String; // method@8545 │ │ -2a2106: 0c00 |0005: move-result-object v0 │ │ -2a2108: 2201 f80f |0006: new-instance v1, Lfr/nocle/passegares/modele/Boutique; // type@0ff8 │ │ -2a210c: 1602 ffff |0008: const-wide/16 v2, #int -1 // #ffff │ │ -2a2110: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -2a2112: 7050 c185 2143 |000b: invoke-direct {v1, v2, v3, v4, v0}, Lfr/nocle/passegares/modele/Boutique;.:(JILjava/lang/String;)V // method@85c1 │ │ -2a2118: 5450 9782 |000e: iget-object v0, v5, Lfr/nocle/passegares/boutique/OuvrirBoutique;.boutiqueControlleur:Lfr/nocle/passegares/controlleur/BoutiqueCtrl; // field@8297 │ │ -2a211c: 6e20 4385 1000 |0010: invoke-virtual {v0, v1}, Lfr/nocle/passegares/controlleur/BoutiqueCtrl;.create:(Lfr/nocle/passegares/modele/Boutique;)V // method@8543 │ │ -2a2122: 5450 9a82 |0013: iget-object v0, v5, Lfr/nocle/passegares/boutique/OuvrirBoutique;.gare:Lfr/nocle/passegares/modele/Gare; // field@829a │ │ -2a2126: 6e10 c285 0100 |0015: invoke-virtual {v1}, Lfr/nocle/passegares/modele/Boutique;.getId:()J // method@85c2 │ │ -2a212c: 0b01 |0018: move-result-wide v1 │ │ -2a212e: 7120 7888 2100 |0019: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ -2a2134: 0c01 |001c: move-result-object v1 │ │ -2a2136: 6e20 e285 1000 |001d: invoke-virtual {v0, v1}, Lfr/nocle/passegares/modele/Gare;.setIdBoutique:(Ljava/lang/Long;)V // method@85e2 │ │ -2a213c: 5450 9b82 |0020: iget-object v0, v5, Lfr/nocle/passegares/boutique/OuvrirBoutique;.gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@829b │ │ -2a2140: 5451 9a82 |0022: iget-object v1, v5, Lfr/nocle/passegares/boutique/OuvrirBoutique;.gare:Lfr/nocle/passegares/modele/Gare; // field@829a │ │ -2a2144: 6e20 6785 1000 |0024: invoke-virtual {v0, v1}, Lfr/nocle/passegares/controlleur/GareCtrl;.update:(Lfr/nocle/passegares/modele/Gare;)V // method@8567 │ │ -2a214a: 5450 9982 |0027: iget-object v0, v5, Lfr/nocle/passegares/boutique/OuvrirBoutique;.dialog:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8299 │ │ -2a214e: 6e10 1285 0000 |0029: invoke-virtual {v0}, Lfr/nocle/passegares/achatDialog/AchatDialog;.preleverTickets:()V // method@8512 │ │ -2a2154: 5450 9c82 |002c: iget-object v0, v5, Lfr/nocle/passegares/boutique/OuvrirBoutique;.mainActivity:Landroid/app/Activity; // field@829c │ │ -2a2158: 6e10 ad00 0000 |002e: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@00ad │ │ -2a215e: 0e00 |0031: return-void │ │ +2a20e8: |[2a20e8] fr.nocle.passegares.boutique.OuvrirBoutique.creerBoutique:()V │ │ +2a20f8: 5450 9a82 |0000: iget-object v0, v5, Lfr/nocle/passegares/boutique/OuvrirBoutique;.gare:Lfr/nocle/passegares/modele/Gare; // field@829a │ │ +2a20fc: 7110 4585 0000 |0002: invoke-static {v0}, Lfr/nocle/passegares/controlleur/BoutiqueCtrl;.generateNomBoutique:(Lfr/nocle/passegares/modele/Gare;)Ljava/lang/String; // method@8545 │ │ +2a2102: 0c00 |0005: move-result-object v0 │ │ +2a2104: 2201 f80f |0006: new-instance v1, Lfr/nocle/passegares/modele/Boutique; // type@0ff8 │ │ +2a2108: 1602 ffff |0008: const-wide/16 v2, #int -1 // #ffff │ │ +2a210c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +2a210e: 7050 c185 2143 |000b: invoke-direct {v1, v2, v3, v4, v0}, Lfr/nocle/passegares/modele/Boutique;.:(JILjava/lang/String;)V // method@85c1 │ │ +2a2114: 5450 9782 |000e: iget-object v0, v5, Lfr/nocle/passegares/boutique/OuvrirBoutique;.boutiqueControlleur:Lfr/nocle/passegares/controlleur/BoutiqueCtrl; // field@8297 │ │ +2a2118: 6e20 4385 1000 |0010: invoke-virtual {v0, v1}, Lfr/nocle/passegares/controlleur/BoutiqueCtrl;.create:(Lfr/nocle/passegares/modele/Boutique;)V // method@8543 │ │ +2a211e: 5450 9a82 |0013: iget-object v0, v5, Lfr/nocle/passegares/boutique/OuvrirBoutique;.gare:Lfr/nocle/passegares/modele/Gare; // field@829a │ │ +2a2122: 6e10 c285 0100 |0015: invoke-virtual {v1}, Lfr/nocle/passegares/modele/Boutique;.getId:()J // method@85c2 │ │ +2a2128: 0b01 |0018: move-result-wide v1 │ │ +2a212a: 7120 7888 2100 |0019: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ +2a2130: 0c01 |001c: move-result-object v1 │ │ +2a2132: 6e20 e285 1000 |001d: invoke-virtual {v0, v1}, Lfr/nocle/passegares/modele/Gare;.setIdBoutique:(Ljava/lang/Long;)V // method@85e2 │ │ +2a2138: 5450 9b82 |0020: iget-object v0, v5, Lfr/nocle/passegares/boutique/OuvrirBoutique;.gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@829b │ │ +2a213c: 5451 9a82 |0022: iget-object v1, v5, Lfr/nocle/passegares/boutique/OuvrirBoutique;.gare:Lfr/nocle/passegares/modele/Gare; // field@829a │ │ +2a2140: 6e20 6785 1000 |0024: invoke-virtual {v0, v1}, Lfr/nocle/passegares/controlleur/GareCtrl;.update:(Lfr/nocle/passegares/modele/Gare;)V // method@8567 │ │ +2a2146: 5450 9982 |0027: iget-object v0, v5, Lfr/nocle/passegares/boutique/OuvrirBoutique;.dialog:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8299 │ │ +2a214a: 6e10 1285 0000 |0029: invoke-virtual {v0}, Lfr/nocle/passegares/achatDialog/AchatDialog;.preleverTickets:()V // method@8512 │ │ +2a2150: 5450 9c82 |002c: iget-object v0, v5, Lfr/nocle/passegares/boutique/OuvrirBoutique;.mainActivity:Landroid/app/Activity; // field@829c │ │ +2a2154: 6e10 ad00 0000 |002e: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@00ad │ │ +2a215a: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=59 │ │ 0x000e line=60 │ │ 0x0013 line=61 │ │ 0x0020 line=62 │ │ @@ -675550,18 +675549,18 @@ │ │ type : '()Landroid/content/DialogInterface$OnClickListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2a2024: |[2a2024] fr.nocle.passegares.boutique.OuvrirBoutique.getSuccessCallback:()Landroid/content/DialogInterface$OnClickListener; │ │ -2a2034: 2200 e80f |0000: new-instance v0, Lfr/nocle/passegares/boutique/OuvrirBoutique$1; // type@0fe8 │ │ -2a2038: 7020 3785 1000 |0002: invoke-direct {v0, v1}, Lfr/nocle/passegares/boutique/OuvrirBoutique$1;.:(Lfr/nocle/passegares/boutique/OuvrirBoutique;)V // method@8537 │ │ -2a203e: 1100 |0005: return-object v0 │ │ +2a2020: |[2a2020] fr.nocle.passegares.boutique.OuvrirBoutique.getSuccessCallback:()Landroid/content/DialogInterface$OnClickListener; │ │ +2a2030: 2200 e80f |0000: new-instance v0, Lfr/nocle/passegares/boutique/OuvrirBoutique$1; // type@0fe8 │ │ +2a2034: 7020 3785 1000 |0002: invoke-direct {v0, v1}, Lfr/nocle/passegares/boutique/OuvrirBoutique$1;.:(Lfr/nocle/passegares/boutique/OuvrirBoutique;)V // method@8537 │ │ +2a203a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/nocle/passegares/boutique/OuvrirBoutique; │ │ │ │ #1 : (in Lfr/nocle/passegares/boutique/OuvrirBoutique;) │ │ @@ -675569,23 +675568,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -2a2160: |[2a2160] fr.nocle.passegares.boutique.OuvrirBoutique.ouvrirDialog:()V │ │ -2a2170: 7010 3c85 0300 |0000: invoke-direct {v3}, Lfr/nocle/passegares/boutique/OuvrirBoutique;.calculerCout:()I // method@853c │ │ -2a2176: 0a00 |0003: move-result v0 │ │ -2a2178: 2201 ff0f |0004: new-instance v1, Lfr/nocle/passegares/modele/ObjetVendable; // type@0fff │ │ -2a217c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -2a217e: 7040 2f86 2102 |0007: invoke-direct {v1, v2, v2, v0}, Lfr/nocle/passegares/modele/ObjetVendable;.:(III)V // method@862f │ │ -2a2184: 5430 9982 |000a: iget-object v0, v3, Lfr/nocle/passegares/boutique/OuvrirBoutique;.dialog:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8299 │ │ -2a2188: 6e20 1185 1000 |000c: invoke-virtual {v0, v1}, Lfr/nocle/passegares/achatDialog/AchatDialog;.ouvrirDialog:(Lfr/nocle/passegares/modele/ObjetVendable;)V // method@8511 │ │ -2a218e: 0e00 |000f: return-void │ │ +2a215c: |[2a215c] fr.nocle.passegares.boutique.OuvrirBoutique.ouvrirDialog:()V │ │ +2a216c: 7010 3c85 0300 |0000: invoke-direct {v3}, Lfr/nocle/passegares/boutique/OuvrirBoutique;.calculerCout:()I // method@853c │ │ +2a2172: 0a00 |0003: move-result v0 │ │ +2a2174: 2201 ff0f |0004: new-instance v1, Lfr/nocle/passegares/modele/ObjetVendable; // type@0fff │ │ +2a2178: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +2a217a: 7040 2f86 2102 |0007: invoke-direct {v1, v2, v2, v0}, Lfr/nocle/passegares/modele/ObjetVendable;.:(III)V // method@862f │ │ +2a2180: 5430 9982 |000a: iget-object v0, v3, Lfr/nocle/passegares/boutique/OuvrirBoutique;.dialog:Lfr/nocle/passegares/achatDialog/AchatDialog; // field@8299 │ │ +2a2184: 6e20 1185 1000 |000c: invoke-virtual {v0, v1}, Lfr/nocle/passegares/achatDialog/AchatDialog;.ouvrirDialog:(Lfr/nocle/passegares/modele/ObjetVendable;)V // method@8511 │ │ +2a218a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ 0x000a line=45 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lfr/nocle/passegares/boutique/OuvrirBoutique; │ │ @@ -675595,17 +675594,17 @@ │ │ type : '(Lfr/nocle/passegares/achatDialog/CallbackSuccessDialog;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a2190: |[2a2190] fr.nocle.passegares.boutique.OuvrirBoutique.setCallbackSuccessDialog:(Lfr/nocle/passegares/achatDialog/CallbackSuccessDialog;)V │ │ -2a21a0: 5b01 9882 |0000: iput-object v1, v0, Lfr/nocle/passegares/boutique/OuvrirBoutique;.callbackSuccessDialog:Lfr/nocle/passegares/achatDialog/CallbackSuccessDialog; // field@8298 │ │ -2a21a4: 0e00 |0002: return-void │ │ +2a218c: |[2a218c] fr.nocle.passegares.boutique.OuvrirBoutique.setCallbackSuccessDialog:(Lfr/nocle/passegares/achatDialog/CallbackSuccessDialog;)V │ │ +2a219c: 5b01 9882 |0000: iput-object v1, v0, Lfr/nocle/passegares/boutique/OuvrirBoutique;.callbackSuccessDialog:Lfr/nocle/passegares/achatDialog/CallbackSuccessDialog; // field@8298 │ │ +2a21a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/boutique/OuvrirBoutique; │ │ 0x0000 - 0x0003 reg=1 (null) Lfr/nocle/passegares/achatDialog/CallbackSuccessDialog; │ │ │ │ @@ -675652,25 +675651,25 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -2a2490: |[2a2490] fr.nocle.passegares.controlleur.Controlleur.:(Landroid/content/Context;)V │ │ -2a24a0: 7010 a288 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a24a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2a24a8: 5b40 a082 |0004: iput-object v0, v4, Lfr/nocle/passegares/controlleur/Controlleur;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a0 │ │ -2a24ac: 5b40 a182 |0006: iput-object v0, v4, Lfr/nocle/passegares/controlleur/Controlleur;.connecteur:Lfr/nocle/passegares/bdd/Connecteur; // field@82a1 │ │ -2a24b0: 2201 e00f |0008: new-instance v1, Lfr/nocle/passegares/bdd/Connecteur; // type@0fe0 │ │ -2a24b4: 1a02 722e |000a: const-string v2, "PasseGares.db" // string@2e72 │ │ -2a24b8: 1303 9d00 |000c: const/16 v3, #int 157 // #9d │ │ -2a24bc: 7053 2a85 5102 |000e: invoke-direct {v1, v5, v2, v0, v3}, Lfr/nocle/passegares/bdd/Connecteur;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@852a │ │ -2a24c2: 5b41 a182 |0011: iput-object v1, v4, Lfr/nocle/passegares/controlleur/Controlleur;.connecteur:Lfr/nocle/passegares/bdd/Connecteur; // field@82a1 │ │ -2a24c6: 0e00 |0013: return-void │ │ +2a248c: |[2a248c] fr.nocle.passegares.controlleur.Controlleur.:(Landroid/content/Context;)V │ │ +2a249c: 7010 a288 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a24a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2a24a4: 5b40 a082 |0004: iput-object v0, v4, Lfr/nocle/passegares/controlleur/Controlleur;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a0 │ │ +2a24a8: 5b40 a182 |0006: iput-object v0, v4, Lfr/nocle/passegares/controlleur/Controlleur;.connecteur:Lfr/nocle/passegares/bdd/Connecteur; // field@82a1 │ │ +2a24ac: 2201 e00f |0008: new-instance v1, Lfr/nocle/passegares/bdd/Connecteur; // type@0fe0 │ │ +2a24b0: 1a02 722e |000a: const-string v2, "PasseGares.db" // string@2e72 │ │ +2a24b4: 1303 9d00 |000c: const/16 v3, #int 157 // #9d │ │ +2a24b8: 7053 2a85 5102 |000e: invoke-direct {v1, v5, v2, v0, v3}, Lfr/nocle/passegares/bdd/Connecteur;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@852a │ │ +2a24be: 5b41 a182 |0011: iput-object v1, v4, Lfr/nocle/passegares/controlleur/Controlleur;.connecteur:Lfr/nocle/passegares/bdd/Connecteur; // field@82a1 │ │ +2a24c2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0004 line=15 │ │ 0x0006 line=16 │ │ 0x0008 line=20 │ │ locals : │ │ @@ -675682,20 +675681,20 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2a24c8: |[2a24c8] fr.nocle.passegares.controlleur.Controlleur.:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -2a24d8: 7010 a288 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a24de: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2a24e0: 5b10 a182 |0004: iput-object v0, v1, Lfr/nocle/passegares/controlleur/Controlleur;.connecteur:Lfr/nocle/passegares/bdd/Connecteur; // field@82a1 │ │ -2a24e4: 5b12 a082 |0006: iput-object v2, v1, Lfr/nocle/passegares/controlleur/Controlleur;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a0 │ │ -2a24e8: 0e00 |0008: return-void │ │ +2a24c4: |[2a24c4] fr.nocle.passegares.controlleur.Controlleur.:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +2a24d4: 7010 a288 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a24da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2a24dc: 5b10 a182 |0004: iput-object v0, v1, Lfr/nocle/passegares/controlleur/Controlleur;.connecteur:Lfr/nocle/passegares/bdd/Connecteur; // field@82a1 │ │ +2a24e0: 5b12 a082 |0006: iput-object v2, v1, Lfr/nocle/passegares/controlleur/Controlleur;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a0 │ │ +2a24e4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0004 line=16 │ │ 0x0006 line=25 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfr/nocle/passegares/controlleur/Controlleur; │ │ @@ -675707,18 +675706,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a24ec: |[2a24ec] fr.nocle.passegares.controlleur.Controlleur.beginTransaction:()V │ │ -2a24fc: 5410 a082 |0000: iget-object v0, v1, Lfr/nocle/passegares/controlleur/Controlleur;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a0 │ │ -2a2500: 6e10 9503 0000 |0002: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@0395 │ │ -2a2506: 0e00 |0005: return-void │ │ +2a24e8: |[2a24e8] fr.nocle.passegares.controlleur.Controlleur.beginTransaction:()V │ │ +2a24f8: 5410 a082 |0000: iget-object v0, v1, Lfr/nocle/passegares/controlleur/Controlleur;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a0 │ │ +2a24fc: 6e10 9503 0000 |0002: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@0395 │ │ +2a2502: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/nocle/passegares/controlleur/Controlleur; │ │ │ │ #1 : (in Lfr/nocle/passegares/controlleur/Controlleur;) │ │ @@ -675726,19 +675725,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2a2508: |[2a2508] fr.nocle.passegares.controlleur.Controlleur.close:()V │ │ -2a2518: 6e10 5285 0100 |0000: invoke-virtual {v1}, Lfr/nocle/passegares/controlleur/Controlleur;.vacuum:()V // method@8552 │ │ -2a251e: 5410 a082 |0003: iget-object v0, v1, Lfr/nocle/passegares/controlleur/Controlleur;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a0 │ │ -2a2522: 6e10 9603 0000 |0005: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0396 │ │ -2a2528: 0e00 |0008: return-void │ │ +2a2504: |[2a2504] fr.nocle.passegares.controlleur.Controlleur.close:()V │ │ +2a2514: 6e10 5285 0100 |0000: invoke-virtual {v1}, Lfr/nocle/passegares/controlleur/Controlleur;.vacuum:()V // method@8552 │ │ +2a251a: 5410 a082 |0003: iget-object v0, v1, Lfr/nocle/passegares/controlleur/Controlleur;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a0 │ │ +2a251e: 6e10 9603 0000 |0005: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@0396 │ │ +2a2524: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfr/nocle/passegares/controlleur/Controlleur; │ │ │ │ @@ -675747,18 +675746,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a252c: |[2a252c] fr.nocle.passegares.controlleur.Controlleur.endTransaction:()V │ │ -2a253c: 5410 a082 |0000: iget-object v0, v1, Lfr/nocle/passegares/controlleur/Controlleur;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a0 │ │ -2a2540: 6e10 9803 0000 |0002: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0398 │ │ -2a2546: 0e00 |0005: return-void │ │ +2a2528: |[2a2528] fr.nocle.passegares.controlleur.Controlleur.endTransaction:()V │ │ +2a2538: 5410 a082 |0000: iget-object v0, v1, Lfr/nocle/passegares/controlleur/Controlleur;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a0 │ │ +2a253c: 6e10 9803 0000 |0002: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0398 │ │ +2a2542: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/nocle/passegares/controlleur/Controlleur; │ │ │ │ #3 : (in Lfr/nocle/passegares/controlleur/Controlleur;) │ │ @@ -675766,17 +675765,17 @@ │ │ type : '()Landroid/database/sqlite/SQLiteDatabase;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a2454: |[2a2454] fr.nocle.passegares.controlleur.Controlleur.get:()Landroid/database/sqlite/SQLiteDatabase; │ │ -2a2464: 5410 a082 |0000: iget-object v0, v1, Lfr/nocle/passegares/controlleur/Controlleur;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a0 │ │ -2a2468: 1100 |0002: return-object v0 │ │ +2a2450: |[2a2450] fr.nocle.passegares.controlleur.Controlleur.get:()Landroid/database/sqlite/SQLiteDatabase; │ │ +2a2460: 5410 a082 |0000: iget-object v0, v1, Lfr/nocle/passegares/controlleur/Controlleur;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a0 │ │ +2a2464: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/controlleur/Controlleur; │ │ │ │ #4 : (in Lfr/nocle/passegares/controlleur/Controlleur;) │ │ @@ -675784,20 +675783,20 @@ │ │ type : '()Landroid/database/sqlite/SQLiteDatabase;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2a246c: |[2a246c] fr.nocle.passegares.controlleur.Controlleur.open:()Landroid/database/sqlite/SQLiteDatabase; │ │ -2a247c: 5410 a182 |0000: iget-object v0, v1, Lfr/nocle/passegares/controlleur/Controlleur;.connecteur:Lfr/nocle/passegares/bdd/Connecteur; // field@82a1 │ │ -2a2480: 6e10 2b85 0000 |0002: invoke-virtual {v0}, Lfr/nocle/passegares/bdd/Connecteur;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@852b │ │ -2a2486: 0c00 |0005: move-result-object v0 │ │ -2a2488: 5b10 a082 |0006: iput-object v0, v1, Lfr/nocle/passegares/controlleur/Controlleur;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a0 │ │ -2a248c: 1100 |0008: return-object v0 │ │ +2a2468: |[2a2468] fr.nocle.passegares.controlleur.Controlleur.open:()Landroid/database/sqlite/SQLiteDatabase; │ │ +2a2478: 5410 a182 |0000: iget-object v0, v1, Lfr/nocle/passegares/controlleur/Controlleur;.connecteur:Lfr/nocle/passegares/bdd/Connecteur; // field@82a1 │ │ +2a247c: 6e10 2b85 0000 |0002: invoke-virtual {v0}, Lfr/nocle/passegares/bdd/Connecteur;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@852b │ │ +2a2482: 0c00 |0005: move-result-object v0 │ │ +2a2484: 5b10 a082 |0006: iput-object v0, v1, Lfr/nocle/passegares/controlleur/Controlleur;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a0 │ │ +2a2488: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfr/nocle/passegares/controlleur/Controlleur; │ │ │ │ #5 : (in Lfr/nocle/passegares/controlleur/Controlleur;) │ │ @@ -675805,18 +675804,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a2548: |[2a2548] fr.nocle.passegares.controlleur.Controlleur.setTransactionSuccessful:()V │ │ -2a2558: 5410 a082 |0000: iget-object v0, v1, Lfr/nocle/passegares/controlleur/Controlleur;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a0 │ │ -2a255c: 6e10 9e03 0000 |0002: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@039e │ │ -2a2562: 0e00 |0005: return-void │ │ +2a2544: |[2a2544] fr.nocle.passegares.controlleur.Controlleur.setTransactionSuccessful:()V │ │ +2a2554: 5410 a082 |0000: iget-object v0, v1, Lfr/nocle/passegares/controlleur/Controlleur;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a0 │ │ +2a2558: 6e10 9e03 0000 |0002: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@039e │ │ +2a255e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/nocle/passegares/controlleur/Controlleur; │ │ │ │ #6 : (in Lfr/nocle/passegares/controlleur/Controlleur;) │ │ @@ -675824,19 +675823,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2a2564: |[2a2564] fr.nocle.passegares.controlleur.Controlleur.vacuum:()V │ │ -2a2574: 5420 a082 |0000: iget-object v0, v2, Lfr/nocle/passegares/controlleur/Controlleur;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a0 │ │ -2a2578: 1a01 6d39 |0002: const-string v1, "VACUUM;" // string@396d │ │ -2a257c: 6e20 9903 1000 |0004: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a2582: 0e00 |0007: return-void │ │ +2a2560: |[2a2560] fr.nocle.passegares.controlleur.Controlleur.vacuum:()V │ │ +2a2570: 5420 a082 |0000: iget-object v0, v2, Lfr/nocle/passegares/controlleur/Controlleur;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a0 │ │ +2a2574: 1a01 6d39 |0002: const-string v1, "VACUUM;" // string@396d │ │ +2a2578: 6e20 9903 1000 |0004: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a257e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lfr/nocle/passegares/controlleur/Controlleur; │ │ │ │ source_file_idx : 3363 (Controlleur.java) │ │ @@ -675864,17 +675863,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a28a8: |[2a28a8] fr.nocle.passegares.controlleur.ExportImportBDD.:()V │ │ -2a28b8: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a28be: 0e00 |0003: return-void │ │ +2a28a4: |[2a28a4] fr.nocle.passegares.controlleur.ExportImportBDD.:()V │ │ +2a28b4: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a28ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/controlleur/ExportImportBDD; │ │ │ │ #1 : (in Lfr/nocle/passegares/controlleur/ExportImportBDD;) │ │ @@ -675882,54 +675881,54 @@ │ │ type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -2a2754: |[2a2754] fr.nocle.passegares.controlleur.ExportImportBDD.exporterBDD:(Landroid/app/Activity;)Ljava/lang/String; │ │ -2a2764: 1a00 722e |0000: const-string v0, "PasseGares.db" // string@2e72 │ │ -2a2768: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2a276a: 6e20 9e00 0600 |0003: invoke-virtual {v6, v0}, Landroid/app/Activity;.getDatabasePath:(Ljava/lang/String;)Ljava/io/File; // method@009e │ │ -2a2770: 0c02 |0006: move-result-object v2 │ │ -2a2772: 2203 4710 |0007: new-instance v3, Ljava/io/File; // type@1047 │ │ -2a2776: 6204 ba00 |0009: sget-object v4, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@00ba │ │ -2a277a: 7110 c606 0400 |000b: invoke-static {v4}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@06c6 │ │ -2a2780: 0c04 |000e: move-result-object v4 │ │ -2a2782: 7030 c787 4300 |000f: invoke-direct {v3, v4, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@87c7 │ │ -2a2788: 2200 4910 |0012: new-instance v0, Ljava/io/FileInputStream; // type@1049 │ │ -2a278c: 7020 de87 2000 |0014: invoke-direct {v0, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@87de │ │ -2a2792: 6004 b500 |0017: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b5 │ │ -2a2796: 1305 1d00 |0019: const/16 v5, #int 29 // #1d │ │ -2a279a: 3454 1100 |001b: if-lt v4, v5, 002c // +0011 │ │ -2a279e: 6e10 9d00 0600 |001d: invoke-virtual {v6}, Landroid/app/Activity;.getContentResolver:()Landroid/content/ContentResolver; // method@009d │ │ -2a27a4: 0c06 |0020: move-result-object v6 │ │ -2a27a6: 7110 7206 0200 |0021: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0672 │ │ -2a27ac: 0c02 |0024: move-result-object v2 │ │ -2a27ae: 6e20 2802 2600 |0025: invoke-virtual {v6, v2}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;)Ljava/io/OutputStream; // method@0228 │ │ -2a27b4: 0c06 |0028: move-result-object v6 │ │ -2a27b6: 1f06 4b10 |0029: check-cast v6, Ljava/io/FileOutputStream; // type@104b │ │ -2a27ba: 2812 |002b: goto 003d // +0012 │ │ -2a27bc: 6e10 ce87 0300 |002c: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@87ce │ │ -2a27c2: 0a06 |002f: move-result v6 │ │ -2a27c4: 3806 0500 |0030: if-eqz v6, 0035 // +0005 │ │ -2a27c8: 6e10 cd87 0300 |0032: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@87cd │ │ -2a27ce: 6e10 cc87 0300 |0035: invoke-virtual {v3}, Ljava/io/File;.createNewFile:()Z // method@87cc │ │ -2a27d4: 2206 4b10 |0038: new-instance v6, Ljava/io/FileOutputStream; // type@104b │ │ -2a27d8: 7020 e687 3600 |003a: invoke-direct {v6, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@87e6 │ │ -2a27de: 7120 5685 0600 |003d: invoke-static {v6, v0}, Lfr/nocle/passegares/controlleur/ExportImportBDD;.transfertFichier:(Ljava/io/FileOutputStream;Ljava/io/FileInputStream;)Z // method@8556 │ │ -2a27e4: 0a06 |0040: move-result v6 │ │ -2a27e6: 3806 0700 |0041: if-eqz v6, 0048 // +0007 │ │ -2a27ea: 6e10 cf87 0300 |0043: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@87cf │ │ -2a27f0: 0c06 |0046: move-result-object v6 │ │ -2a27f2: 1106 |0047: return-object v6 │ │ -2a27f4: 1101 |0048: return-object v1 │ │ -2a27f6: 0d06 |0049: move-exception v6 │ │ -2a27f8: 6e10 f487 0600 |004a: invoke-virtual {v6}, Ljava/io/IOException;.printStackTrace:()V // method@87f4 │ │ -2a27fe: 1101 |004d: return-object v1 │ │ +2a2750: |[2a2750] fr.nocle.passegares.controlleur.ExportImportBDD.exporterBDD:(Landroid/app/Activity;)Ljava/lang/String; │ │ +2a2760: 1a00 722e |0000: const-string v0, "PasseGares.db" // string@2e72 │ │ +2a2764: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2a2766: 6e20 9e00 0600 |0003: invoke-virtual {v6, v0}, Landroid/app/Activity;.getDatabasePath:(Ljava/lang/String;)Ljava/io/File; // method@009e │ │ +2a276c: 0c02 |0006: move-result-object v2 │ │ +2a276e: 2203 4710 |0007: new-instance v3, Ljava/io/File; // type@1047 │ │ +2a2772: 6204 ba00 |0009: sget-object v4, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@00ba │ │ +2a2776: 7110 c606 0400 |000b: invoke-static {v4}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@06c6 │ │ +2a277c: 0c04 |000e: move-result-object v4 │ │ +2a277e: 7030 c787 4300 |000f: invoke-direct {v3, v4, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@87c7 │ │ +2a2784: 2200 4910 |0012: new-instance v0, Ljava/io/FileInputStream; // type@1049 │ │ +2a2788: 7020 de87 2000 |0014: invoke-direct {v0, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@87de │ │ +2a278e: 6004 b500 |0017: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b5 │ │ +2a2792: 1305 1d00 |0019: const/16 v5, #int 29 // #1d │ │ +2a2796: 3454 1100 |001b: if-lt v4, v5, 002c // +0011 │ │ +2a279a: 6e10 9d00 0600 |001d: invoke-virtual {v6}, Landroid/app/Activity;.getContentResolver:()Landroid/content/ContentResolver; // method@009d │ │ +2a27a0: 0c06 |0020: move-result-object v6 │ │ +2a27a2: 7110 7206 0200 |0021: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0672 │ │ +2a27a8: 0c02 |0024: move-result-object v2 │ │ +2a27aa: 6e20 2802 2600 |0025: invoke-virtual {v6, v2}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;)Ljava/io/OutputStream; // method@0228 │ │ +2a27b0: 0c06 |0028: move-result-object v6 │ │ +2a27b2: 1f06 4b10 |0029: check-cast v6, Ljava/io/FileOutputStream; // type@104b │ │ +2a27b6: 2812 |002b: goto 003d // +0012 │ │ +2a27b8: 6e10 ce87 0300 |002c: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@87ce │ │ +2a27be: 0a06 |002f: move-result v6 │ │ +2a27c0: 3806 0500 |0030: if-eqz v6, 0035 // +0005 │ │ +2a27c4: 6e10 cd87 0300 |0032: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@87cd │ │ +2a27ca: 6e10 cc87 0300 |0035: invoke-virtual {v3}, Ljava/io/File;.createNewFile:()Z // method@87cc │ │ +2a27d0: 2206 4b10 |0038: new-instance v6, Ljava/io/FileOutputStream; // type@104b │ │ +2a27d4: 7020 e687 3600 |003a: invoke-direct {v6, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@87e6 │ │ +2a27da: 7120 5685 0600 |003d: invoke-static {v6, v0}, Lfr/nocle/passegares/controlleur/ExportImportBDD;.transfertFichier:(Ljava/io/FileOutputStream;Ljava/io/FileInputStream;)Z // method@8556 │ │ +2a27e0: 0a06 |0040: move-result v6 │ │ +2a27e2: 3806 0700 |0041: if-eqz v6, 0048 // +0007 │ │ +2a27e6: 6e10 cf87 0300 |0043: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@87cf │ │ +2a27ec: 0c06 |0046: move-result-object v6 │ │ +2a27ee: 1106 |0047: return-object v6 │ │ +2a27f0: 1101 |0048: return-object v1 │ │ +2a27f2: 0d06 |0049: move-exception v6 │ │ +2a27f4: 6e10 f487 0600 |004a: invoke-virtual {v6}, Ljava/io/IOException;.printStackTrace:()V // method@87f4 │ │ +2a27fa: 1101 |004d: return-object v1 │ │ catches : 1 │ │ 0x0003 - 0x0047 │ │ Ljava/io/IOException; -> 0x0049 │ │ positions : │ │ 0x0003 line=34 │ │ 0x0007 line=35 │ │ 0x0012 line=36 │ │ @@ -675951,45 +675950,45 @@ │ │ type : '(Landroid/app/Activity;Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -2a2810: |[2a2810] fr.nocle.passegares.controlleur.ExportImportBDD.importerBDD:(Landroid/app/Activity;Landroid/net/Uri;)Ljava/lang/String; │ │ -2a2820: 1a00 722e |0000: const-string v0, "PasseGares.db" // string@2e72 │ │ -2a2824: 6e20 9e00 0300 |0002: invoke-virtual {v3, v0}, Landroid/app/Activity;.getDatabasePath:(Ljava/lang/String;)Ljava/io/File; // method@009e │ │ -2a282a: 0c00 |0005: move-result-object v0 │ │ -2a282c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -2a282e: 6e10 ce87 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@87ce │ │ -2a2834: 0a02 |000a: move-result v2 │ │ -2a2836: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ -2a283a: 6e10 cd87 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@87cd │ │ -2a2840: 6e10 cc87 0000 |0010: invoke-virtual {v0}, Ljava/io/File;.createNewFile:()Z // method@87cc │ │ -2a2846: 6e10 9d00 0300 |0013: invoke-virtual {v3}, Landroid/app/Activity;.getContentResolver:()Landroid/content/ContentResolver; // method@009d │ │ -2a284c: 0c03 |0016: move-result-object v3 │ │ -2a284e: 1a02 e678 |0017: const-string v2, "r" // string@78e6 │ │ -2a2852: 6e30 2502 4302 |0019: invoke-virtual {v3, v4, v2}, Landroid/content/ContentResolver;.openFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; // method@0225 │ │ -2a2858: 0c03 |001c: move-result-object v3 │ │ -2a285a: 2204 4910 |001d: new-instance v4, Ljava/io/FileInputStream; // type@1049 │ │ -2a285e: 6e10 4707 0300 |001f: invoke-virtual {v3}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0747 │ │ -2a2864: 0c03 |0022: move-result-object v3 │ │ -2a2866: 7020 df87 3400 |0023: invoke-direct {v4, v3}, Ljava/io/FileInputStream;.:(Ljava/io/FileDescriptor;)V // method@87df │ │ -2a286c: 2203 4b10 |0026: new-instance v3, Ljava/io/FileOutputStream; // type@104b │ │ -2a2870: 7020 e687 0300 |0028: invoke-direct {v3, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@87e6 │ │ -2a2876: 7120 5685 4300 |002b: invoke-static {v3, v4}, Lfr/nocle/passegares/controlleur/ExportImportBDD;.transfertFichier:(Ljava/io/FileOutputStream;Ljava/io/FileInputStream;)Z // method@8556 │ │ -2a287c: 0a03 |002e: move-result v3 │ │ -2a287e: 3803 0700 |002f: if-eqz v3, 0036 // +0007 │ │ -2a2882: 6e10 cf87 0000 |0031: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@87cf │ │ -2a2888: 0c03 |0034: move-result-object v3 │ │ -2a288a: 1103 |0035: return-object v3 │ │ -2a288c: 1101 |0036: return-object v1 │ │ -2a288e: 0d03 |0037: move-exception v3 │ │ -2a2890: 6e10 f487 0300 |0038: invoke-virtual {v3}, Ljava/io/IOException;.printStackTrace:()V // method@87f4 │ │ -2a2896: 1101 |003b: return-object v1 │ │ +2a280c: |[2a280c] fr.nocle.passegares.controlleur.ExportImportBDD.importerBDD:(Landroid/app/Activity;Landroid/net/Uri;)Ljava/lang/String; │ │ +2a281c: 1a00 722e |0000: const-string v0, "PasseGares.db" // string@2e72 │ │ +2a2820: 6e20 9e00 0300 |0002: invoke-virtual {v3, v0}, Landroid/app/Activity;.getDatabasePath:(Ljava/lang/String;)Ljava/io/File; // method@009e │ │ +2a2826: 0c00 |0005: move-result-object v0 │ │ +2a2828: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +2a282a: 6e10 ce87 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@87ce │ │ +2a2830: 0a02 |000a: move-result v2 │ │ +2a2832: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ +2a2836: 6e10 cd87 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@87cd │ │ +2a283c: 6e10 cc87 0000 |0010: invoke-virtual {v0}, Ljava/io/File;.createNewFile:()Z // method@87cc │ │ +2a2842: 6e10 9d00 0300 |0013: invoke-virtual {v3}, Landroid/app/Activity;.getContentResolver:()Landroid/content/ContentResolver; // method@009d │ │ +2a2848: 0c03 |0016: move-result-object v3 │ │ +2a284a: 1a02 e678 |0017: const-string v2, "r" // string@78e6 │ │ +2a284e: 6e30 2502 4302 |0019: invoke-virtual {v3, v4, v2}, Landroid/content/ContentResolver;.openFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; // method@0225 │ │ +2a2854: 0c03 |001c: move-result-object v3 │ │ +2a2856: 2204 4910 |001d: new-instance v4, Ljava/io/FileInputStream; // type@1049 │ │ +2a285a: 6e10 4707 0300 |001f: invoke-virtual {v3}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0747 │ │ +2a2860: 0c03 |0022: move-result-object v3 │ │ +2a2862: 7020 df87 3400 |0023: invoke-direct {v4, v3}, Ljava/io/FileInputStream;.:(Ljava/io/FileDescriptor;)V // method@87df │ │ +2a2868: 2203 4b10 |0026: new-instance v3, Ljava/io/FileOutputStream; // type@104b │ │ +2a286c: 7020 e687 0300 |0028: invoke-direct {v3, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@87e6 │ │ +2a2872: 7120 5685 4300 |002b: invoke-static {v3, v4}, Lfr/nocle/passegares/controlleur/ExportImportBDD;.transfertFichier:(Ljava/io/FileOutputStream;Ljava/io/FileInputStream;)Z // method@8556 │ │ +2a2878: 0a03 |002e: move-result v3 │ │ +2a287a: 3803 0700 |002f: if-eqz v3, 0036 // +0007 │ │ +2a287e: 6e10 cf87 0000 |0031: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@87cf │ │ +2a2884: 0c03 |0034: move-result-object v3 │ │ +2a2886: 1103 |0035: return-object v3 │ │ +2a2888: 1101 |0036: return-object v1 │ │ +2a288a: 0d03 |0037: move-exception v3 │ │ +2a288c: 6e10 f487 0300 |0038: invoke-virtual {v3}, Ljava/io/IOException;.printStackTrace:()V // method@87f4 │ │ +2a2892: 1101 |003b: return-object v1 │ │ catches : 1 │ │ 0x0007 - 0x0035 │ │ Ljava/io/IOException; -> 0x0037 │ │ positions : │ │ 0x0002 line=122 │ │ 0x0007 line=126 │ │ 0x000d line=127 │ │ @@ -676010,89 +676009,89 @@ │ │ type : '(Ljava/io/FileOutputStream;Ljava/io/FileInputStream;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 126 16-bit code units │ │ -2a2584: |[2a2584] fr.nocle.passegares.controlleur.ExportImportBDD.transfertFichier:(Ljava/io/FileOutputStream;Ljava/io/FileInputStream;)Z │ │ -2a2594: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2a2596: 6e10 e287 0900 |0001: invoke-virtual {v9}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@87e2 │ │ -2a259c: 0c09 |0004: move-result-object v9 │ │ -2a259e: 6e10 ea87 0800 |0005: invoke-virtual {v8}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@87ea │ │ -2a25a4: 0c00 |0008: move-result-object v0 │ │ -2a25a6: 6e10 3689 0900 |0009: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.isOpen:()Z // method@8936 │ │ -2a25ac: 0a08 |000c: move-result v8 │ │ -2a25ae: 3808 2300 |000d: if-eqz v8, 0030 // +0023 │ │ -2a25b2: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ -2a25b6: 6e10 3889 0900 |0011: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.size:()J // method@8938 │ │ -2a25bc: 0b04 |0014: move-result-wide v4 │ │ -2a25be: 0791 |0015: move-object v1, v9 │ │ -2a25c0: 0706 |0016: move-object v6, v0 │ │ -2a25c2: 7406 3989 0100 |0017: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Ljava/nio/channels/FileChannel;.transferTo:(JJLjava/nio/channels/WritableByteChannel;)J // method@8939 │ │ -2a25c8: 1218 |001a: const/4 v8, #int 1 // #1 │ │ -2a25ca: 3809 0a00 |001b: if-eqz v9, 0025 // +000a │ │ -2a25ce: 6e10 3589 0900 |001d: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.close:()V // method@8935 │ │ -2a25d4: 2805 |0020: goto 0025 // +0005 │ │ -2a25d6: 0d09 |0021: move-exception v9 │ │ -2a25d8: 6e10 f487 0900 |0022: invoke-virtual {v9}, Ljava/io/IOException;.printStackTrace:()V // method@87f4 │ │ -2a25de: 3800 0a00 |0025: if-eqz v0, 002f // +000a │ │ -2a25e2: 6e10 3589 0000 |0027: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8935 │ │ -2a25e8: 2805 |002a: goto 002f // +0005 │ │ -2a25ea: 0d09 |002b: move-exception v9 │ │ -2a25ec: 6e10 f487 0900 |002c: invoke-virtual {v9}, Ljava/io/IOException;.printStackTrace:()V // method@87f4 │ │ -2a25f2: 0f08 |002f: return v8 │ │ -2a25f4: 3809 0a00 |0030: if-eqz v9, 003a // +000a │ │ -2a25f8: 6e10 3589 0900 |0032: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.close:()V // method@8935 │ │ -2a25fe: 2805 |0035: goto 003a // +0005 │ │ -2a2600: 0d08 |0036: move-exception v8 │ │ -2a2602: 6e10 f487 0800 |0037: invoke-virtual {v8}, Ljava/io/IOException;.printStackTrace:()V // method@87f4 │ │ -2a2608: 3800 2c00 |003a: if-eqz v0, 0066 // +002c │ │ -2a260c: 6e10 3589 0000 |003c: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8935 │ │ -2a2612: 2827 |003f: goto 0066 // +0027 │ │ -2a2614: 0d08 |0040: move-exception v8 │ │ -2a2616: 0707 |0041: move-object v7, v0 │ │ -2a2618: 0790 |0042: move-object v0, v9 │ │ -2a261a: 0779 |0043: move-object v9, v7 │ │ -2a261c: 2825 |0044: goto 0069 // +0025 │ │ -2a261e: 0d08 |0045: move-exception v8 │ │ -2a2620: 0707 |0046: move-object v7, v0 │ │ -2a2622: 0790 |0047: move-object v0, v9 │ │ -2a2624: 0779 |0048: move-object v9, v7 │ │ -2a2626: 2806 |0049: goto 004f // +0006 │ │ -2a2628: 0d08 |004a: move-exception v8 │ │ -2a262a: 0709 |004b: move-object v9, v0 │ │ -2a262c: 281d |004c: goto 0069 // +001d │ │ -2a262e: 0d08 |004d: move-exception v8 │ │ -2a2630: 0709 |004e: move-object v9, v0 │ │ -2a2632: 6e10 f487 0800 |004f: invoke-virtual {v8}, Ljava/io/IOException;.printStackTrace:()V // method@87f4 │ │ -2a2638: 3800 0a00 |0052: if-eqz v0, 005c // +000a │ │ -2a263c: 6e10 3589 0000 |0054: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8935 │ │ -2a2642: 2805 |0057: goto 005c // +0005 │ │ -2a2644: 0d08 |0058: move-exception v8 │ │ -2a2646: 6e10 f487 0800 |0059: invoke-virtual {v8}, Ljava/io/IOException;.printStackTrace:()V // method@87f4 │ │ -2a264c: 3809 0a00 |005c: if-eqz v9, 0066 // +000a │ │ -2a2650: 6e10 3589 0900 |005e: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.close:()V // method@8935 │ │ -2a2656: 2805 |0061: goto 0066 // +0005 │ │ -2a2658: 0d08 |0062: move-exception v8 │ │ -2a265a: 6e10 f487 0800 |0063: invoke-virtual {v8}, Ljava/io/IOException;.printStackTrace:()V // method@87f4 │ │ -2a2660: 1208 |0066: const/4 v8, #int 0 // #0 │ │ -2a2662: 0f08 |0067: return v8 │ │ -2a2664: 0d08 |0068: move-exception v8 │ │ -2a2666: 3800 0a00 |0069: if-eqz v0, 0073 // +000a │ │ -2a266a: 6e10 3589 0000 |006b: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8935 │ │ -2a2670: 2805 |006e: goto 0073 // +0005 │ │ -2a2672: 0d00 |006f: move-exception v0 │ │ -2a2674: 6e10 f487 0000 |0070: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@87f4 │ │ -2a267a: 3809 0a00 |0073: if-eqz v9, 007d // +000a │ │ -2a267e: 6e10 3589 0900 |0075: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.close:()V // method@8935 │ │ -2a2684: 2805 |0078: goto 007d // +0005 │ │ -2a2686: 0d09 |0079: move-exception v9 │ │ -2a2688: 6e10 f487 0900 |007a: invoke-virtual {v9}, Ljava/io/IOException;.printStackTrace:()V // method@87f4 │ │ -2a268e: 2708 |007d: throw v8 │ │ +2a2580: |[2a2580] fr.nocle.passegares.controlleur.ExportImportBDD.transfertFichier:(Ljava/io/FileOutputStream;Ljava/io/FileInputStream;)Z │ │ +2a2590: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2a2592: 6e10 e287 0900 |0001: invoke-virtual {v9}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@87e2 │ │ +2a2598: 0c09 |0004: move-result-object v9 │ │ +2a259a: 6e10 ea87 0800 |0005: invoke-virtual {v8}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@87ea │ │ +2a25a0: 0c00 |0008: move-result-object v0 │ │ +2a25a2: 6e10 3689 0900 |0009: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.isOpen:()Z // method@8936 │ │ +2a25a8: 0a08 |000c: move-result v8 │ │ +2a25aa: 3808 2300 |000d: if-eqz v8, 0030 // +0023 │ │ +2a25ae: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ +2a25b2: 6e10 3889 0900 |0011: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.size:()J // method@8938 │ │ +2a25b8: 0b04 |0014: move-result-wide v4 │ │ +2a25ba: 0791 |0015: move-object v1, v9 │ │ +2a25bc: 0706 |0016: move-object v6, v0 │ │ +2a25be: 7406 3989 0100 |0017: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Ljava/nio/channels/FileChannel;.transferTo:(JJLjava/nio/channels/WritableByteChannel;)J // method@8939 │ │ +2a25c4: 1218 |001a: const/4 v8, #int 1 // #1 │ │ +2a25c6: 3809 0a00 |001b: if-eqz v9, 0025 // +000a │ │ +2a25ca: 6e10 3589 0900 |001d: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.close:()V // method@8935 │ │ +2a25d0: 2805 |0020: goto 0025 // +0005 │ │ +2a25d2: 0d09 |0021: move-exception v9 │ │ +2a25d4: 6e10 f487 0900 |0022: invoke-virtual {v9}, Ljava/io/IOException;.printStackTrace:()V // method@87f4 │ │ +2a25da: 3800 0a00 |0025: if-eqz v0, 002f // +000a │ │ +2a25de: 6e10 3589 0000 |0027: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8935 │ │ +2a25e4: 2805 |002a: goto 002f // +0005 │ │ +2a25e6: 0d09 |002b: move-exception v9 │ │ +2a25e8: 6e10 f487 0900 |002c: invoke-virtual {v9}, Ljava/io/IOException;.printStackTrace:()V // method@87f4 │ │ +2a25ee: 0f08 |002f: return v8 │ │ +2a25f0: 3809 0a00 |0030: if-eqz v9, 003a // +000a │ │ +2a25f4: 6e10 3589 0900 |0032: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.close:()V // method@8935 │ │ +2a25fa: 2805 |0035: goto 003a // +0005 │ │ +2a25fc: 0d08 |0036: move-exception v8 │ │ +2a25fe: 6e10 f487 0800 |0037: invoke-virtual {v8}, Ljava/io/IOException;.printStackTrace:()V // method@87f4 │ │ +2a2604: 3800 2c00 |003a: if-eqz v0, 0066 // +002c │ │ +2a2608: 6e10 3589 0000 |003c: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8935 │ │ +2a260e: 2827 |003f: goto 0066 // +0027 │ │ +2a2610: 0d08 |0040: move-exception v8 │ │ +2a2612: 0707 |0041: move-object v7, v0 │ │ +2a2614: 0790 |0042: move-object v0, v9 │ │ +2a2616: 0779 |0043: move-object v9, v7 │ │ +2a2618: 2825 |0044: goto 0069 // +0025 │ │ +2a261a: 0d08 |0045: move-exception v8 │ │ +2a261c: 0707 |0046: move-object v7, v0 │ │ +2a261e: 0790 |0047: move-object v0, v9 │ │ +2a2620: 0779 |0048: move-object v9, v7 │ │ +2a2622: 2806 |0049: goto 004f // +0006 │ │ +2a2624: 0d08 |004a: move-exception v8 │ │ +2a2626: 0709 |004b: move-object v9, v0 │ │ +2a2628: 281d |004c: goto 0069 // +001d │ │ +2a262a: 0d08 |004d: move-exception v8 │ │ +2a262c: 0709 |004e: move-object v9, v0 │ │ +2a262e: 6e10 f487 0800 |004f: invoke-virtual {v8}, Ljava/io/IOException;.printStackTrace:()V // method@87f4 │ │ +2a2634: 3800 0a00 |0052: if-eqz v0, 005c // +000a │ │ +2a2638: 6e10 3589 0000 |0054: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8935 │ │ +2a263e: 2805 |0057: goto 005c // +0005 │ │ +2a2640: 0d08 |0058: move-exception v8 │ │ +2a2642: 6e10 f487 0800 |0059: invoke-virtual {v8}, Ljava/io/IOException;.printStackTrace:()V // method@87f4 │ │ +2a2648: 3809 0a00 |005c: if-eqz v9, 0066 // +000a │ │ +2a264c: 6e10 3589 0900 |005e: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.close:()V // method@8935 │ │ +2a2652: 2805 |0061: goto 0066 // +0005 │ │ +2a2654: 0d08 |0062: move-exception v8 │ │ +2a2656: 6e10 f487 0800 |0063: invoke-virtual {v8}, Ljava/io/IOException;.printStackTrace:()V // method@87f4 │ │ +2a265c: 1208 |0066: const/4 v8, #int 0 // #0 │ │ +2a265e: 0f08 |0067: return v8 │ │ +2a2660: 0d08 |0068: move-exception v8 │ │ +2a2662: 3800 0a00 |0069: if-eqz v0, 0073 // +000a │ │ +2a2666: 6e10 3589 0000 |006b: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@8935 │ │ +2a266c: 2805 |006e: goto 0073 // +0005 │ │ +2a266e: 0d00 |006f: move-exception v0 │ │ +2a2670: 6e10 f487 0000 |0070: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@87f4 │ │ +2a2676: 3809 0a00 |0073: if-eqz v9, 007d // +000a │ │ +2a267a: 6e10 3589 0900 |0075: invoke-virtual {v9}, Ljava/nio/channels/FileChannel;.close:()V // method@8935 │ │ +2a2680: 2805 |0078: goto 007d // +0005 │ │ +2a2682: 0d09 |0079: move-exception v9 │ │ +2a2684: 6e10 f487 0900 |007a: invoke-virtual {v9}, Ljava/io/IOException;.printStackTrace:()V // method@87f4 │ │ +2a268a: 2708 |007d: throw v8 │ │ catches : 11 │ │ 0x0001 - 0x0005 │ │ Ljava/io/IOException; -> 0x004d │ │ -> 0x004a │ │ 0x0005 - 0x001a │ │ Ljava/io/IOException; -> 0x0045 │ │ -> 0x0040 │ │ @@ -676145,29 +676144,29 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -2a2714: |[2a2714] fr.nocle.passegares.controlleur.ExportImportBDD.verifierPermissionEcritureFichier:(Landroid/app/Activity;)Z │ │ -2a2724: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -2a2726: 2300 9411 |0001: new-array v0, v0, [Ljava/lang/String; // type@1194 │ │ -2a272a: 1a01 d141 |0003: const-string v1, "android.permission.READ_EXTERNAL_STORAGE" // string@41d1 │ │ -2a272e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -2a2730: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -2a2734: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -2a2736: 1a03 d341 |0009: const-string v3, "android.permission.WRITE_EXTERNAL_STORAGE" // string@41d3 │ │ -2a273a: 4d03 0001 |000b: aput-object v3, v0, v1 │ │ -2a273e: 7120 7438 3400 |000d: invoke-static {v4, v3}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3874 │ │ -2a2744: 0a03 |0010: move-result v3 │ │ -2a2746: 3803 0600 |0011: if-eqz v3, 0017 // +0006 │ │ -2a274a: 7130 7d38 0401 |0013: invoke-static {v4, v0, v1}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@387d │ │ -2a2750: 0f02 |0016: return v2 │ │ -2a2752: 0f01 |0017: return v1 │ │ +2a2710: |[2a2710] fr.nocle.passegares.controlleur.ExportImportBDD.verifierPermissionEcritureFichier:(Landroid/app/Activity;)Z │ │ +2a2720: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +2a2722: 2300 9411 |0001: new-array v0, v0, [Ljava/lang/String; // type@1194 │ │ +2a2726: 1a01 d141 |0003: const-string v1, "android.permission.READ_EXTERNAL_STORAGE" // string@41d1 │ │ +2a272a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +2a272c: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +2a2730: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +2a2732: 1a03 d341 |0009: const-string v3, "android.permission.WRITE_EXTERNAL_STORAGE" // string@41d3 │ │ +2a2736: 4d03 0001 |000b: aput-object v3, v0, v1 │ │ +2a273a: 7120 7438 3400 |000d: invoke-static {v4, v3}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3874 │ │ +2a2740: 0a03 |0010: move-result v3 │ │ +2a2742: 3803 0600 |0011: if-eqz v3, 0017 // +0006 │ │ +2a2746: 7130 7d38 0401 |0013: invoke-static {v4, v0, v1}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@387d │ │ +2a274c: 0f02 |0016: return v2 │ │ +2a274e: 0f01 |0017: return v1 │ │ catches : (none) │ │ positions : │ │ 0x000d line=105 │ │ 0x0013 line=109 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 (null) Landroid/app/Activity; │ │ │ │ @@ -676211,17 +676210,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a4660: |[2a4660] fr.nocle.passegares.controlleur.ImportCSV.:()V │ │ -2a4670: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a4676: 0e00 |0003: return-void │ │ +2a465c: |[2a465c] fr.nocle.passegares.controlleur.ImportCSV.:()V │ │ +2a466c: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a4672: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/controlleur/ImportCSV; │ │ │ │ #1 : (in Lfr/nocle/passegares/controlleur/ImportCSV;) │ │ @@ -676229,428 +676228,428 @@ │ │ type : '(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;II)Ljava/util/ArrayList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 52 │ │ ins : 4 │ │ outs : 16 │ │ insns size : 821 16-bit code units │ │ -2a3988: |[2a3988] fr.nocle.passegares.controlleur.ImportCSV.getToUpdateGares:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;II)Ljava/util/ArrayList; │ │ -2a3998: 0800 3100 |0000: move-object/from16 v0, v49 │ │ -2a399c: 0201 3200 |0002: move/from16 v1, v50 │ │ -2a39a0: 0202 3300 |0004: move/from16 v2, v51 │ │ -2a39a4: 1a03 5400 |0006: const-string v3, " / " // string@0054 │ │ -2a39a8: 1a04 8714 |0008: const-string v4, "Import Gares" // string@1487 │ │ -2a39ac: 1a05 2f4d |000a: const-string v5, "emplacement-des-gares-idf-data-generalisee.csv" // string@4d2f │ │ -2a39b0: 1a06 8103 |000c: const-string v6, ";" // string@0381 │ │ -2a39b4: 2207 ed0f |000e: new-instance v7, Lfr/nocle/passegares/controlleur/GareCtrl; // type@0fed │ │ -2a39b8: 7020 5985 0700 |0010: invoke-direct {v7, v0}, Lfr/nocle/passegares/controlleur/GareCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@8559 │ │ -2a39be: 2208 f10f |0013: new-instance v8, Lfr/nocle/passegares/controlleur/LigneCtrl; // type@0ff1 │ │ -2a39c2: 7020 9385 0800 |0015: invoke-direct {v8, v0}, Lfr/nocle/passegares/controlleur/LigneCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@8593 │ │ -2a39c8: 220a 4110 |0018: new-instance v10, Ljava/io/BufferedReader; // type@1041 │ │ -2a39cc: 220b 4f10 |001a: new-instance v11, Ljava/io/InputStreamReader; // type@104f │ │ -2a39d0: 7401 3a02 3000 |001c: invoke-virtual/range {v48}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@023a │ │ -2a39d6: 0c0c |001f: move-result-object v12 │ │ -2a39d8: 6e20 0403 5c00 |0020: invoke-virtual {v12, v5}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0304 │ │ -2a39de: 0c05 |0023: move-result-object v5 │ │ -2a39e0: 7020 f787 5b00 |0024: invoke-direct {v11, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@87f7 │ │ -2a39e6: 7020 ae87 ba00 |0027: invoke-direct {v10, v11}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@87ae │ │ -2a39ec: 2205 b910 |002a: new-instance v5, Ljava/util/ArrayList; // type@10b9 │ │ -2a39f0: 7010 5c89 0500 |002c: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a39f6: 220b b910 |002f: new-instance v11, Ljava/util/ArrayList; // type@10b9 │ │ -2a39fa: 7010 5c89 0b00 |0031: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a3a00: 220c c310 |0034: new-instance v12, Ljava/util/HashMap; // type@10c3 │ │ -2a3a04: 7010 bb89 0c00 |0036: invoke-direct {v12}, Ljava/util/HashMap;.:()V // method@89bb │ │ -2a3a0a: 220d c310 |0039: new-instance v13, Ljava/util/HashMap; // type@10c3 │ │ -2a3a0e: 7010 bb89 0d00 |003b: invoke-direct {v13}, Ljava/util/HashMap;.:()V // method@89bb │ │ -2a3a14: 1310 0000 |003e: const/16 v16, #int 0 // #0 │ │ -2a3a18: 1311 ffff |0040: const/16 v17, #int -1 // #ffff │ │ -2a3a1c: 1312 ffff |0042: const/16 v18, #int -1 // #ffff │ │ -2a3a20: 1313 ffff |0044: const/16 v19, #int -1 // #ffff │ │ -2a3a24: 1314 ffff |0046: const/16 v20, #int -1 // #ffff │ │ -2a3a28: 1315 ffff |0048: const/16 v21, #int -1 // #ffff │ │ -2a3a2c: 1316 ffff |004a: const/16 v22, #int -1 // #ffff │ │ -2a3a30: 1317 ffff |004c: const/16 v23, #int -1 // #ffff │ │ -2a3a34: 1318 ffff |004e: const/16 v24, #int -1 // #ffff │ │ -2a3a38: 1319 ffff |0050: const/16 v25, #int -1 // #ffff │ │ -2a3a3c: 6e10 af87 0a00 |0052: invoke-virtual {v10}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@87af │ │ -2a3a42: 0c0e |0055: move-result-object v14 │ │ -2a3a44: 380e cc02 |0056: if-eqz v14, 0322 // +02cc │ │ -2a3a48: 6e20 d088 6e00 |0058: invoke-virtual {v14, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ -2a3a4e: 0c0e |005b: move-result-object v14 │ │ -2a3a50: 3910 8a00 |005c: if-nez v16, 00e6 // +008a │ │ -2a3a54: 21ef |005e: array-length v15, v14 │ │ -2a3a56: 1209 |005f: const/4 v9, #int 0 // #0 │ │ -2a3a58: 131b 0000 |0060: const/16 v27, #int 0 // #0 │ │ -2a3a5c: 35f9 7500 |0062: if-ge v9, v15, 00d7 // +0075 │ │ -2a3a60: 081c 0600 |0064: move-object/from16 v28, v6 │ │ -2a3a64: 4606 0e09 |0066: aget-object v6, v14, v9 │ │ -2a3a68: 081d 0a00 |0068: move-object/from16 v29, v10 │ │ -2a3a6c: 1a0a 665c |006a: const-string v10, "idGare" // string@5c66 │ │ -2a3a70: 6e20 c188 a600 |006c: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a3a76: 0a0a |006f: move-result v10 │ │ -2a3a78: 380a 0600 |0070: if-eqz v10, 0076 // +0006 │ │ -2a3a7c: 0216 1b00 |0072: move/from16 v22, v27 │ │ -2a3a80: 1216 |0074: const/4 v6, #int 1 // #1 │ │ -2a3a82: 2859 |0075: goto 00ce // +0059 │ │ -2a3a84: 1a0a 8c72 |0076: const-string v10, "nomGare" // string@728c │ │ -2a3a88: 6e20 c188 a600 |0078: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a3a8e: 0a0a |007b: move-result v10 │ │ -2a3a90: 380a 0500 |007c: if-eqz v10, 0081 // +0005 │ │ -2a3a94: 0217 1b00 |007e: move/from16 v23, v27 │ │ -2a3a98: 28f4 |0080: goto 0074 // -000c │ │ -2a3a9a: 1a0a 6c5c |0081: const-string v10, "idLignes" // string@5c6c │ │ -2a3a9e: 6e20 c188 a600 |0083: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a3aa4: 0a0a |0086: move-result v10 │ │ -2a3aa6: 380a 0500 |0087: if-eqz v10, 008c // +0005 │ │ -2a3aaa: 0214 1b00 |0089: move/from16 v20, v27 │ │ -2a3aae: 28e9 |008b: goto 0074 // -0017 │ │ -2a3ab0: 1a0a 8e72 |008c: const-string v10, "nomLignes" // string@728e │ │ -2a3ab4: 6e20 c188 a600 |008e: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a3aba: 0a0a |0091: move-result v10 │ │ -2a3abc: 380a 0500 |0092: if-eqz v10, 0097 // +0005 │ │ -2a3ac0: 0215 1b00 |0094: move/from16 v21, v27 │ │ -2a3ac4: 28de |0096: goto 0074 // -0022 │ │ -2a3ac6: 1a0a 968a |0097: const-string v10, "typeLigne" // string@8a96 │ │ -2a3aca: 6e20 c188 a600 |0099: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a3ad0: 0a0a |009c: move-result v10 │ │ -2a3ad2: 380a 0500 |009d: if-eqz v10, 00a2 // +0005 │ │ -2a3ad6: 0219 1b00 |009f: move/from16 v25, v27 │ │ -2a3ada: 28d3 |00a1: goto 0074 // -002d │ │ -2a3adc: 1a0a 584e |00a2: const-string v10, "exploitantGare" // string@4e58 │ │ -2a3ae0: 6e20 c188 a600 |00a4: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a3ae6: 0a0a |00a7: move-result v10 │ │ -2a3ae8: 380a 0500 |00a8: if-eqz v10, 00ad // +0005 │ │ -2a3aec: 0218 1b00 |00aa: move/from16 v24, v27 │ │ -2a3af0: 28c8 |00ac: goto 0074 // -0038 │ │ -2a3af2: 1a0a b177 |00ad: const-string v10, "positionGare" // string@77b1 │ │ -2a3af6: 6e20 c188 a600 |00af: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a3afc: 0a0a |00b2: move-result v10 │ │ -2a3afe: 380a 0500 |00b3: if-eqz v10, 00b8 // +0005 │ │ -2a3b02: 0213 1b00 |00b5: move/from16 v19, v27 │ │ -2a3b06: 28bd |00b7: goto 0074 // -0043 │ │ -2a3b08: 1a0a eb8b |00b8: const-string v10, "vCreation" // string@8beb │ │ -2a3b0c: 6e20 c188 a600 |00ba: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a3b12: 0a0a |00bd: move-result v10 │ │ -2a3b14: 380a 0500 |00be: if-eqz v10, 00c3 // +0005 │ │ -2a3b18: 0211 1b00 |00c0: move/from16 v17, v27 │ │ -2a3b1c: 28b2 |00c2: goto 0074 // -004e │ │ -2a3b1e: 1a0a ec8b |00c3: const-string v10, "vMaj" // string@8bec │ │ -2a3b22: 6e20 c188 a600 |00c5: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a3b28: 0a06 |00c8: move-result v6 │ │ -2a3b2a: 3806 abff |00c9: if-eqz v6, 0074 // -0055 │ │ -2a3b2e: 0212 1b00 |00cb: move/from16 v18, v27 │ │ -2a3b32: 28a7 |00cd: goto 0074 // -0059 │ │ -2a3b34: d81b 1b01 |00ce: add-int/lit8 v27, v27, #int 1 // #01 │ │ -2a3b38: d809 0901 |00d0: add-int/lit8 v9, v9, #int 1 // #01 │ │ -2a3b3c: 0806 1c00 |00d2: move-object/from16 v6, v28 │ │ -2a3b40: 080a 1d00 |00d4: move-object/from16 v10, v29 │ │ -2a3b44: 288c |00d6: goto 0062 // -0074 │ │ -2a3b46: 081c 0600 |00d7: move-object/from16 v28, v6 │ │ -2a3b4a: 081d 0a00 |00d9: move-object/from16 v29, v10 │ │ -2a3b4e: 081e 0300 |00db: move-object/from16 v30, v3 │ │ -2a3b52: 081b 0400 |00dd: move-object/from16 v27, v4 │ │ -2a3b56: 082f 0800 |00df: move-object/from16 v47, v8 │ │ -2a3b5a: 0821 0b00 |00e1: move-object/from16 v33, v11 │ │ -2a3b5e: 1208 |00e3: const/4 v8, #int 0 // #0 │ │ -2a3b60: 2900 2702 |00e4: goto/16 030b // +0227 │ │ -2a3b64: 081c 0600 |00e6: move-object/from16 v28, v6 │ │ -2a3b68: 081d 0a00 |00e8: move-object/from16 v29, v10 │ │ -2a3b6c: 2206 7410 |00ea: new-instance v6, Ljava/lang/Integer; // type@1074 │ │ -2a3b70: 4609 0e11 |00ec: aget-object v9, v14, v17 │ │ -2a3b74: 7020 6388 9600 |00ee: invoke-direct {v6, v9}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@8863 │ │ -2a3b7a: 6e10 6888 0600 |00f1: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -2a3b80: 0a06 |00f4: move-result v6 │ │ -2a3b82: 2209 7410 |00f5: new-instance v9, Ljava/lang/Integer; // type@1074 │ │ -2a3b86: 460a 0e12 |00f7: aget-object v10, v14, v18 │ │ -2a3b8a: 7020 6388 a900 |00f9: invoke-direct {v9, v10}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@8863 │ │ -2a3b90: 6e10 6888 0900 |00fc: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -2a3b96: 0a09 |00ff: move-result v9 │ │ -2a3b98: 460a 0e13 |0100: aget-object v10, v14, v19 │ │ -2a3b9c: 1a0f a902 |0102: const-string v15, "," // string@02a9 │ │ -2a3ba0: 6e20 d088 fa00 |0104: invoke-virtual {v10, v15}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ -2a3ba6: 0c0a |0107: move-result-object v10 │ │ -2a3ba8: 460f 0e14 |0108: aget-object v15, v14, v20 │ │ -2a3bac: 6e20 d088 3f00 |010a: invoke-virtual {v15, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ -2a3bb2: 0c0f |010d: move-result-object v15 │ │ -2a3bb4: 081b 0400 |010e: move-object/from16 v27, v4 │ │ -2a3bb8: 4604 0e15 |0110: aget-object v4, v14, v21 │ │ -2a3bbc: 6e20 d088 3400 |0112: invoke-virtual {v4, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ -2a3bc2: 0c04 |0115: move-result-object v4 │ │ -2a3bc4: 081e 0300 |0116: move-object/from16 v30, v3 │ │ -2a3bc8: 1a03 3328 |0118: const-string v3, "Ligne" // string@2833 │ │ -2a3bcc: 3561 cc00 |011a: if-ge v1, v6, 01e6 // +00cc │ │ -2a3bd0: 3462 ca00 |011c: if-lt v2, v6, 01e6 // +00ca │ │ -2a3bd4: 2206 f90f |011e: new-instance v6, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ -2a3bd8: 1620 ffff |0120: const-wide/16 v32, #int -1 // #ffff │ │ -2a3bdc: 4622 0e16 |0122: aget-object v34, v14, v22 │ │ -2a3be0: 4623 0e17 |0124: aget-object v35, v14, v23 │ │ -2a3be4: 2209 6a10 |0126: new-instance v9, Ljava/lang/Double; // type@106a │ │ -2a3be8: 131a 0100 |0128: const/16 v26, #int 1 // #1 │ │ -2a3bec: 461f 0a1a |012a: aget-object v31, v10, v26 │ │ -2a3bf0: 082f 0800 |012c: move-object/from16 v47, v8 │ │ -2a3bf4: 7401 da88 1f00 |012e: invoke-virtual/range {v31}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@88da │ │ -2a3bfa: 0c08 |0131: move-result-object v8 │ │ -2a3bfc: 7020 4488 8900 |0132: invoke-direct {v9, v8}, Ljava/lang/Double;.:(Ljava/lang/String;)V // method@8844 │ │ -2a3c02: 6e10 4588 0900 |0135: invoke-virtual {v9}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ -2a3c08: 0b24 |0138: move-result-wide v36 │ │ -2a3c0a: 2208 6a10 |0139: new-instance v8, Ljava/lang/Double; // type@106a │ │ -2a3c0e: 1209 |013b: const/4 v9, #int 0 // #0 │ │ -2a3c10: 460a 0a09 |013c: aget-object v10, v10, v9 │ │ -2a3c14: 6e10 da88 0a00 |013e: invoke-virtual {v10}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@88da │ │ -2a3c1a: 0c09 |0141: move-result-object v9 │ │ -2a3c1c: 7020 4488 9800 |0142: invoke-direct {v8, v9}, Ljava/lang/Double;.:(Ljava/lang/String;)V // method@8844 │ │ -2a3c22: 6e10 4588 0800 |0145: invoke-virtual {v8}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ -2a3c28: 0b26 |0148: move-result-wide v38 │ │ -2a3c2a: 4628 0e18 |0149: aget-object v40, v14, v24 │ │ -2a3c2e: 1329 0000 |014b: const/16 v41, #int 0 // #0 │ │ -2a3c32: 132a 0000 |014d: const/16 v42, #int 0 // #0 │ │ -2a3c36: 132b 0000 |014f: const/16 v43, #int 0 // #0 │ │ -2a3c3a: 132c 0000 |0151: const/16 v44, #int 0 // #0 │ │ -2a3c3e: 1a2d 0000 |0153: const-string v45, "" // string@0000 │ │ -2a3c42: 132e 0000 |0155: const/16 v46, #int 0 // #0 │ │ -2a3c46: 081f 0600 |0157: move-object/from16 v31, v6 │ │ -2a3c4a: 7610 c885 1f00 |0159: invoke-direct/range {v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46}, Lfr/nocle/passegares/modele/Gare;.:(JLjava/lang/String;Ljava/lang/String;DDLjava/lang/String;IIIILjava/lang/String;Ljava/lang/Long;)V // method@85c8 │ │ -2a3c50: 1208 |015c: const/4 v8, #int 0 // #0 │ │ -2a3c52: 21f9 |015d: array-length v9, v15 │ │ -2a3c54: 3598 8300 |015e: if-ge v8, v9, 01e1 // +0083 │ │ -2a3c58: 4609 0f08 |0160: aget-object v9, v15, v8 │ │ -2a3c5c: 6e20 bf89 9c00 |0162: invoke-virtual {v12, v9}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@89bf │ │ -2a3c62: 0a0a |0165: move-result v10 │ │ -2a3c64: 380a 3100 |0166: if-eqz v10, 0197 // +0031 │ │ -2a3c68: 6e20 c289 9c00 |0168: invoke-virtual {v12, v9}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@89c2 │ │ -2a3c6e: 0c09 |016b: move-result-object v9 │ │ -2a3c70: 1f09 7710 |016c: check-cast v9, Ljava/lang/Long; // type@1077 │ │ -2a3c74: 6e10 7488 0900 |016e: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@8874 │ │ -2a3c7a: 0b09 |0171: move-result-wide v9 │ │ -2a3c7c: 6e30 c985 960a |0172: invoke-virtual {v6, v9, v10}, Lfr/nocle/passegares/modele/Gare;.addLigneById:(J)V // method@85c9 │ │ -2a3c82: 0829 0f00 |0175: move-object/from16 v41, v15 │ │ -2a3c86: 7120 7888 a900 |0177: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ -2a3c8c: 0c0f |017a: move-result-object v15 │ │ -2a3c8e: 7120 7888 a900 |017b: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ -2a3c94: 0c09 |017e: move-result-object v9 │ │ -2a3c96: 6e20 c289 9d00 |017f: invoke-virtual {v13, v9}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@89c2 │ │ -2a3c9c: 0c09 |0182: move-result-object v9 │ │ -2a3c9e: 1f09 7410 |0183: check-cast v9, Ljava/lang/Integer; // type@1074 │ │ -2a3ca2: 6e10 6888 0900 |0185: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -2a3ca8: 0a09 |0188: move-result v9 │ │ -2a3caa: 121a |0189: const/4 v10, #int 1 // #1 │ │ -2a3cac: b0a9 |018a: add-int/2addr v9, v10 │ │ -2a3cae: 7110 6f88 0900 |018b: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a3cb4: 0c09 |018e: move-result-object v9 │ │ -2a3cb6: 6e30 c689 fd09 |018f: invoke-virtual {v13, v15, v9}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@89c6 │ │ -2a3cbc: 081f 0400 |0192: move-object/from16 v31, v4 │ │ -2a3cc0: 0820 0e00 |0194: move-object/from16 v32, v14 │ │ -2a3cc4: 2841 |0196: goto 01d7 // +0041 │ │ -2a3cc6: 0829 0f00 |0197: move-object/from16 v41, v15 │ │ -2a3cca: 220a fb0f |0199: new-instance v10, Lfr/nocle/passegares/modele/Ligne; // type@0ffb │ │ -2a3cce: 1620 ffff |019b: const-wide/16 v32, #int -1 // #ffff │ │ -2a3cd2: 4623 0408 |019d: aget-object v35, v4, v8 │ │ -2a3cd6: 4624 0e19 |019f: aget-object v36, v14, v25 │ │ -2a3cda: 1325 0000 |01a1: const/16 v37, #int 0 // #0 │ │ -2a3cde: 1a26 0000 |01a3: const-string v38, "" // string@0000 │ │ -2a3ce2: 1627 0000 |01a5: const-wide/16 v39, #int 0 // #0 │ │ -2a3ce6: 081f 0a00 |01a7: move-object/from16 v31, v10 │ │ -2a3cea: 0822 0900 |01a9: move-object/from16 v34, v9 │ │ -2a3cee: 760a fd85 1f00 |01ab: invoke-direct/range {v31, v32, v33, v34, v35, v36, v37, v38, v39, v40}, Lfr/nocle/passegares/modele/Ligne;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;J)V // method@85fd │ │ -2a3cf4: 7110 9685 0a00 |01ae: invoke-static {v10}, Lfr/nocle/passegares/controlleur/LigneCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/Ligne;)Landroid/content/ContentValues; // method@8596 │ │ -2a3cfa: 0c0f |01b1: move-result-object v15 │ │ -2a3cfc: 081f 0400 |01b2: move-object/from16 v31, v4 │ │ -2a3d00: 0820 0e00 |01b4: move-object/from16 v32, v14 │ │ -2a3d04: 1204 |01b6: const/4 v4, #int 0 // #0 │ │ -2a3d06: 6e40 9b03 30f4 |01b7: invoke-virtual {v0, v3, v4, v15}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ -2a3d0c: 0b0e |01ba: move-result-wide v14 │ │ -2a3d0e: 6e30 0a86 ea0f |01bb: invoke-virtual {v10, v14, v15}, Lfr/nocle/passegares/modele/Ligne;.setId:(J)V // method@860a │ │ -2a3d14: 6e20 6089 ab00 |01be: invoke-virtual {v11, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a3d1a: 7120 7888 fe00 |01c1: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ -2a3d20: 0c04 |01c4: move-result-object v4 │ │ -2a3d22: 6e30 c689 9c04 |01c5: invoke-virtual {v12, v9, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@89c6 │ │ -2a3d28: 7120 7888 fe00 |01c8: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ -2a3d2e: 0c04 |01cb: move-result-object v4 │ │ -2a3d30: 1219 |01cc: const/4 v9, #int 1 // #1 │ │ -2a3d32: 7110 6f88 0900 |01cd: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a3d38: 0c0a |01d0: move-result-object v10 │ │ -2a3d3a: 6e30 c689 4d0a |01d1: invoke-virtual {v13, v4, v10}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@89c6 │ │ -2a3d40: 6e30 c985 e60f |01d4: invoke-virtual {v6, v14, v15}, Lfr/nocle/passegares/modele/Gare;.addLigneById:(J)V // method@85c9 │ │ -2a3d46: d808 0801 |01d7: add-int/lit8 v8, v8, #int 1 // #01 │ │ -2a3d4a: 0804 1f00 |01d9: move-object/from16 v4, v31 │ │ -2a3d4e: 080e 2000 |01db: move-object/from16 v14, v32 │ │ -2a3d52: 080f 2900 |01dd: move-object/from16 v15, v41 │ │ -2a3d56: 2900 7eff |01df: goto/16 015d // -0082 │ │ -2a3d5a: 6e20 6089 6500 |01e1: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a3d60: 2900 fdfe |01e4: goto/16 00e1 // -0103 │ │ -2a3d64: 081f 0400 |01e6: move-object/from16 v31, v4 │ │ -2a3d68: 082f 0800 |01e8: move-object/from16 v47, v8 │ │ -2a3d6c: 0820 0e00 |01ea: move-object/from16 v32, v14 │ │ -2a3d70: 0829 0f00 |01ec: move-object/from16 v41, v15 │ │ -2a3d74: 3591 f3fe |01ee: if-ge v1, v9, 00e1 // -010d │ │ -2a3d78: 3492 f1fe |01f0: if-lt v2, v9, 00e1 // -010f │ │ -2a3d7c: 4604 2016 |01f2: aget-object v4, v32, v22 │ │ -2a3d80: 6e20 6185 4700 |01f4: invoke-virtual {v7, v4}, Lfr/nocle/passegares/controlleur/GareCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Gare; // method@8561 │ │ -2a3d86: 0c04 |01f7: move-result-object v4 │ │ -2a3d88: 4606 2017 |01f8: aget-object v6, v32, v23 │ │ -2a3d8c: 6e20 e885 6400 |01fa: invoke-virtual {v4, v6}, Lfr/nocle/passegares/modele/Gare;.setNom:(Ljava/lang/String;)V // method@85e8 │ │ -2a3d92: 2206 6a10 |01fd: new-instance v6, Ljava/lang/Double; // type@106a │ │ -2a3d96: 1218 |01ff: const/4 v8, #int 1 // #1 │ │ -2a3d98: 4609 0a08 |0200: aget-object v9, v10, v8 │ │ -2a3d9c: 6e10 da88 0900 |0202: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@88da │ │ -2a3da2: 0c08 |0205: move-result-object v8 │ │ -2a3da4: 7020 4488 8600 |0206: invoke-direct {v6, v8}, Ljava/lang/Double;.:(Ljava/lang/String;)V // method@8844 │ │ -2a3daa: 6e10 4588 0600 |0209: invoke-virtual {v6}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ -2a3db0: 0b08 |020c: move-result-wide v8 │ │ -2a3db2: 6e30 e585 8409 |020d: invoke-virtual {v4, v8, v9}, Lfr/nocle/passegares/modele/Gare;.setLongitude:(D)V // method@85e5 │ │ -2a3db8: 2206 6a10 |0210: new-instance v6, Ljava/lang/Double; // type@106a │ │ -2a3dbc: 1208 |0212: const/4 v8, #int 0 // #0 │ │ -2a3dbe: 4609 0a08 |0213: aget-object v9, v10, v8 │ │ -2a3dc2: 6e10 da88 0900 |0215: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@88da │ │ -2a3dc8: 0c08 |0218: move-result-object v8 │ │ -2a3dca: 7020 4488 8600 |0219: invoke-direct {v6, v8}, Ljava/lang/Double;.:(Ljava/lang/String;)V // method@8844 │ │ -2a3dd0: 6e10 4588 0600 |021c: invoke-virtual {v6}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ -2a3dd6: 0b08 |021f: move-result-wide v8 │ │ -2a3dd8: 6e30 e485 8409 |0220: invoke-virtual {v4, v8, v9}, Lfr/nocle/passegares/modele/Gare;.setLatitude:(D)V // method@85e4 │ │ -2a3dde: 4606 2018 |0223: aget-object v6, v32, v24 │ │ -2a3de2: 6e20 e085 6400 |0225: invoke-virtual {v4, v6}, Lfr/nocle/passegares/modele/Gare;.setExploitant:(Ljava/lang/String;)V // method@85e0 │ │ -2a3de8: 6e20 6785 4700 |0228: invoke-virtual {v7, v4}, Lfr/nocle/passegares/controlleur/GareCtrl;.update:(Lfr/nocle/passegares/modele/Gare;)V // method@8567 │ │ -2a3dee: 6e20 6285 4700 |022b: invoke-virtual {v7, v4}, Lfr/nocle/passegares/controlleur/GareCtrl;.getCorrespondances:(Lfr/nocle/passegares/modele/Gare;)Ljava/util/ArrayList; // method@8562 │ │ -2a3df4: 0c06 |022e: move-result-object v6 │ │ -2a3df6: 2208 b910 |022f: new-instance v8, Ljava/util/ArrayList; // type@10b9 │ │ -2a3dfa: 7010 5c89 0800 |0231: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a3e00: 6e10 6a89 0600 |0234: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ -2a3e06: 0c09 |0237: move-result-object v9 │ │ -2a3e08: 7210 d689 0900 |0238: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ -2a3e0e: 0a0a |023b: move-result v10 │ │ -2a3e10: 380a 1000 |023c: if-eqz v10, 024c // +0010 │ │ -2a3e14: 7210 d789 0900 |023e: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ -2a3e1a: 0c0a |0241: move-result-object v10 │ │ -2a3e1c: 1f0a fb0f |0242: check-cast v10, Lfr/nocle/passegares/modele/Ligne; // type@0ffb │ │ -2a3e20: 6e10 0386 0a00 |0244: invoke-virtual {v10}, Lfr/nocle/passegares/modele/Ligne;.getIdStif:()Ljava/lang/String; // method@8603 │ │ -2a3e26: 0c0a |0247: move-result-object v10 │ │ -2a3e28: 6e20 6089 a800 |0248: invoke-virtual {v8, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a3e2e: 28ed |024b: goto 0238 // -0013 │ │ -2a3e30: 080a 2900 |024c: move-object/from16 v10, v41 │ │ -2a3e34: 1209 |024e: const/4 v9, #int 0 // #0 │ │ -2a3e36: 21ae |024f: array-length v14, v10 │ │ -2a3e38: 1a0f b412 |0250: const-string v15, "GareDansLigne" // string@12b4 │ │ -2a3e3c: 35e9 7600 |0252: if-ge v9, v14, 02c8 // +0076 │ │ -2a3e40: 460e 0a09 |0254: aget-object v14, v10, v9 │ │ -2a3e44: 6e20 6889 e800 |0256: invoke-virtual {v8, v14}, Ljava/util/ArrayList;.indexOf:(Ljava/lang/Object;)I // method@8968 │ │ -2a3e4a: 0a01 |0259: move-result v1 │ │ -2a3e4c: 12f2 |025a: const/4 v2, #int -1 // #ff │ │ -2a3e4e: 3321 5800 |025b: if-ne v1, v2, 02b3 // +0058 │ │ -2a3e52: 0802 2f00 |025d: move-object/from16 v2, v47 │ │ -2a3e56: 6e20 9a85 e200 |025f: invoke-virtual {v2, v14}, Lfr/nocle/passegares/controlleur/LigneCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Ligne; // method@859a │ │ -2a3e5c: 0c01 |0262: move-result-object v1 │ │ -2a3e5e: 3901 2a00 |0263: if-nez v1, 028d // +002a │ │ -2a3e62: 2201 fb0f |0265: new-instance v1, Lfr/nocle/passegares/modele/Ligne; // type@0ffb │ │ -2a3e66: 1622 ffff |0267: const-wide/16 v34, #int -1 // #ffff │ │ -2a3e6a: 4625 1f09 |0269: aget-object v37, v31, v9 │ │ -2a3e6e: 4626 2019 |026b: aget-object v38, v32, v25 │ │ -2a3e72: 1327 0000 |026d: const/16 v39, #int 0 // #0 │ │ -2a3e76: 1a28 0000 |026f: const-string v40, "" // string@0000 │ │ -2a3e7a: 1629 0000 |0271: const-wide/16 v41, #int 0 // #0 │ │ -2a3e7e: 0821 0100 |0273: move-object/from16 v33, v1 │ │ -2a3e82: 0824 0e00 |0275: move-object/from16 v36, v14 │ │ -2a3e86: 760a fd85 2100 |0277: invoke-direct/range {v33, v34, v35, v36, v37, v38, v39, v40, v41, v42}, Lfr/nocle/passegares/modele/Ligne;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;J)V // method@85fd │ │ -2a3e8c: 7110 9685 0100 |027a: invoke-static {v1}, Lfr/nocle/passegares/controlleur/LigneCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/Ligne;)Landroid/content/ContentValues; // method@8596 │ │ -2a3e92: 0c0e |027d: move-result-object v14 │ │ -2a3e94: 082f 0200 |027e: move-object/from16 v47, v2 │ │ -2a3e98: 0829 0a00 |0280: move-object/from16 v41, v10 │ │ -2a3e9c: 0821 0b00 |0282: move-object/from16 v33, v11 │ │ -2a3ea0: 1202 |0284: const/4 v2, #int 0 // #0 │ │ -2a3ea2: 6e40 9b03 30e2 |0285: invoke-virtual {v0, v3, v2, v14}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ -2a3ea8: 0b0a |0288: move-result-wide v10 │ │ -2a3eaa: 6e30 0a86 a10b |0289: invoke-virtual {v1, v10, v11}, Lfr/nocle/passegares/modele/Ligne;.setId:(J)V // method@860a │ │ -2a3eb0: 280b |028c: goto 0297 // +000b │ │ -2a3eb2: 082f 0200 |028d: move-object/from16 v47, v2 │ │ -2a3eb6: 0829 0a00 |028f: move-object/from16 v41, v10 │ │ -2a3eba: 0821 0b00 |0291: move-object/from16 v33, v11 │ │ -2a3ebe: 6e10 0186 0100 |0293: invoke-virtual {v1}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ -2a3ec4: 0b0a |0296: move-result-wide v10 │ │ -2a3ec6: 6e10 d185 0400 |0297: invoke-virtual {v4}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ -2a3ecc: 0b01 |029a: move-result-wide v1 │ │ -2a3ece: 7140 5d85 21ba |029b: invoke-static {v1, v2, v10, v11}, Lfr/nocle/passegares/controlleur/GareCtrl;.creerRelationGareLigne:(JJ)Landroid/content/ContentValues; // method@855d │ │ -2a3ed4: 0c01 |029e: move-result-object v1 │ │ -2a3ed6: 1202 |029f: const/4 v2, #int 0 // #0 │ │ -2a3ed8: 6e40 9b03 f012 |02a0: invoke-virtual {v0, v15, v2, v1}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ -2a3ede: 1a01 ec38 |02a3: const-string v1, "UPDATE Ligne SET nbGares = nbGares + 1 WHERE id = ?" // string@38ec │ │ -2a3ee2: 1212 |02a5: const/4 v2, #int 1 // #1 │ │ -2a3ee4: 232e 9411 |02a6: new-array v14, v2, [Ljava/lang/String; // type@1194 │ │ -2a3ee8: 7120 de88 ba00 |02a8: invoke-static {v10, v11}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a3eee: 0c02 |02ab: move-result-object v2 │ │ -2a3ef0: 120a |02ac: const/4 v10, #int 0 // #0 │ │ -2a3ef2: 4d02 0e0a |02ad: aput-object v2, v14, v10 │ │ -2a3ef6: 6e30 9a03 100e |02af: invoke-virtual {v0, v1, v14}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@039a │ │ -2a3efc: 280b |02b2: goto 02bd // +000b │ │ -2a3efe: 0829 0a00 |02b3: move-object/from16 v41, v10 │ │ -2a3f02: 0821 0b00 |02b5: move-object/from16 v33, v11 │ │ -2a3f06: 6e20 6c89 1800 |02b7: invoke-virtual {v8, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@896c │ │ -2a3f0c: 6e20 6c89 1600 |02ba: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@896c │ │ -2a3f12: d809 0901 |02bd: add-int/lit8 v9, v9, #int 1 // #01 │ │ -2a3f16: 0201 3200 |02bf: move/from16 v1, v50 │ │ -2a3f1a: 0202 3300 |02c1: move/from16 v2, v51 │ │ -2a3f1e: 080b 2100 |02c3: move-object/from16 v11, v33 │ │ -2a3f22: 080a 2900 |02c5: move-object/from16 v10, v41 │ │ -2a3f26: 2888 |02c7: goto 024f // -0078 │ │ -2a3f28: 0821 0b00 |02c8: move-object/from16 v33, v11 │ │ -2a3f2c: 6e10 6a89 0600 |02ca: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ -2a3f32: 0c01 |02cd: move-result-object v1 │ │ -2a3f34: 7210 d689 0100 |02ce: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ -2a3f3a: 0a02 |02d1: move-result v2 │ │ -2a3f3c: 3802 11fe |02d2: if-eqz v2, 00e3 // -01ef │ │ -2a3f40: 7210 d789 0100 |02d4: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ -2a3f46: 0c02 |02d7: move-result-object v2 │ │ -2a3f48: 1f02 fb0f |02d8: check-cast v2, Lfr/nocle/passegares/modele/Ligne; // type@0ffb │ │ -2a3f4c: 1a03 685c |02da: const-string v3, "idGare = ? AND idLigne = ?" // string@5c68 │ │ -2a3f50: 1226 |02dc: const/4 v6, #int 2 // #2 │ │ -2a3f52: 2366 9411 |02dd: new-array v6, v6, [Ljava/lang/String; // type@1194 │ │ -2a3f56: 6e10 d185 0400 |02df: invoke-virtual {v4}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ -2a3f5c: 0b08 |02e2: move-result-wide v8 │ │ -2a3f5e: 7120 de88 9800 |02e3: invoke-static {v8, v9}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a3f64: 0c08 |02e6: move-result-object v8 │ │ -2a3f66: 1209 |02e7: const/4 v9, #int 0 // #0 │ │ -2a3f68: 4d08 0609 |02e8: aput-object v8, v6, v9 │ │ -2a3f6c: 6e10 0186 0200 |02ea: invoke-virtual {v2}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ -2a3f72: 0b08 |02ed: move-result-wide v8 │ │ -2a3f74: 7120 de88 9800 |02ee: invoke-static {v8, v9}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a3f7a: 0c08 |02f1: move-result-object v8 │ │ -2a3f7c: 1219 |02f2: const/4 v9, #int 1 // #1 │ │ -2a3f7e: 4d08 0609 |02f3: aput-object v8, v6, v9 │ │ -2a3f82: 6e40 9703 f063 |02f5: invoke-virtual {v0, v15, v3, v6}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0397 │ │ -2a3f88: 1a03 ed38 |02f8: const-string v3, "UPDATE Ligne SET nbGares = nbGares - 1 WHERE id = ?" // string@38ed │ │ -2a3f8c: 2396 9411 |02fa: new-array v6, v9, [Ljava/lang/String; // type@1194 │ │ -2a3f90: 6e10 0186 0200 |02fc: invoke-virtual {v2}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ -2a3f96: 0b0a |02ff: move-result-wide v10 │ │ -2a3f98: 7120 de88 ba00 |0300: invoke-static {v10, v11}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a3f9e: 0c02 |0303: move-result-object v2 │ │ -2a3fa0: 1208 |0304: const/4 v8, #int 0 // #0 │ │ -2a3fa2: 4d02 0608 |0305: aput-object v2, v6, v8 │ │ -2a3fa6: 6e30 9d03 3006 |0307: invoke-virtual {v0, v3, v6}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a3fac: 28c4 |030a: goto 02ce // -003c │ │ -2a3fae: d810 1001 |030b: add-int/lit8 v16, v16, #int 1 // #01 │ │ -2a3fb2: 0201 3200 |030d: move/from16 v1, v50 │ │ -2a3fb6: 0202 3300 |030f: move/from16 v2, v51 │ │ -2a3fba: 0804 1b00 |0311: move-object/from16 v4, v27 │ │ -2a3fbe: 0806 1c00 |0313: move-object/from16 v6, v28 │ │ -2a3fc2: 080a 1d00 |0315: move-object/from16 v10, v29 │ │ -2a3fc6: 0803 1e00 |0317: move-object/from16 v3, v30 │ │ -2a3fca: 080b 2100 |0319: move-object/from16 v11, v33 │ │ -2a3fce: 0808 2f00 |031b: move-object/from16 v8, v47 │ │ -2a3fd2: 2900 35fd |031d: goto/16 0052 // -02cb │ │ -2a3fd6: 0801 1b00 |031f: move-object/from16 v1, v27 │ │ -2a3fda: 280d |0321: goto 032e // +000d │ │ -2a3fdc: 1105 |0322: return-object v5 │ │ -2a3fde: 081b 0400 |0323: move-object/from16 v27, v4 │ │ -2a3fe2: 1a00 622f |0325: const-string v0, "Problème d'entrée/sortie" // string@2f62 │ │ -2a3fe6: 0801 1b00 |0327: move-object/from16 v1, v27 │ │ -2a3fea: 7120 6a0e 0100 |0329: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ -2a3ff0: 2807 |032c: goto 0333 // +0007 │ │ -2a3ff2: 0741 |032d: move-object v1, v4 │ │ -2a3ff4: 1a00 d411 |032e: const-string v0, "Fichier non trouvé" // string@11d4 │ │ -2a3ff8: 7120 6a0e 0100 |0330: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ -2a3ffe: 1200 |0333: const/4 v0, #int 0 // #0 │ │ -2a4000: 1100 |0334: return-object v0 │ │ +2a3984: |[2a3984] fr.nocle.passegares.controlleur.ImportCSV.getToUpdateGares:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;II)Ljava/util/ArrayList; │ │ +2a3994: 0800 3100 |0000: move-object/from16 v0, v49 │ │ +2a3998: 0201 3200 |0002: move/from16 v1, v50 │ │ +2a399c: 0202 3300 |0004: move/from16 v2, v51 │ │ +2a39a0: 1a03 5400 |0006: const-string v3, " / " // string@0054 │ │ +2a39a4: 1a04 8714 |0008: const-string v4, "Import Gares" // string@1487 │ │ +2a39a8: 1a05 2f4d |000a: const-string v5, "emplacement-des-gares-idf-data-generalisee.csv" // string@4d2f │ │ +2a39ac: 1a06 8103 |000c: const-string v6, ";" // string@0381 │ │ +2a39b0: 2207 ed0f |000e: new-instance v7, Lfr/nocle/passegares/controlleur/GareCtrl; // type@0fed │ │ +2a39b4: 7020 5985 0700 |0010: invoke-direct {v7, v0}, Lfr/nocle/passegares/controlleur/GareCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@8559 │ │ +2a39ba: 2208 f10f |0013: new-instance v8, Lfr/nocle/passegares/controlleur/LigneCtrl; // type@0ff1 │ │ +2a39be: 7020 9385 0800 |0015: invoke-direct {v8, v0}, Lfr/nocle/passegares/controlleur/LigneCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@8593 │ │ +2a39c4: 220a 4110 |0018: new-instance v10, Ljava/io/BufferedReader; // type@1041 │ │ +2a39c8: 220b 4f10 |001a: new-instance v11, Ljava/io/InputStreamReader; // type@104f │ │ +2a39cc: 7401 3a02 3000 |001c: invoke-virtual/range {v48}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@023a │ │ +2a39d2: 0c0c |001f: move-result-object v12 │ │ +2a39d4: 6e20 0403 5c00 |0020: invoke-virtual {v12, v5}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0304 │ │ +2a39da: 0c05 |0023: move-result-object v5 │ │ +2a39dc: 7020 f787 5b00 |0024: invoke-direct {v11, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@87f7 │ │ +2a39e2: 7020 ae87 ba00 |0027: invoke-direct {v10, v11}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@87ae │ │ +2a39e8: 2205 b910 |002a: new-instance v5, Ljava/util/ArrayList; // type@10b9 │ │ +2a39ec: 7010 5c89 0500 |002c: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a39f2: 220b b910 |002f: new-instance v11, Ljava/util/ArrayList; // type@10b9 │ │ +2a39f6: 7010 5c89 0b00 |0031: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a39fc: 220c c310 |0034: new-instance v12, Ljava/util/HashMap; // type@10c3 │ │ +2a3a00: 7010 bb89 0c00 |0036: invoke-direct {v12}, Ljava/util/HashMap;.:()V // method@89bb │ │ +2a3a06: 220d c310 |0039: new-instance v13, Ljava/util/HashMap; // type@10c3 │ │ +2a3a0a: 7010 bb89 0d00 |003b: invoke-direct {v13}, Ljava/util/HashMap;.:()V // method@89bb │ │ +2a3a10: 1310 0000 |003e: const/16 v16, #int 0 // #0 │ │ +2a3a14: 1311 ffff |0040: const/16 v17, #int -1 // #ffff │ │ +2a3a18: 1312 ffff |0042: const/16 v18, #int -1 // #ffff │ │ +2a3a1c: 1313 ffff |0044: const/16 v19, #int -1 // #ffff │ │ +2a3a20: 1314 ffff |0046: const/16 v20, #int -1 // #ffff │ │ +2a3a24: 1315 ffff |0048: const/16 v21, #int -1 // #ffff │ │ +2a3a28: 1316 ffff |004a: const/16 v22, #int -1 // #ffff │ │ +2a3a2c: 1317 ffff |004c: const/16 v23, #int -1 // #ffff │ │ +2a3a30: 1318 ffff |004e: const/16 v24, #int -1 // #ffff │ │ +2a3a34: 1319 ffff |0050: const/16 v25, #int -1 // #ffff │ │ +2a3a38: 6e10 af87 0a00 |0052: invoke-virtual {v10}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@87af │ │ +2a3a3e: 0c0e |0055: move-result-object v14 │ │ +2a3a40: 380e cc02 |0056: if-eqz v14, 0322 // +02cc │ │ +2a3a44: 6e20 d088 6e00 |0058: invoke-virtual {v14, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ +2a3a4a: 0c0e |005b: move-result-object v14 │ │ +2a3a4c: 3910 8a00 |005c: if-nez v16, 00e6 // +008a │ │ +2a3a50: 21ef |005e: array-length v15, v14 │ │ +2a3a52: 1209 |005f: const/4 v9, #int 0 // #0 │ │ +2a3a54: 131b 0000 |0060: const/16 v27, #int 0 // #0 │ │ +2a3a58: 35f9 7500 |0062: if-ge v9, v15, 00d7 // +0075 │ │ +2a3a5c: 081c 0600 |0064: move-object/from16 v28, v6 │ │ +2a3a60: 4606 0e09 |0066: aget-object v6, v14, v9 │ │ +2a3a64: 081d 0a00 |0068: move-object/from16 v29, v10 │ │ +2a3a68: 1a0a 665c |006a: const-string v10, "idGare" // string@5c66 │ │ +2a3a6c: 6e20 c188 a600 |006c: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a3a72: 0a0a |006f: move-result v10 │ │ +2a3a74: 380a 0600 |0070: if-eqz v10, 0076 // +0006 │ │ +2a3a78: 0216 1b00 |0072: move/from16 v22, v27 │ │ +2a3a7c: 1216 |0074: const/4 v6, #int 1 // #1 │ │ +2a3a7e: 2859 |0075: goto 00ce // +0059 │ │ +2a3a80: 1a0a 8c72 |0076: const-string v10, "nomGare" // string@728c │ │ +2a3a84: 6e20 c188 a600 |0078: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a3a8a: 0a0a |007b: move-result v10 │ │ +2a3a8c: 380a 0500 |007c: if-eqz v10, 0081 // +0005 │ │ +2a3a90: 0217 1b00 |007e: move/from16 v23, v27 │ │ +2a3a94: 28f4 |0080: goto 0074 // -000c │ │ +2a3a96: 1a0a 6c5c |0081: const-string v10, "idLignes" // string@5c6c │ │ +2a3a9a: 6e20 c188 a600 |0083: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a3aa0: 0a0a |0086: move-result v10 │ │ +2a3aa2: 380a 0500 |0087: if-eqz v10, 008c // +0005 │ │ +2a3aa6: 0214 1b00 |0089: move/from16 v20, v27 │ │ +2a3aaa: 28e9 |008b: goto 0074 // -0017 │ │ +2a3aac: 1a0a 8e72 |008c: const-string v10, "nomLignes" // string@728e │ │ +2a3ab0: 6e20 c188 a600 |008e: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a3ab6: 0a0a |0091: move-result v10 │ │ +2a3ab8: 380a 0500 |0092: if-eqz v10, 0097 // +0005 │ │ +2a3abc: 0215 1b00 |0094: move/from16 v21, v27 │ │ +2a3ac0: 28de |0096: goto 0074 // -0022 │ │ +2a3ac2: 1a0a 968a |0097: const-string v10, "typeLigne" // string@8a96 │ │ +2a3ac6: 6e20 c188 a600 |0099: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a3acc: 0a0a |009c: move-result v10 │ │ +2a3ace: 380a 0500 |009d: if-eqz v10, 00a2 // +0005 │ │ +2a3ad2: 0219 1b00 |009f: move/from16 v25, v27 │ │ +2a3ad6: 28d3 |00a1: goto 0074 // -002d │ │ +2a3ad8: 1a0a 584e |00a2: const-string v10, "exploitantGare" // string@4e58 │ │ +2a3adc: 6e20 c188 a600 |00a4: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a3ae2: 0a0a |00a7: move-result v10 │ │ +2a3ae4: 380a 0500 |00a8: if-eqz v10, 00ad // +0005 │ │ +2a3ae8: 0218 1b00 |00aa: move/from16 v24, v27 │ │ +2a3aec: 28c8 |00ac: goto 0074 // -0038 │ │ +2a3aee: 1a0a b177 |00ad: const-string v10, "positionGare" // string@77b1 │ │ +2a3af2: 6e20 c188 a600 |00af: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a3af8: 0a0a |00b2: move-result v10 │ │ +2a3afa: 380a 0500 |00b3: if-eqz v10, 00b8 // +0005 │ │ +2a3afe: 0213 1b00 |00b5: move/from16 v19, v27 │ │ +2a3b02: 28bd |00b7: goto 0074 // -0043 │ │ +2a3b04: 1a0a eb8b |00b8: const-string v10, "vCreation" // string@8beb │ │ +2a3b08: 6e20 c188 a600 |00ba: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a3b0e: 0a0a |00bd: move-result v10 │ │ +2a3b10: 380a 0500 |00be: if-eqz v10, 00c3 // +0005 │ │ +2a3b14: 0211 1b00 |00c0: move/from16 v17, v27 │ │ +2a3b18: 28b2 |00c2: goto 0074 // -004e │ │ +2a3b1a: 1a0a ec8b |00c3: const-string v10, "vMaj" // string@8bec │ │ +2a3b1e: 6e20 c188 a600 |00c5: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a3b24: 0a06 |00c8: move-result v6 │ │ +2a3b26: 3806 abff |00c9: if-eqz v6, 0074 // -0055 │ │ +2a3b2a: 0212 1b00 |00cb: move/from16 v18, v27 │ │ +2a3b2e: 28a7 |00cd: goto 0074 // -0059 │ │ +2a3b30: d81b 1b01 |00ce: add-int/lit8 v27, v27, #int 1 // #01 │ │ +2a3b34: d809 0901 |00d0: add-int/lit8 v9, v9, #int 1 // #01 │ │ +2a3b38: 0806 1c00 |00d2: move-object/from16 v6, v28 │ │ +2a3b3c: 080a 1d00 |00d4: move-object/from16 v10, v29 │ │ +2a3b40: 288c |00d6: goto 0062 // -0074 │ │ +2a3b42: 081c 0600 |00d7: move-object/from16 v28, v6 │ │ +2a3b46: 081d 0a00 |00d9: move-object/from16 v29, v10 │ │ +2a3b4a: 081e 0300 |00db: move-object/from16 v30, v3 │ │ +2a3b4e: 081b 0400 |00dd: move-object/from16 v27, v4 │ │ +2a3b52: 082f 0800 |00df: move-object/from16 v47, v8 │ │ +2a3b56: 0821 0b00 |00e1: move-object/from16 v33, v11 │ │ +2a3b5a: 1208 |00e3: const/4 v8, #int 0 // #0 │ │ +2a3b5c: 2900 2702 |00e4: goto/16 030b // +0227 │ │ +2a3b60: 081c 0600 |00e6: move-object/from16 v28, v6 │ │ +2a3b64: 081d 0a00 |00e8: move-object/from16 v29, v10 │ │ +2a3b68: 2206 7410 |00ea: new-instance v6, Ljava/lang/Integer; // type@1074 │ │ +2a3b6c: 4609 0e11 |00ec: aget-object v9, v14, v17 │ │ +2a3b70: 7020 6388 9600 |00ee: invoke-direct {v6, v9}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@8863 │ │ +2a3b76: 6e10 6888 0600 |00f1: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +2a3b7c: 0a06 |00f4: move-result v6 │ │ +2a3b7e: 2209 7410 |00f5: new-instance v9, Ljava/lang/Integer; // type@1074 │ │ +2a3b82: 460a 0e12 |00f7: aget-object v10, v14, v18 │ │ +2a3b86: 7020 6388 a900 |00f9: invoke-direct {v9, v10}, Ljava/lang/Integer;.:(Ljava/lang/String;)V // method@8863 │ │ +2a3b8c: 6e10 6888 0900 |00fc: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +2a3b92: 0a09 |00ff: move-result v9 │ │ +2a3b94: 460a 0e13 |0100: aget-object v10, v14, v19 │ │ +2a3b98: 1a0f a902 |0102: const-string v15, "," // string@02a9 │ │ +2a3b9c: 6e20 d088 fa00 |0104: invoke-virtual {v10, v15}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ +2a3ba2: 0c0a |0107: move-result-object v10 │ │ +2a3ba4: 460f 0e14 |0108: aget-object v15, v14, v20 │ │ +2a3ba8: 6e20 d088 3f00 |010a: invoke-virtual {v15, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ +2a3bae: 0c0f |010d: move-result-object v15 │ │ +2a3bb0: 081b 0400 |010e: move-object/from16 v27, v4 │ │ +2a3bb4: 4604 0e15 |0110: aget-object v4, v14, v21 │ │ +2a3bb8: 6e20 d088 3400 |0112: invoke-virtual {v4, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ +2a3bbe: 0c04 |0115: move-result-object v4 │ │ +2a3bc0: 081e 0300 |0116: move-object/from16 v30, v3 │ │ +2a3bc4: 1a03 3328 |0118: const-string v3, "Ligne" // string@2833 │ │ +2a3bc8: 3561 cc00 |011a: if-ge v1, v6, 01e6 // +00cc │ │ +2a3bcc: 3462 ca00 |011c: if-lt v2, v6, 01e6 // +00ca │ │ +2a3bd0: 2206 f90f |011e: new-instance v6, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ +2a3bd4: 1620 ffff |0120: const-wide/16 v32, #int -1 // #ffff │ │ +2a3bd8: 4622 0e16 |0122: aget-object v34, v14, v22 │ │ +2a3bdc: 4623 0e17 |0124: aget-object v35, v14, v23 │ │ +2a3be0: 2209 6a10 |0126: new-instance v9, Ljava/lang/Double; // type@106a │ │ +2a3be4: 131a 0100 |0128: const/16 v26, #int 1 // #1 │ │ +2a3be8: 461f 0a1a |012a: aget-object v31, v10, v26 │ │ +2a3bec: 082f 0800 |012c: move-object/from16 v47, v8 │ │ +2a3bf0: 7401 da88 1f00 |012e: invoke-virtual/range {v31}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@88da │ │ +2a3bf6: 0c08 |0131: move-result-object v8 │ │ +2a3bf8: 7020 4488 8900 |0132: invoke-direct {v9, v8}, Ljava/lang/Double;.:(Ljava/lang/String;)V // method@8844 │ │ +2a3bfe: 6e10 4588 0900 |0135: invoke-virtual {v9}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ +2a3c04: 0b24 |0138: move-result-wide v36 │ │ +2a3c06: 2208 6a10 |0139: new-instance v8, Ljava/lang/Double; // type@106a │ │ +2a3c0a: 1209 |013b: const/4 v9, #int 0 // #0 │ │ +2a3c0c: 460a 0a09 |013c: aget-object v10, v10, v9 │ │ +2a3c10: 6e10 da88 0a00 |013e: invoke-virtual {v10}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@88da │ │ +2a3c16: 0c09 |0141: move-result-object v9 │ │ +2a3c18: 7020 4488 9800 |0142: invoke-direct {v8, v9}, Ljava/lang/Double;.:(Ljava/lang/String;)V // method@8844 │ │ +2a3c1e: 6e10 4588 0800 |0145: invoke-virtual {v8}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ +2a3c24: 0b26 |0148: move-result-wide v38 │ │ +2a3c26: 4628 0e18 |0149: aget-object v40, v14, v24 │ │ +2a3c2a: 1329 0000 |014b: const/16 v41, #int 0 // #0 │ │ +2a3c2e: 132a 0000 |014d: const/16 v42, #int 0 // #0 │ │ +2a3c32: 132b 0000 |014f: const/16 v43, #int 0 // #0 │ │ +2a3c36: 132c 0000 |0151: const/16 v44, #int 0 // #0 │ │ +2a3c3a: 1a2d 0000 |0153: const-string v45, "" // string@0000 │ │ +2a3c3e: 132e 0000 |0155: const/16 v46, #int 0 // #0 │ │ +2a3c42: 081f 0600 |0157: move-object/from16 v31, v6 │ │ +2a3c46: 7610 c885 1f00 |0159: invoke-direct/range {v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46}, Lfr/nocle/passegares/modele/Gare;.:(JLjava/lang/String;Ljava/lang/String;DDLjava/lang/String;IIIILjava/lang/String;Ljava/lang/Long;)V // method@85c8 │ │ +2a3c4c: 1208 |015c: const/4 v8, #int 0 // #0 │ │ +2a3c4e: 21f9 |015d: array-length v9, v15 │ │ +2a3c50: 3598 8300 |015e: if-ge v8, v9, 01e1 // +0083 │ │ +2a3c54: 4609 0f08 |0160: aget-object v9, v15, v8 │ │ +2a3c58: 6e20 bf89 9c00 |0162: invoke-virtual {v12, v9}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@89bf │ │ +2a3c5e: 0a0a |0165: move-result v10 │ │ +2a3c60: 380a 3100 |0166: if-eqz v10, 0197 // +0031 │ │ +2a3c64: 6e20 c289 9c00 |0168: invoke-virtual {v12, v9}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@89c2 │ │ +2a3c6a: 0c09 |016b: move-result-object v9 │ │ +2a3c6c: 1f09 7710 |016c: check-cast v9, Ljava/lang/Long; // type@1077 │ │ +2a3c70: 6e10 7488 0900 |016e: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@8874 │ │ +2a3c76: 0b09 |0171: move-result-wide v9 │ │ +2a3c78: 6e30 c985 960a |0172: invoke-virtual {v6, v9, v10}, Lfr/nocle/passegares/modele/Gare;.addLigneById:(J)V // method@85c9 │ │ +2a3c7e: 0829 0f00 |0175: move-object/from16 v41, v15 │ │ +2a3c82: 7120 7888 a900 |0177: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ +2a3c88: 0c0f |017a: move-result-object v15 │ │ +2a3c8a: 7120 7888 a900 |017b: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ +2a3c90: 0c09 |017e: move-result-object v9 │ │ +2a3c92: 6e20 c289 9d00 |017f: invoke-virtual {v13, v9}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@89c2 │ │ +2a3c98: 0c09 |0182: move-result-object v9 │ │ +2a3c9a: 1f09 7410 |0183: check-cast v9, Ljava/lang/Integer; // type@1074 │ │ +2a3c9e: 6e10 6888 0900 |0185: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +2a3ca4: 0a09 |0188: move-result v9 │ │ +2a3ca6: 121a |0189: const/4 v10, #int 1 // #1 │ │ +2a3ca8: b0a9 |018a: add-int/2addr v9, v10 │ │ +2a3caa: 7110 6f88 0900 |018b: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a3cb0: 0c09 |018e: move-result-object v9 │ │ +2a3cb2: 6e30 c689 fd09 |018f: invoke-virtual {v13, v15, v9}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@89c6 │ │ +2a3cb8: 081f 0400 |0192: move-object/from16 v31, v4 │ │ +2a3cbc: 0820 0e00 |0194: move-object/from16 v32, v14 │ │ +2a3cc0: 2841 |0196: goto 01d7 // +0041 │ │ +2a3cc2: 0829 0f00 |0197: move-object/from16 v41, v15 │ │ +2a3cc6: 220a fb0f |0199: new-instance v10, Lfr/nocle/passegares/modele/Ligne; // type@0ffb │ │ +2a3cca: 1620 ffff |019b: const-wide/16 v32, #int -1 // #ffff │ │ +2a3cce: 4623 0408 |019d: aget-object v35, v4, v8 │ │ +2a3cd2: 4624 0e19 |019f: aget-object v36, v14, v25 │ │ +2a3cd6: 1325 0000 |01a1: const/16 v37, #int 0 // #0 │ │ +2a3cda: 1a26 0000 |01a3: const-string v38, "" // string@0000 │ │ +2a3cde: 1627 0000 |01a5: const-wide/16 v39, #int 0 // #0 │ │ +2a3ce2: 081f 0a00 |01a7: move-object/from16 v31, v10 │ │ +2a3ce6: 0822 0900 |01a9: move-object/from16 v34, v9 │ │ +2a3cea: 760a fd85 1f00 |01ab: invoke-direct/range {v31, v32, v33, v34, v35, v36, v37, v38, v39, v40}, Lfr/nocle/passegares/modele/Ligne;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;J)V // method@85fd │ │ +2a3cf0: 7110 9685 0a00 |01ae: invoke-static {v10}, Lfr/nocle/passegares/controlleur/LigneCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/Ligne;)Landroid/content/ContentValues; // method@8596 │ │ +2a3cf6: 0c0f |01b1: move-result-object v15 │ │ +2a3cf8: 081f 0400 |01b2: move-object/from16 v31, v4 │ │ +2a3cfc: 0820 0e00 |01b4: move-object/from16 v32, v14 │ │ +2a3d00: 1204 |01b6: const/4 v4, #int 0 // #0 │ │ +2a3d02: 6e40 9b03 30f4 |01b7: invoke-virtual {v0, v3, v4, v15}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ +2a3d08: 0b0e |01ba: move-result-wide v14 │ │ +2a3d0a: 6e30 0a86 ea0f |01bb: invoke-virtual {v10, v14, v15}, Lfr/nocle/passegares/modele/Ligne;.setId:(J)V // method@860a │ │ +2a3d10: 6e20 6089 ab00 |01be: invoke-virtual {v11, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a3d16: 7120 7888 fe00 |01c1: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ +2a3d1c: 0c04 |01c4: move-result-object v4 │ │ +2a3d1e: 6e30 c689 9c04 |01c5: invoke-virtual {v12, v9, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@89c6 │ │ +2a3d24: 7120 7888 fe00 |01c8: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ +2a3d2a: 0c04 |01cb: move-result-object v4 │ │ +2a3d2c: 1219 |01cc: const/4 v9, #int 1 // #1 │ │ +2a3d2e: 7110 6f88 0900 |01cd: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a3d34: 0c0a |01d0: move-result-object v10 │ │ +2a3d36: 6e30 c689 4d0a |01d1: invoke-virtual {v13, v4, v10}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@89c6 │ │ +2a3d3c: 6e30 c985 e60f |01d4: invoke-virtual {v6, v14, v15}, Lfr/nocle/passegares/modele/Gare;.addLigneById:(J)V // method@85c9 │ │ +2a3d42: d808 0801 |01d7: add-int/lit8 v8, v8, #int 1 // #01 │ │ +2a3d46: 0804 1f00 |01d9: move-object/from16 v4, v31 │ │ +2a3d4a: 080e 2000 |01db: move-object/from16 v14, v32 │ │ +2a3d4e: 080f 2900 |01dd: move-object/from16 v15, v41 │ │ +2a3d52: 2900 7eff |01df: goto/16 015d // -0082 │ │ +2a3d56: 6e20 6089 6500 |01e1: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a3d5c: 2900 fdfe |01e4: goto/16 00e1 // -0103 │ │ +2a3d60: 081f 0400 |01e6: move-object/from16 v31, v4 │ │ +2a3d64: 082f 0800 |01e8: move-object/from16 v47, v8 │ │ +2a3d68: 0820 0e00 |01ea: move-object/from16 v32, v14 │ │ +2a3d6c: 0829 0f00 |01ec: move-object/from16 v41, v15 │ │ +2a3d70: 3591 f3fe |01ee: if-ge v1, v9, 00e1 // -010d │ │ +2a3d74: 3492 f1fe |01f0: if-lt v2, v9, 00e1 // -010f │ │ +2a3d78: 4604 2016 |01f2: aget-object v4, v32, v22 │ │ +2a3d7c: 6e20 6185 4700 |01f4: invoke-virtual {v7, v4}, Lfr/nocle/passegares/controlleur/GareCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Gare; // method@8561 │ │ +2a3d82: 0c04 |01f7: move-result-object v4 │ │ +2a3d84: 4606 2017 |01f8: aget-object v6, v32, v23 │ │ +2a3d88: 6e20 e885 6400 |01fa: invoke-virtual {v4, v6}, Lfr/nocle/passegares/modele/Gare;.setNom:(Ljava/lang/String;)V // method@85e8 │ │ +2a3d8e: 2206 6a10 |01fd: new-instance v6, Ljava/lang/Double; // type@106a │ │ +2a3d92: 1218 |01ff: const/4 v8, #int 1 // #1 │ │ +2a3d94: 4609 0a08 |0200: aget-object v9, v10, v8 │ │ +2a3d98: 6e10 da88 0900 |0202: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@88da │ │ +2a3d9e: 0c08 |0205: move-result-object v8 │ │ +2a3da0: 7020 4488 8600 |0206: invoke-direct {v6, v8}, Ljava/lang/Double;.:(Ljava/lang/String;)V // method@8844 │ │ +2a3da6: 6e10 4588 0600 |0209: invoke-virtual {v6}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ +2a3dac: 0b08 |020c: move-result-wide v8 │ │ +2a3dae: 6e30 e585 8409 |020d: invoke-virtual {v4, v8, v9}, Lfr/nocle/passegares/modele/Gare;.setLongitude:(D)V // method@85e5 │ │ +2a3db4: 2206 6a10 |0210: new-instance v6, Ljava/lang/Double; // type@106a │ │ +2a3db8: 1208 |0212: const/4 v8, #int 0 // #0 │ │ +2a3dba: 4609 0a08 |0213: aget-object v9, v10, v8 │ │ +2a3dbe: 6e10 da88 0900 |0215: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@88da │ │ +2a3dc4: 0c08 |0218: move-result-object v8 │ │ +2a3dc6: 7020 4488 8600 |0219: invoke-direct {v6, v8}, Ljava/lang/Double;.:(Ljava/lang/String;)V // method@8844 │ │ +2a3dcc: 6e10 4588 0600 |021c: invoke-virtual {v6}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ +2a3dd2: 0b08 |021f: move-result-wide v8 │ │ +2a3dd4: 6e30 e485 8409 |0220: invoke-virtual {v4, v8, v9}, Lfr/nocle/passegares/modele/Gare;.setLatitude:(D)V // method@85e4 │ │ +2a3dda: 4606 2018 |0223: aget-object v6, v32, v24 │ │ +2a3dde: 6e20 e085 6400 |0225: invoke-virtual {v4, v6}, Lfr/nocle/passegares/modele/Gare;.setExploitant:(Ljava/lang/String;)V // method@85e0 │ │ +2a3de4: 6e20 6785 4700 |0228: invoke-virtual {v7, v4}, Lfr/nocle/passegares/controlleur/GareCtrl;.update:(Lfr/nocle/passegares/modele/Gare;)V // method@8567 │ │ +2a3dea: 6e20 6285 4700 |022b: invoke-virtual {v7, v4}, Lfr/nocle/passegares/controlleur/GareCtrl;.getCorrespondances:(Lfr/nocle/passegares/modele/Gare;)Ljava/util/ArrayList; // method@8562 │ │ +2a3df0: 0c06 |022e: move-result-object v6 │ │ +2a3df2: 2208 b910 |022f: new-instance v8, Ljava/util/ArrayList; // type@10b9 │ │ +2a3df6: 7010 5c89 0800 |0231: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a3dfc: 6e10 6a89 0600 |0234: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ +2a3e02: 0c09 |0237: move-result-object v9 │ │ +2a3e04: 7210 d689 0900 |0238: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ +2a3e0a: 0a0a |023b: move-result v10 │ │ +2a3e0c: 380a 1000 |023c: if-eqz v10, 024c // +0010 │ │ +2a3e10: 7210 d789 0900 |023e: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ +2a3e16: 0c0a |0241: move-result-object v10 │ │ +2a3e18: 1f0a fb0f |0242: check-cast v10, Lfr/nocle/passegares/modele/Ligne; // type@0ffb │ │ +2a3e1c: 6e10 0386 0a00 |0244: invoke-virtual {v10}, Lfr/nocle/passegares/modele/Ligne;.getIdStif:()Ljava/lang/String; // method@8603 │ │ +2a3e22: 0c0a |0247: move-result-object v10 │ │ +2a3e24: 6e20 6089 a800 |0248: invoke-virtual {v8, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a3e2a: 28ed |024b: goto 0238 // -0013 │ │ +2a3e2c: 080a 2900 |024c: move-object/from16 v10, v41 │ │ +2a3e30: 1209 |024e: const/4 v9, #int 0 // #0 │ │ +2a3e32: 21ae |024f: array-length v14, v10 │ │ +2a3e34: 1a0f b412 |0250: const-string v15, "GareDansLigne" // string@12b4 │ │ +2a3e38: 35e9 7600 |0252: if-ge v9, v14, 02c8 // +0076 │ │ +2a3e3c: 460e 0a09 |0254: aget-object v14, v10, v9 │ │ +2a3e40: 6e20 6889 e800 |0256: invoke-virtual {v8, v14}, Ljava/util/ArrayList;.indexOf:(Ljava/lang/Object;)I // method@8968 │ │ +2a3e46: 0a01 |0259: move-result v1 │ │ +2a3e48: 12f2 |025a: const/4 v2, #int -1 // #ff │ │ +2a3e4a: 3321 5800 |025b: if-ne v1, v2, 02b3 // +0058 │ │ +2a3e4e: 0802 2f00 |025d: move-object/from16 v2, v47 │ │ +2a3e52: 6e20 9a85 e200 |025f: invoke-virtual {v2, v14}, Lfr/nocle/passegares/controlleur/LigneCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Ligne; // method@859a │ │ +2a3e58: 0c01 |0262: move-result-object v1 │ │ +2a3e5a: 3901 2a00 |0263: if-nez v1, 028d // +002a │ │ +2a3e5e: 2201 fb0f |0265: new-instance v1, Lfr/nocle/passegares/modele/Ligne; // type@0ffb │ │ +2a3e62: 1622 ffff |0267: const-wide/16 v34, #int -1 // #ffff │ │ +2a3e66: 4625 1f09 |0269: aget-object v37, v31, v9 │ │ +2a3e6a: 4626 2019 |026b: aget-object v38, v32, v25 │ │ +2a3e6e: 1327 0000 |026d: const/16 v39, #int 0 // #0 │ │ +2a3e72: 1a28 0000 |026f: const-string v40, "" // string@0000 │ │ +2a3e76: 1629 0000 |0271: const-wide/16 v41, #int 0 // #0 │ │ +2a3e7a: 0821 0100 |0273: move-object/from16 v33, v1 │ │ +2a3e7e: 0824 0e00 |0275: move-object/from16 v36, v14 │ │ +2a3e82: 760a fd85 2100 |0277: invoke-direct/range {v33, v34, v35, v36, v37, v38, v39, v40, v41, v42}, Lfr/nocle/passegares/modele/Ligne;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;J)V // method@85fd │ │ +2a3e88: 7110 9685 0100 |027a: invoke-static {v1}, Lfr/nocle/passegares/controlleur/LigneCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/Ligne;)Landroid/content/ContentValues; // method@8596 │ │ +2a3e8e: 0c0e |027d: move-result-object v14 │ │ +2a3e90: 082f 0200 |027e: move-object/from16 v47, v2 │ │ +2a3e94: 0829 0a00 |0280: move-object/from16 v41, v10 │ │ +2a3e98: 0821 0b00 |0282: move-object/from16 v33, v11 │ │ +2a3e9c: 1202 |0284: const/4 v2, #int 0 // #0 │ │ +2a3e9e: 6e40 9b03 30e2 |0285: invoke-virtual {v0, v3, v2, v14}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ +2a3ea4: 0b0a |0288: move-result-wide v10 │ │ +2a3ea6: 6e30 0a86 a10b |0289: invoke-virtual {v1, v10, v11}, Lfr/nocle/passegares/modele/Ligne;.setId:(J)V // method@860a │ │ +2a3eac: 280b |028c: goto 0297 // +000b │ │ +2a3eae: 082f 0200 |028d: move-object/from16 v47, v2 │ │ +2a3eb2: 0829 0a00 |028f: move-object/from16 v41, v10 │ │ +2a3eb6: 0821 0b00 |0291: move-object/from16 v33, v11 │ │ +2a3eba: 6e10 0186 0100 |0293: invoke-virtual {v1}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ +2a3ec0: 0b0a |0296: move-result-wide v10 │ │ +2a3ec2: 6e10 d185 0400 |0297: invoke-virtual {v4}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ +2a3ec8: 0b01 |029a: move-result-wide v1 │ │ +2a3eca: 7140 5d85 21ba |029b: invoke-static {v1, v2, v10, v11}, Lfr/nocle/passegares/controlleur/GareCtrl;.creerRelationGareLigne:(JJ)Landroid/content/ContentValues; // method@855d │ │ +2a3ed0: 0c01 |029e: move-result-object v1 │ │ +2a3ed2: 1202 |029f: const/4 v2, #int 0 // #0 │ │ +2a3ed4: 6e40 9b03 f012 |02a0: invoke-virtual {v0, v15, v2, v1}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ +2a3eda: 1a01 ec38 |02a3: const-string v1, "UPDATE Ligne SET nbGares = nbGares + 1 WHERE id = ?" // string@38ec │ │ +2a3ede: 1212 |02a5: const/4 v2, #int 1 // #1 │ │ +2a3ee0: 232e 9411 |02a6: new-array v14, v2, [Ljava/lang/String; // type@1194 │ │ +2a3ee4: 7120 de88 ba00 |02a8: invoke-static {v10, v11}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a3eea: 0c02 |02ab: move-result-object v2 │ │ +2a3eec: 120a |02ac: const/4 v10, #int 0 // #0 │ │ +2a3eee: 4d02 0e0a |02ad: aput-object v2, v14, v10 │ │ +2a3ef2: 6e30 9a03 100e |02af: invoke-virtual {v0, v1, v14}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@039a │ │ +2a3ef8: 280b |02b2: goto 02bd // +000b │ │ +2a3efa: 0829 0a00 |02b3: move-object/from16 v41, v10 │ │ +2a3efe: 0821 0b00 |02b5: move-object/from16 v33, v11 │ │ +2a3f02: 6e20 6c89 1800 |02b7: invoke-virtual {v8, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@896c │ │ +2a3f08: 6e20 6c89 1600 |02ba: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@896c │ │ +2a3f0e: d809 0901 |02bd: add-int/lit8 v9, v9, #int 1 // #01 │ │ +2a3f12: 0201 3200 |02bf: move/from16 v1, v50 │ │ +2a3f16: 0202 3300 |02c1: move/from16 v2, v51 │ │ +2a3f1a: 080b 2100 |02c3: move-object/from16 v11, v33 │ │ +2a3f1e: 080a 2900 |02c5: move-object/from16 v10, v41 │ │ +2a3f22: 2888 |02c7: goto 024f // -0078 │ │ +2a3f24: 0821 0b00 |02c8: move-object/from16 v33, v11 │ │ +2a3f28: 6e10 6a89 0600 |02ca: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ +2a3f2e: 0c01 |02cd: move-result-object v1 │ │ +2a3f30: 7210 d689 0100 |02ce: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ +2a3f36: 0a02 |02d1: move-result v2 │ │ +2a3f38: 3802 11fe |02d2: if-eqz v2, 00e3 // -01ef │ │ +2a3f3c: 7210 d789 0100 |02d4: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ +2a3f42: 0c02 |02d7: move-result-object v2 │ │ +2a3f44: 1f02 fb0f |02d8: check-cast v2, Lfr/nocle/passegares/modele/Ligne; // type@0ffb │ │ +2a3f48: 1a03 685c |02da: const-string v3, "idGare = ? AND idLigne = ?" // string@5c68 │ │ +2a3f4c: 1226 |02dc: const/4 v6, #int 2 // #2 │ │ +2a3f4e: 2366 9411 |02dd: new-array v6, v6, [Ljava/lang/String; // type@1194 │ │ +2a3f52: 6e10 d185 0400 |02df: invoke-virtual {v4}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ +2a3f58: 0b08 |02e2: move-result-wide v8 │ │ +2a3f5a: 7120 de88 9800 |02e3: invoke-static {v8, v9}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a3f60: 0c08 |02e6: move-result-object v8 │ │ +2a3f62: 1209 |02e7: const/4 v9, #int 0 // #0 │ │ +2a3f64: 4d08 0609 |02e8: aput-object v8, v6, v9 │ │ +2a3f68: 6e10 0186 0200 |02ea: invoke-virtual {v2}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ +2a3f6e: 0b08 |02ed: move-result-wide v8 │ │ +2a3f70: 7120 de88 9800 |02ee: invoke-static {v8, v9}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a3f76: 0c08 |02f1: move-result-object v8 │ │ +2a3f78: 1219 |02f2: const/4 v9, #int 1 // #1 │ │ +2a3f7a: 4d08 0609 |02f3: aput-object v8, v6, v9 │ │ +2a3f7e: 6e40 9703 f063 |02f5: invoke-virtual {v0, v15, v3, v6}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0397 │ │ +2a3f84: 1a03 ed38 |02f8: const-string v3, "UPDATE Ligne SET nbGares = nbGares - 1 WHERE id = ?" // string@38ed │ │ +2a3f88: 2396 9411 |02fa: new-array v6, v9, [Ljava/lang/String; // type@1194 │ │ +2a3f8c: 6e10 0186 0200 |02fc: invoke-virtual {v2}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ +2a3f92: 0b0a |02ff: move-result-wide v10 │ │ +2a3f94: 7120 de88 ba00 |0300: invoke-static {v10, v11}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a3f9a: 0c02 |0303: move-result-object v2 │ │ +2a3f9c: 1208 |0304: const/4 v8, #int 0 // #0 │ │ +2a3f9e: 4d02 0608 |0305: aput-object v2, v6, v8 │ │ +2a3fa2: 6e30 9d03 3006 |0307: invoke-virtual {v0, v3, v6}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a3fa8: 28c4 |030a: goto 02ce // -003c │ │ +2a3faa: d810 1001 |030b: add-int/lit8 v16, v16, #int 1 // #01 │ │ +2a3fae: 0201 3200 |030d: move/from16 v1, v50 │ │ +2a3fb2: 0202 3300 |030f: move/from16 v2, v51 │ │ +2a3fb6: 0804 1b00 |0311: move-object/from16 v4, v27 │ │ +2a3fba: 0806 1c00 |0313: move-object/from16 v6, v28 │ │ +2a3fbe: 080a 1d00 |0315: move-object/from16 v10, v29 │ │ +2a3fc2: 0803 1e00 |0317: move-object/from16 v3, v30 │ │ +2a3fc6: 080b 2100 |0319: move-object/from16 v11, v33 │ │ +2a3fca: 0808 2f00 |031b: move-object/from16 v8, v47 │ │ +2a3fce: 2900 35fd |031d: goto/16 0052 // -02cb │ │ +2a3fd2: 0801 1b00 |031f: move-object/from16 v1, v27 │ │ +2a3fd6: 280d |0321: goto 032e // +000d │ │ +2a3fd8: 1105 |0322: return-object v5 │ │ +2a3fda: 081b 0400 |0323: move-object/from16 v27, v4 │ │ +2a3fde: 1a00 622f |0325: const-string v0, "Problème d'entrée/sortie" // string@2f62 │ │ +2a3fe2: 0801 1b00 |0327: move-object/from16 v1, v27 │ │ +2a3fe6: 7120 6a0e 0100 |0329: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ +2a3fec: 2807 |032c: goto 0333 // +0007 │ │ +2a3fee: 0741 |032d: move-object v1, v4 │ │ +2a3ff0: 1a00 d411 |032e: const-string v0, "Fichier non trouvé" // string@11d4 │ │ +2a3ff4: 7120 6a0e 0100 |0330: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ +2a3ffa: 1200 |0333: const/4 v0, #int 0 // #0 │ │ +2a3ffc: 1100 |0334: return-object v0 │ │ catches : 4 │ │ 0x0018 - 0x010e │ │ Ljava/io/FileNotFoundException; -> 0x032d │ │ Ljava/io/IOException; -> 0x0323 │ │ 0x0110 - 0x0116 │ │ Ljava/io/FileNotFoundException; -> 0x031f │ │ Ljava/io/IOException; -> 0x0325 │ │ @@ -676743,250 +676742,250 @@ │ │ type : '(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)Ljava/util/ArrayList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 42 │ │ ins : 2 │ │ outs : 16 │ │ insns size : 468 16-bit code units │ │ -2a4038: |[2a4038] fr.nocle.passegares.controlleur.ImportCSV.importListGares:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)Ljava/util/ArrayList; │ │ -2a4048: 0800 2900 |0000: move-object/from16 v0, v41 │ │ -2a404c: 1a01 5400 |0002: const-string v1, " / " // string@0054 │ │ -2a4050: 1a02 8714 |0004: const-string v2, "Import Gares" // string@1487 │ │ -2a4054: 1a03 2f4d |0006: const-string v3, "emplacement-des-gares-idf-data-generalisee.csv" // string@4d2f │ │ -2a4058: 1a04 8103 |0008: const-string v4, ";" // string@0381 │ │ -2a405c: 2206 4110 |000a: new-instance v6, Ljava/io/BufferedReader; // type@1041 │ │ -2a4060: 2207 4f10 |000c: new-instance v7, Ljava/io/InputStreamReader; // type@104f │ │ -2a4064: 7401 3a02 2800 |000e: invoke-virtual/range {v40}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@023a │ │ -2a406a: 0c08 |0011: move-result-object v8 │ │ -2a406c: 6e20 0403 3800 |0012: invoke-virtual {v8, v3}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0304 │ │ -2a4072: 0c03 |0015: move-result-object v3 │ │ -2a4074: 7020 f787 3700 |0016: invoke-direct {v7, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@87f7 │ │ -2a407a: 7020 ae87 7600 |0019: invoke-direct {v6, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@87ae │ │ -2a4080: 2203 b910 |001c: new-instance v3, Ljava/util/ArrayList; // type@10b9 │ │ -2a4084: 7010 5c89 0300 |001e: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a408a: 2207 b910 |0021: new-instance v7, Ljava/util/ArrayList; // type@10b9 │ │ -2a408e: 7010 5c89 0700 |0023: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a4094: 2208 c310 |0026: new-instance v8, Ljava/util/HashMap; // type@10c3 │ │ -2a4098: 7010 bb89 0800 |0028: invoke-direct {v8}, Ljava/util/HashMap;.:()V // method@89bb │ │ -2a409e: 2209 c310 |002b: new-instance v9, Ljava/util/HashMap; // type@10c3 │ │ -2a40a2: 7010 bb89 0900 |002d: invoke-direct {v9}, Ljava/util/HashMap;.:()V // method@89bb │ │ -2a40a8: 12fb |0030: const/4 v11, #int -1 // #ff │ │ -2a40aa: 12fc |0031: const/4 v12, #int -1 // #ff │ │ -2a40ac: 12fd |0032: const/4 v13, #int -1 // #ff │ │ -2a40ae: 12fe |0033: const/4 v14, #int -1 // #ff │ │ -2a40b0: 12ff |0034: const/4 v15, #int -1 // #ff │ │ -2a40b2: 1310 ffff |0035: const/16 v16, #int -1 // #ffff │ │ -2a40b6: 1311 ffff |0037: const/16 v17, #int -1 // #ffff │ │ -2a40ba: 1312 0000 |0039: const/16 v18, #int 0 // #0 │ │ -2a40be: 6e10 af87 0600 |003b: invoke-virtual {v6}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@87af │ │ -2a40c4: 0c05 |003e: move-result-object v5 │ │ -2a40c6: 3805 8401 |003f: if-eqz v5, 01c3 // +0184 │ │ -2a40ca: 6e20 d088 4500 |0041: invoke-virtual {v5, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ -2a40d0: 0c05 |0044: move-result-object v5 │ │ -2a40d2: 1313 0100 |0045: const/16 v19, #int 1 // #1 │ │ -2a40d6: 3912 7a00 |0047: if-nez v18, 00c1 // +007a │ │ -2a40da: 215a |0049: array-length v10, v5 │ │ -2a40dc: 0814 0400 |004a: move-object/from16 v20, v4 │ │ -2a40e0: 1204 |004c: const/4 v4, #int 0 // #0 │ │ -2a40e2: 1315 0000 |004d: const/16 v21, #int 0 // #0 │ │ -2a40e6: 35a4 6c00 |004f: if-ge v4, v10, 00bb // +006c │ │ -2a40ea: 0816 0600 |0051: move-object/from16 v22, v6 │ │ -2a40ee: 4606 0504 |0053: aget-object v6, v5, v4 │ │ -2a40f2: 0217 0a00 |0055: move/from16 v23, v10 │ │ -2a40f6: 1a0a 665c |0057: const-string v10, "idGare" // string@5c66 │ │ -2a40fa: 6e20 c188 a600 |0059: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4100: 0a0a |005c: move-result v10 │ │ -2a4102: 380a 0500 |005d: if-eqz v10, 0062 // +0005 │ │ -2a4106: 020c 1500 |005f: move/from16 v12, v21 │ │ -2a410a: 2851 |0061: goto 00b2 // +0051 │ │ -2a410c: 1a0a 8c72 |0062: const-string v10, "nomGare" // string@728c │ │ -2a4110: 6e20 c188 a600 |0064: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4116: 0a0a |0067: move-result v10 │ │ -2a4118: 380a 0500 |0068: if-eqz v10, 006d // +0005 │ │ -2a411c: 020d 1500 |006a: move/from16 v13, v21 │ │ -2a4120: 2846 |006c: goto 00b2 // +0046 │ │ -2a4122: 1a0a 6c5c |006d: const-string v10, "idLignes" // string@5c6c │ │ -2a4126: 6e20 c188 a600 |006f: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a412c: 0a0a |0072: move-result v10 │ │ -2a412e: 380a 0500 |0073: if-eqz v10, 0078 // +0005 │ │ -2a4132: 020f 1500 |0075: move/from16 v15, v21 │ │ -2a4136: 283b |0077: goto 00b2 // +003b │ │ -2a4138: 1a0a 8e72 |0078: const-string v10, "nomLignes" // string@728e │ │ -2a413c: 6e20 c188 a600 |007a: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4142: 0a0a |007d: move-result v10 │ │ -2a4144: 380a 0500 |007e: if-eqz v10, 0083 // +0005 │ │ -2a4148: 0210 1500 |0080: move/from16 v16, v21 │ │ -2a414c: 2830 |0082: goto 00b2 // +0030 │ │ -2a414e: 1a0a 968a |0083: const-string v10, "typeLigne" // string@8a96 │ │ -2a4152: 6e20 c188 a600 |0085: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4158: 0a0a |0088: move-result v10 │ │ -2a415a: 380a 0500 |0089: if-eqz v10, 008e // +0005 │ │ -2a415e: 0211 1500 |008b: move/from16 v17, v21 │ │ -2a4162: 2825 |008d: goto 00b2 // +0025 │ │ -2a4164: 1a0a 584e |008e: const-string v10, "exploitantGare" // string@4e58 │ │ -2a4168: 6e20 c188 a600 |0090: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a416e: 0a0a |0093: move-result v10 │ │ -2a4170: 380a 0500 |0094: if-eqz v10, 0099 // +0005 │ │ -2a4174: 020e 1500 |0096: move/from16 v14, v21 │ │ -2a4178: 281a |0098: goto 00b2 // +001a │ │ -2a417a: 1a0a b177 |0099: const-string v10, "positionGare" // string@77b1 │ │ -2a417e: 6e20 c188 a600 |009b: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4184: 0a0a |009e: move-result v10 │ │ -2a4186: 380a 0500 |009f: if-eqz v10, 00a4 // +0005 │ │ -2a418a: 020b 1500 |00a1: move/from16 v11, v21 │ │ -2a418e: 280f |00a3: goto 00b2 // +000f │ │ -2a4190: 1a0a eb8b |00a4: const-string v10, "vCreation" // string@8beb │ │ -2a4194: 6e20 c188 a600 |00a6: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a419a: 0a0a |00a9: move-result v10 │ │ -2a419c: 380a 0300 |00aa: if-eqz v10, 00ad // +0003 │ │ -2a41a0: 2806 |00ac: goto 00b2 // +0006 │ │ -2a41a2: 1a0a ec8b |00ad: const-string v10, "vMaj" // string@8bec │ │ -2a41a6: 6e20 c188 a600 |00af: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a41ac: d815 1501 |00b2: add-int/lit8 v21, v21, #int 1 // #01 │ │ -2a41b0: d804 0401 |00b4: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2a41b4: 0806 1600 |00b6: move-object/from16 v6, v22 │ │ -2a41b8: 020a 1700 |00b8: move/from16 v10, v23 │ │ -2a41bc: 2895 |00ba: goto 004f // -006b │ │ -2a41be: 0816 0600 |00bb: move-object/from16 v22, v6 │ │ -2a41c2: 0815 0100 |00bd: move-object/from16 v21, v1 │ │ -2a41c6: 2900 fa00 |00bf: goto/16 01b9 // +00fa │ │ -2a41ca: 0814 0400 |00c1: move-object/from16 v20, v4 │ │ -2a41ce: 0816 0600 |00c3: move-object/from16 v22, v6 │ │ -2a41d2: 4604 050b |00c5: aget-object v4, v5, v11 │ │ -2a41d6: 1a06 a902 |00c7: const-string v6, "," // string@02a9 │ │ -2a41da: 6e20 d088 6400 |00c9: invoke-virtual {v4, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ -2a41e0: 0c04 |00cc: move-result-object v4 │ │ -2a41e2: 2206 f90f |00cd: new-instance v6, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ -2a41e6: 1618 ffff |00cf: const-wide/16 v24, #int -1 // #ffff │ │ -2a41ea: 461a 050c |00d1: aget-object v26, v5, v12 │ │ -2a41ee: 461b 050d |00d3: aget-object v27, v5, v13 │ │ -2a41f2: 220a 6a10 |00d5: new-instance v10, Ljava/lang/Double; // type@106a │ │ -2a41f6: 4615 0413 |00d7: aget-object v21, v4, v19 │ │ -2a41fa: 0227 0b00 |00d9: move/from16 v39, v11 │ │ -2a41fe: 7401 da88 1500 |00db: invoke-virtual/range {v21}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@88da │ │ -2a4204: 0c0b |00de: move-result-object v11 │ │ -2a4206: 7020 4488 ba00 |00df: invoke-direct {v10, v11}, Ljava/lang/Double;.:(Ljava/lang/String;)V // method@8844 │ │ -2a420c: 6e10 4588 0a00 |00e2: invoke-virtual {v10}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ -2a4212: 0b1c |00e5: move-result-wide v28 │ │ -2a4214: 220a 6a10 |00e6: new-instance v10, Ljava/lang/Double; // type@106a │ │ -2a4218: 120b |00e8: const/4 v11, #int 0 // #0 │ │ -2a421a: 4604 040b |00e9: aget-object v4, v4, v11 │ │ -2a421e: 6e10 da88 0400 |00eb: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@88da │ │ -2a4224: 0c04 |00ee: move-result-object v4 │ │ -2a4226: 7020 4488 4a00 |00ef: invoke-direct {v10, v4}, Ljava/lang/Double;.:(Ljava/lang/String;)V // method@8844 │ │ -2a422c: 6e10 4588 0a00 |00f2: invoke-virtual {v10}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ -2a4232: 0b1e |00f5: move-result-wide v30 │ │ -2a4234: 4620 050e |00f6: aget-object v32, v5, v14 │ │ -2a4238: 1321 0000 |00f8: const/16 v33, #int 0 // #0 │ │ -2a423c: 1322 0000 |00fa: const/16 v34, #int 0 // #0 │ │ -2a4240: 1323 0000 |00fc: const/16 v35, #int 0 // #0 │ │ -2a4244: 1324 0000 |00fe: const/16 v36, #int 0 // #0 │ │ -2a4248: 1a25 0000 |0100: const-string v37, "" // string@0000 │ │ -2a424c: 1326 0000 |0102: const/16 v38, #int 0 // #0 │ │ -2a4250: 0817 0600 |0104: move-object/from16 v23, v6 │ │ -2a4254: 7610 c885 1700 |0106: invoke-direct/range {v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38}, Lfr/nocle/passegares/modele/Gare;.:(JLjava/lang/String;Ljava/lang/String;DDLjava/lang/String;IIIILjava/lang/String;Ljava/lang/Long;)V // method@85c8 │ │ -2a425a: 4604 050f |0109: aget-object v4, v5, v15 │ │ -2a425e: 6e20 d088 1400 |010b: invoke-virtual {v4, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ -2a4264: 0c04 |010e: move-result-object v4 │ │ -2a4266: 460a 0510 |010f: aget-object v10, v5, v16 │ │ -2a426a: 6e20 d088 1a00 |0111: invoke-virtual {v10, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ -2a4270: 0c0a |0114: move-result-object v10 │ │ -2a4272: 0815 0100 |0115: move-object/from16 v21, v1 │ │ -2a4276: 2141 |0117: array-length v1, v4 │ │ -2a4278: 351b 9000 |0118: if-ge v11, v1, 01a8 // +0090 │ │ -2a427c: 4601 040b |011a: aget-object v1, v4, v11 │ │ -2a4280: 6e20 bf89 1800 |011c: invoke-virtual {v8, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@89bf │ │ -2a4286: 0a17 |011f: move-result v23 │ │ -2a4288: 3817 3500 |0120: if-eqz v23, 0155 // +0035 │ │ -2a428c: 6e20 c289 1800 |0122: invoke-virtual {v8, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@89c2 │ │ -2a4292: 0c01 |0125: move-result-object v1 │ │ -2a4294: 1f01 7710 |0126: check-cast v1, Ljava/lang/Long; // type@1077 │ │ -2a4298: 0221 0c00 |0128: move/from16 v33, v12 │ │ -2a429c: 0222 0d00 |012a: move/from16 v34, v13 │ │ -2a42a0: 6e10 7488 0100 |012c: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@8874 │ │ -2a42a6: 0b0c |012f: move-result-wide v12 │ │ -2a42a8: 6e30 c985 c60d |0130: invoke-virtual {v6, v12, v13}, Lfr/nocle/passegares/modele/Gare;.addLigneById:(J)V // method@85c9 │ │ -2a42ae: 7120 7888 dc00 |0133: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ -2a42b4: 0c01 |0136: move-result-object v1 │ │ -2a42b6: 7120 7888 dc00 |0137: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ -2a42bc: 0c0c |013a: move-result-object v12 │ │ -2a42be: 6e20 c289 c900 |013b: invoke-virtual {v9, v12}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@89c2 │ │ -2a42c4: 0c0c |013e: move-result-object v12 │ │ -2a42c6: 1f0c 7410 |013f: check-cast v12, Ljava/lang/Integer; // type@1074 │ │ -2a42ca: 6e10 6888 0c00 |0141: invoke-virtual {v12}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -2a42d0: 0a0c |0144: move-result v12 │ │ -2a42d2: d80c 0c01 |0145: add-int/lit8 v12, v12, #int 1 // #01 │ │ -2a42d6: 7110 6f88 0c00 |0147: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a42dc: 0c0c |014a: move-result-object v12 │ │ -2a42de: 6e30 c689 190c |014b: invoke-virtual {v9, v1, v12}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@89c6 │ │ -2a42e4: 0817 0400 |014e: move-object/from16 v23, v4 │ │ -2a42e8: 0818 0500 |0150: move-object/from16 v24, v5 │ │ -2a42ec: 0219 0e00 |0152: move/from16 v25, v14 │ │ -2a42f0: 2846 |0154: goto 019a // +0046 │ │ -2a42f2: 0221 0c00 |0155: move/from16 v33, v12 │ │ -2a42f6: 0222 0d00 |0157: move/from16 v34, v13 │ │ -2a42fa: 220c fb0f |0159: new-instance v12, Lfr/nocle/passegares/modele/Ligne; // type@0ffb │ │ -2a42fe: 1618 ffff |015b: const-wide/16 v24, #int -1 // #ffff │ │ -2a4302: 461b 0a0b |015d: aget-object v27, v10, v11 │ │ -2a4306: 461c 0511 |015f: aget-object v28, v5, v17 │ │ -2a430a: 131d 0000 |0161: const/16 v29, #int 0 // #0 │ │ -2a430e: 1a1e 0000 |0163: const-string v30, "" // string@0000 │ │ -2a4312: 161f 0000 |0165: const-wide/16 v31, #int 0 // #0 │ │ -2a4316: 0817 0c00 |0167: move-object/from16 v23, v12 │ │ -2a431a: 081a 0100 |0169: move-object/from16 v26, v1 │ │ -2a431e: 760a fd85 1700 |016b: invoke-direct/range {v23, v24, v25, v26, v27, v28, v29, v30, v31, v32}, Lfr/nocle/passegares/modele/Ligne;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;J)V // method@85fd │ │ -2a4324: 1a0d 3328 |016e: const-string v13, "Ligne" // string@2833 │ │ -2a4328: 0817 0400 |0170: move-object/from16 v23, v4 │ │ -2a432c: 7110 9685 0c00 |0172: invoke-static {v12}, Lfr/nocle/passegares/controlleur/LigneCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/Ligne;)Landroid/content/ContentValues; // method@8596 │ │ -2a4332: 0c04 |0175: move-result-object v4 │ │ -2a4334: 0818 0500 |0176: move-object/from16 v24, v5 │ │ -2a4338: 0219 0e00 |0178: move/from16 v25, v14 │ │ -2a433c: 1205 |017a: const/4 v5, #int 0 // #0 │ │ -2a433e: 6e40 9b03 d045 |017b: invoke-virtual {v0, v13, v5, v4}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ -2a4344: 0b0d |017e: move-result-wide v13 │ │ -2a4346: 6e30 0a86 dc0e |017f: invoke-virtual {v12, v13, v14}, Lfr/nocle/passegares/modele/Ligne;.setId:(J)V // method@860a │ │ -2a434c: 6e20 6089 c700 |0182: invoke-virtual {v7, v12}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a4352: 7120 7888 ed00 |0185: invoke-static {v13, v14}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ -2a4358: 0c04 |0188: move-result-object v4 │ │ -2a435a: 6e30 c689 1804 |0189: invoke-virtual {v8, v1, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@89c6 │ │ -2a4360: 7120 7888 ed00 |018c: invoke-static {v13, v14}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ -2a4366: 0c01 |018f: move-result-object v1 │ │ -2a4368: 7701 6f88 1300 |0190: invoke-static/range {v19}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a436e: 0c04 |0193: move-result-object v4 │ │ -2a4370: 6e30 c689 1904 |0194: invoke-virtual {v9, v1, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@89c6 │ │ -2a4376: 6e30 c985 d60e |0197: invoke-virtual {v6, v13, v14}, Lfr/nocle/passegares/modele/Gare;.addLigneById:(J)V // method@85c9 │ │ -2a437c: d80b 0b01 |019a: add-int/lit8 v11, v11, #int 1 // #01 │ │ -2a4380: 0804 1700 |019c: move-object/from16 v4, v23 │ │ -2a4384: 0805 1800 |019e: move-object/from16 v5, v24 │ │ -2a4388: 020e 1900 |01a0: move/from16 v14, v25 │ │ -2a438c: 020c 2100 |01a2: move/from16 v12, v33 │ │ -2a4390: 020d 2200 |01a4: move/from16 v13, v34 │ │ -2a4394: 2900 71ff |01a6: goto/16 0117 // -008f │ │ -2a4398: 0221 0c00 |01a8: move/from16 v33, v12 │ │ -2a439c: 0222 0d00 |01aa: move/from16 v34, v13 │ │ -2a43a0: 0219 0e00 |01ac: move/from16 v25, v14 │ │ -2a43a4: 6e20 6089 6300 |01ae: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a43aa: 020e 1900 |01b1: move/from16 v14, v25 │ │ -2a43ae: 020c 2100 |01b3: move/from16 v12, v33 │ │ -2a43b2: 020d 2200 |01b5: move/from16 v13, v34 │ │ -2a43b6: 020b 2700 |01b7: move/from16 v11, v39 │ │ -2a43ba: d812 1201 |01b9: add-int/lit8 v18, v18, #int 1 // #01 │ │ -2a43be: 0804 1400 |01bb: move-object/from16 v4, v20 │ │ -2a43c2: 0801 1500 |01bd: move-object/from16 v1, v21 │ │ -2a43c6: 0806 1600 |01bf: move-object/from16 v6, v22 │ │ -2a43ca: 2900 7afe |01c1: goto/16 003b // -0186 │ │ -2a43ce: 7120 7f85 9000 |01c3: invoke-static {v0, v9}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateNbGaresDansLigne:(Landroid/database/sqlite/SQLiteDatabase;Ljava/util/HashMap;)V // method@857f │ │ -2a43d4: 1103 |01c6: return-object v3 │ │ -2a43d6: 1a00 622f |01c7: const-string v0, "Problème d'entrée/sortie" // string@2f62 │ │ -2a43da: 7120 6a0e 0200 |01c9: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ -2a43e0: 2806 |01cc: goto 01d2 // +0006 │ │ -2a43e2: 1a00 d411 |01cd: const-string v0, "Fichier non trouvé" // string@11d4 │ │ -2a43e6: 7120 6a0e 0200 |01cf: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ -2a43ec: 1200 |01d2: const/4 v0, #int 0 // #0 │ │ -2a43ee: 1100 |01d3: return-object v0 │ │ +2a4034: |[2a4034] fr.nocle.passegares.controlleur.ImportCSV.importListGares:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)Ljava/util/ArrayList; │ │ +2a4044: 0800 2900 |0000: move-object/from16 v0, v41 │ │ +2a4048: 1a01 5400 |0002: const-string v1, " / " // string@0054 │ │ +2a404c: 1a02 8714 |0004: const-string v2, "Import Gares" // string@1487 │ │ +2a4050: 1a03 2f4d |0006: const-string v3, "emplacement-des-gares-idf-data-generalisee.csv" // string@4d2f │ │ +2a4054: 1a04 8103 |0008: const-string v4, ";" // string@0381 │ │ +2a4058: 2206 4110 |000a: new-instance v6, Ljava/io/BufferedReader; // type@1041 │ │ +2a405c: 2207 4f10 |000c: new-instance v7, Ljava/io/InputStreamReader; // type@104f │ │ +2a4060: 7401 3a02 2800 |000e: invoke-virtual/range {v40}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@023a │ │ +2a4066: 0c08 |0011: move-result-object v8 │ │ +2a4068: 6e20 0403 3800 |0012: invoke-virtual {v8, v3}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0304 │ │ +2a406e: 0c03 |0015: move-result-object v3 │ │ +2a4070: 7020 f787 3700 |0016: invoke-direct {v7, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@87f7 │ │ +2a4076: 7020 ae87 7600 |0019: invoke-direct {v6, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@87ae │ │ +2a407c: 2203 b910 |001c: new-instance v3, Ljava/util/ArrayList; // type@10b9 │ │ +2a4080: 7010 5c89 0300 |001e: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a4086: 2207 b910 |0021: new-instance v7, Ljava/util/ArrayList; // type@10b9 │ │ +2a408a: 7010 5c89 0700 |0023: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a4090: 2208 c310 |0026: new-instance v8, Ljava/util/HashMap; // type@10c3 │ │ +2a4094: 7010 bb89 0800 |0028: invoke-direct {v8}, Ljava/util/HashMap;.:()V // method@89bb │ │ +2a409a: 2209 c310 |002b: new-instance v9, Ljava/util/HashMap; // type@10c3 │ │ +2a409e: 7010 bb89 0900 |002d: invoke-direct {v9}, Ljava/util/HashMap;.:()V // method@89bb │ │ +2a40a4: 12fb |0030: const/4 v11, #int -1 // #ff │ │ +2a40a6: 12fc |0031: const/4 v12, #int -1 // #ff │ │ +2a40a8: 12fd |0032: const/4 v13, #int -1 // #ff │ │ +2a40aa: 12fe |0033: const/4 v14, #int -1 // #ff │ │ +2a40ac: 12ff |0034: const/4 v15, #int -1 // #ff │ │ +2a40ae: 1310 ffff |0035: const/16 v16, #int -1 // #ffff │ │ +2a40b2: 1311 ffff |0037: const/16 v17, #int -1 // #ffff │ │ +2a40b6: 1312 0000 |0039: const/16 v18, #int 0 // #0 │ │ +2a40ba: 6e10 af87 0600 |003b: invoke-virtual {v6}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@87af │ │ +2a40c0: 0c05 |003e: move-result-object v5 │ │ +2a40c2: 3805 8401 |003f: if-eqz v5, 01c3 // +0184 │ │ +2a40c6: 6e20 d088 4500 |0041: invoke-virtual {v5, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ +2a40cc: 0c05 |0044: move-result-object v5 │ │ +2a40ce: 1313 0100 |0045: const/16 v19, #int 1 // #1 │ │ +2a40d2: 3912 7a00 |0047: if-nez v18, 00c1 // +007a │ │ +2a40d6: 215a |0049: array-length v10, v5 │ │ +2a40d8: 0814 0400 |004a: move-object/from16 v20, v4 │ │ +2a40dc: 1204 |004c: const/4 v4, #int 0 // #0 │ │ +2a40de: 1315 0000 |004d: const/16 v21, #int 0 // #0 │ │ +2a40e2: 35a4 6c00 |004f: if-ge v4, v10, 00bb // +006c │ │ +2a40e6: 0816 0600 |0051: move-object/from16 v22, v6 │ │ +2a40ea: 4606 0504 |0053: aget-object v6, v5, v4 │ │ +2a40ee: 0217 0a00 |0055: move/from16 v23, v10 │ │ +2a40f2: 1a0a 665c |0057: const-string v10, "idGare" // string@5c66 │ │ +2a40f6: 6e20 c188 a600 |0059: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a40fc: 0a0a |005c: move-result v10 │ │ +2a40fe: 380a 0500 |005d: if-eqz v10, 0062 // +0005 │ │ +2a4102: 020c 1500 |005f: move/from16 v12, v21 │ │ +2a4106: 2851 |0061: goto 00b2 // +0051 │ │ +2a4108: 1a0a 8c72 |0062: const-string v10, "nomGare" // string@728c │ │ +2a410c: 6e20 c188 a600 |0064: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4112: 0a0a |0067: move-result v10 │ │ +2a4114: 380a 0500 |0068: if-eqz v10, 006d // +0005 │ │ +2a4118: 020d 1500 |006a: move/from16 v13, v21 │ │ +2a411c: 2846 |006c: goto 00b2 // +0046 │ │ +2a411e: 1a0a 6c5c |006d: const-string v10, "idLignes" // string@5c6c │ │ +2a4122: 6e20 c188 a600 |006f: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4128: 0a0a |0072: move-result v10 │ │ +2a412a: 380a 0500 |0073: if-eqz v10, 0078 // +0005 │ │ +2a412e: 020f 1500 |0075: move/from16 v15, v21 │ │ +2a4132: 283b |0077: goto 00b2 // +003b │ │ +2a4134: 1a0a 8e72 |0078: const-string v10, "nomLignes" // string@728e │ │ +2a4138: 6e20 c188 a600 |007a: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a413e: 0a0a |007d: move-result v10 │ │ +2a4140: 380a 0500 |007e: if-eqz v10, 0083 // +0005 │ │ +2a4144: 0210 1500 |0080: move/from16 v16, v21 │ │ +2a4148: 2830 |0082: goto 00b2 // +0030 │ │ +2a414a: 1a0a 968a |0083: const-string v10, "typeLigne" // string@8a96 │ │ +2a414e: 6e20 c188 a600 |0085: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4154: 0a0a |0088: move-result v10 │ │ +2a4156: 380a 0500 |0089: if-eqz v10, 008e // +0005 │ │ +2a415a: 0211 1500 |008b: move/from16 v17, v21 │ │ +2a415e: 2825 |008d: goto 00b2 // +0025 │ │ +2a4160: 1a0a 584e |008e: const-string v10, "exploitantGare" // string@4e58 │ │ +2a4164: 6e20 c188 a600 |0090: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a416a: 0a0a |0093: move-result v10 │ │ +2a416c: 380a 0500 |0094: if-eqz v10, 0099 // +0005 │ │ +2a4170: 020e 1500 |0096: move/from16 v14, v21 │ │ +2a4174: 281a |0098: goto 00b2 // +001a │ │ +2a4176: 1a0a b177 |0099: const-string v10, "positionGare" // string@77b1 │ │ +2a417a: 6e20 c188 a600 |009b: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4180: 0a0a |009e: move-result v10 │ │ +2a4182: 380a 0500 |009f: if-eqz v10, 00a4 // +0005 │ │ +2a4186: 020b 1500 |00a1: move/from16 v11, v21 │ │ +2a418a: 280f |00a3: goto 00b2 // +000f │ │ +2a418c: 1a0a eb8b |00a4: const-string v10, "vCreation" // string@8beb │ │ +2a4190: 6e20 c188 a600 |00a6: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4196: 0a0a |00a9: move-result v10 │ │ +2a4198: 380a 0300 |00aa: if-eqz v10, 00ad // +0003 │ │ +2a419c: 2806 |00ac: goto 00b2 // +0006 │ │ +2a419e: 1a0a ec8b |00ad: const-string v10, "vMaj" // string@8bec │ │ +2a41a2: 6e20 c188 a600 |00af: invoke-virtual {v6, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a41a8: d815 1501 |00b2: add-int/lit8 v21, v21, #int 1 // #01 │ │ +2a41ac: d804 0401 |00b4: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2a41b0: 0806 1600 |00b6: move-object/from16 v6, v22 │ │ +2a41b4: 020a 1700 |00b8: move/from16 v10, v23 │ │ +2a41b8: 2895 |00ba: goto 004f // -006b │ │ +2a41ba: 0816 0600 |00bb: move-object/from16 v22, v6 │ │ +2a41be: 0815 0100 |00bd: move-object/from16 v21, v1 │ │ +2a41c2: 2900 fa00 |00bf: goto/16 01b9 // +00fa │ │ +2a41c6: 0814 0400 |00c1: move-object/from16 v20, v4 │ │ +2a41ca: 0816 0600 |00c3: move-object/from16 v22, v6 │ │ +2a41ce: 4604 050b |00c5: aget-object v4, v5, v11 │ │ +2a41d2: 1a06 a902 |00c7: const-string v6, "," // string@02a9 │ │ +2a41d6: 6e20 d088 6400 |00c9: invoke-virtual {v4, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ +2a41dc: 0c04 |00cc: move-result-object v4 │ │ +2a41de: 2206 f90f |00cd: new-instance v6, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ +2a41e2: 1618 ffff |00cf: const-wide/16 v24, #int -1 // #ffff │ │ +2a41e6: 461a 050c |00d1: aget-object v26, v5, v12 │ │ +2a41ea: 461b 050d |00d3: aget-object v27, v5, v13 │ │ +2a41ee: 220a 6a10 |00d5: new-instance v10, Ljava/lang/Double; // type@106a │ │ +2a41f2: 4615 0413 |00d7: aget-object v21, v4, v19 │ │ +2a41f6: 0227 0b00 |00d9: move/from16 v39, v11 │ │ +2a41fa: 7401 da88 1500 |00db: invoke-virtual/range {v21}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@88da │ │ +2a4200: 0c0b |00de: move-result-object v11 │ │ +2a4202: 7020 4488 ba00 |00df: invoke-direct {v10, v11}, Ljava/lang/Double;.:(Ljava/lang/String;)V // method@8844 │ │ +2a4208: 6e10 4588 0a00 |00e2: invoke-virtual {v10}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ +2a420e: 0b1c |00e5: move-result-wide v28 │ │ +2a4210: 220a 6a10 |00e6: new-instance v10, Ljava/lang/Double; // type@106a │ │ +2a4214: 120b |00e8: const/4 v11, #int 0 // #0 │ │ +2a4216: 4604 040b |00e9: aget-object v4, v4, v11 │ │ +2a421a: 6e10 da88 0400 |00eb: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@88da │ │ +2a4220: 0c04 |00ee: move-result-object v4 │ │ +2a4222: 7020 4488 4a00 |00ef: invoke-direct {v10, v4}, Ljava/lang/Double;.:(Ljava/lang/String;)V // method@8844 │ │ +2a4228: 6e10 4588 0a00 |00f2: invoke-virtual {v10}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ +2a422e: 0b1e |00f5: move-result-wide v30 │ │ +2a4230: 4620 050e |00f6: aget-object v32, v5, v14 │ │ +2a4234: 1321 0000 |00f8: const/16 v33, #int 0 // #0 │ │ +2a4238: 1322 0000 |00fa: const/16 v34, #int 0 // #0 │ │ +2a423c: 1323 0000 |00fc: const/16 v35, #int 0 // #0 │ │ +2a4240: 1324 0000 |00fe: const/16 v36, #int 0 // #0 │ │ +2a4244: 1a25 0000 |0100: const-string v37, "" // string@0000 │ │ +2a4248: 1326 0000 |0102: const/16 v38, #int 0 // #0 │ │ +2a424c: 0817 0600 |0104: move-object/from16 v23, v6 │ │ +2a4250: 7610 c885 1700 |0106: invoke-direct/range {v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38}, Lfr/nocle/passegares/modele/Gare;.:(JLjava/lang/String;Ljava/lang/String;DDLjava/lang/String;IIIILjava/lang/String;Ljava/lang/Long;)V // method@85c8 │ │ +2a4256: 4604 050f |0109: aget-object v4, v5, v15 │ │ +2a425a: 6e20 d088 1400 |010b: invoke-virtual {v4, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ +2a4260: 0c04 |010e: move-result-object v4 │ │ +2a4262: 460a 0510 |010f: aget-object v10, v5, v16 │ │ +2a4266: 6e20 d088 1a00 |0111: invoke-virtual {v10, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ +2a426c: 0c0a |0114: move-result-object v10 │ │ +2a426e: 0815 0100 |0115: move-object/from16 v21, v1 │ │ +2a4272: 2141 |0117: array-length v1, v4 │ │ +2a4274: 351b 9000 |0118: if-ge v11, v1, 01a8 // +0090 │ │ +2a4278: 4601 040b |011a: aget-object v1, v4, v11 │ │ +2a427c: 6e20 bf89 1800 |011c: invoke-virtual {v8, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@89bf │ │ +2a4282: 0a17 |011f: move-result v23 │ │ +2a4284: 3817 3500 |0120: if-eqz v23, 0155 // +0035 │ │ +2a4288: 6e20 c289 1800 |0122: invoke-virtual {v8, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@89c2 │ │ +2a428e: 0c01 |0125: move-result-object v1 │ │ +2a4290: 1f01 7710 |0126: check-cast v1, Ljava/lang/Long; // type@1077 │ │ +2a4294: 0221 0c00 |0128: move/from16 v33, v12 │ │ +2a4298: 0222 0d00 |012a: move/from16 v34, v13 │ │ +2a429c: 6e10 7488 0100 |012c: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@8874 │ │ +2a42a2: 0b0c |012f: move-result-wide v12 │ │ +2a42a4: 6e30 c985 c60d |0130: invoke-virtual {v6, v12, v13}, Lfr/nocle/passegares/modele/Gare;.addLigneById:(J)V // method@85c9 │ │ +2a42aa: 7120 7888 dc00 |0133: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ +2a42b0: 0c01 |0136: move-result-object v1 │ │ +2a42b2: 7120 7888 dc00 |0137: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ +2a42b8: 0c0c |013a: move-result-object v12 │ │ +2a42ba: 6e20 c289 c900 |013b: invoke-virtual {v9, v12}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@89c2 │ │ +2a42c0: 0c0c |013e: move-result-object v12 │ │ +2a42c2: 1f0c 7410 |013f: check-cast v12, Ljava/lang/Integer; // type@1074 │ │ +2a42c6: 6e10 6888 0c00 |0141: invoke-virtual {v12}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +2a42cc: 0a0c |0144: move-result v12 │ │ +2a42ce: d80c 0c01 |0145: add-int/lit8 v12, v12, #int 1 // #01 │ │ +2a42d2: 7110 6f88 0c00 |0147: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a42d8: 0c0c |014a: move-result-object v12 │ │ +2a42da: 6e30 c689 190c |014b: invoke-virtual {v9, v1, v12}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@89c6 │ │ +2a42e0: 0817 0400 |014e: move-object/from16 v23, v4 │ │ +2a42e4: 0818 0500 |0150: move-object/from16 v24, v5 │ │ +2a42e8: 0219 0e00 |0152: move/from16 v25, v14 │ │ +2a42ec: 2846 |0154: goto 019a // +0046 │ │ +2a42ee: 0221 0c00 |0155: move/from16 v33, v12 │ │ +2a42f2: 0222 0d00 |0157: move/from16 v34, v13 │ │ +2a42f6: 220c fb0f |0159: new-instance v12, Lfr/nocle/passegares/modele/Ligne; // type@0ffb │ │ +2a42fa: 1618 ffff |015b: const-wide/16 v24, #int -1 // #ffff │ │ +2a42fe: 461b 0a0b |015d: aget-object v27, v10, v11 │ │ +2a4302: 461c 0511 |015f: aget-object v28, v5, v17 │ │ +2a4306: 131d 0000 |0161: const/16 v29, #int 0 // #0 │ │ +2a430a: 1a1e 0000 |0163: const-string v30, "" // string@0000 │ │ +2a430e: 161f 0000 |0165: const-wide/16 v31, #int 0 // #0 │ │ +2a4312: 0817 0c00 |0167: move-object/from16 v23, v12 │ │ +2a4316: 081a 0100 |0169: move-object/from16 v26, v1 │ │ +2a431a: 760a fd85 1700 |016b: invoke-direct/range {v23, v24, v25, v26, v27, v28, v29, v30, v31, v32}, Lfr/nocle/passegares/modele/Ligne;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;J)V // method@85fd │ │ +2a4320: 1a0d 3328 |016e: const-string v13, "Ligne" // string@2833 │ │ +2a4324: 0817 0400 |0170: move-object/from16 v23, v4 │ │ +2a4328: 7110 9685 0c00 |0172: invoke-static {v12}, Lfr/nocle/passegares/controlleur/LigneCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/Ligne;)Landroid/content/ContentValues; // method@8596 │ │ +2a432e: 0c04 |0175: move-result-object v4 │ │ +2a4330: 0818 0500 |0176: move-object/from16 v24, v5 │ │ +2a4334: 0219 0e00 |0178: move/from16 v25, v14 │ │ +2a4338: 1205 |017a: const/4 v5, #int 0 // #0 │ │ +2a433a: 6e40 9b03 d045 |017b: invoke-virtual {v0, v13, v5, v4}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ +2a4340: 0b0d |017e: move-result-wide v13 │ │ +2a4342: 6e30 0a86 dc0e |017f: invoke-virtual {v12, v13, v14}, Lfr/nocle/passegares/modele/Ligne;.setId:(J)V // method@860a │ │ +2a4348: 6e20 6089 c700 |0182: invoke-virtual {v7, v12}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a434e: 7120 7888 ed00 |0185: invoke-static {v13, v14}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ +2a4354: 0c04 |0188: move-result-object v4 │ │ +2a4356: 6e30 c689 1804 |0189: invoke-virtual {v8, v1, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@89c6 │ │ +2a435c: 7120 7888 ed00 |018c: invoke-static {v13, v14}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ +2a4362: 0c01 |018f: move-result-object v1 │ │ +2a4364: 7701 6f88 1300 |0190: invoke-static/range {v19}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a436a: 0c04 |0193: move-result-object v4 │ │ +2a436c: 6e30 c689 1904 |0194: invoke-virtual {v9, v1, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@89c6 │ │ +2a4372: 6e30 c985 d60e |0197: invoke-virtual {v6, v13, v14}, Lfr/nocle/passegares/modele/Gare;.addLigneById:(J)V // method@85c9 │ │ +2a4378: d80b 0b01 |019a: add-int/lit8 v11, v11, #int 1 // #01 │ │ +2a437c: 0804 1700 |019c: move-object/from16 v4, v23 │ │ +2a4380: 0805 1800 |019e: move-object/from16 v5, v24 │ │ +2a4384: 020e 1900 |01a0: move/from16 v14, v25 │ │ +2a4388: 020c 2100 |01a2: move/from16 v12, v33 │ │ +2a438c: 020d 2200 |01a4: move/from16 v13, v34 │ │ +2a4390: 2900 71ff |01a6: goto/16 0117 // -008f │ │ +2a4394: 0221 0c00 |01a8: move/from16 v33, v12 │ │ +2a4398: 0222 0d00 |01aa: move/from16 v34, v13 │ │ +2a439c: 0219 0e00 |01ac: move/from16 v25, v14 │ │ +2a43a0: 6e20 6089 6300 |01ae: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a43a6: 020e 1900 |01b1: move/from16 v14, v25 │ │ +2a43aa: 020c 2100 |01b3: move/from16 v12, v33 │ │ +2a43ae: 020d 2200 |01b5: move/from16 v13, v34 │ │ +2a43b2: 020b 2700 |01b7: move/from16 v11, v39 │ │ +2a43b6: d812 1201 |01b9: add-int/lit8 v18, v18, #int 1 // #01 │ │ +2a43ba: 0804 1400 |01bb: move-object/from16 v4, v20 │ │ +2a43be: 0801 1500 |01bd: move-object/from16 v1, v21 │ │ +2a43c2: 0806 1600 |01bf: move-object/from16 v6, v22 │ │ +2a43c6: 2900 7afe |01c1: goto/16 003b // -0186 │ │ +2a43ca: 7120 7f85 9000 |01c3: invoke-static {v0, v9}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateNbGaresDansLigne:(Landroid/database/sqlite/SQLiteDatabase;Ljava/util/HashMap;)V // method@857f │ │ +2a43d0: 1103 |01c6: return-object v3 │ │ +2a43d2: 1a00 622f |01c7: const-string v0, "Problème d'entrée/sortie" // string@2f62 │ │ +2a43d6: 7120 6a0e 0200 |01c9: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ +2a43dc: 2806 |01cc: goto 01d2 // +0006 │ │ +2a43de: 1a00 d411 |01cd: const-string v0, "Fichier non trouvé" // string@11d4 │ │ +2a43e2: 7120 6a0e 0200 |01cf: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ +2a43e8: 1200 |01d2: const/4 v0, #int 0 // #0 │ │ +2a43ea: 1100 |01d3: return-object v0 │ │ catches : 1 │ │ 0x000a - 0x01c6 │ │ Ljava/io/FileNotFoundException; -> 0x01cd │ │ Ljava/io/IOException; -> 0x01c7 │ │ positions : │ │ 0x000a line=37 │ │ 0x001c line=43 │ │ @@ -677037,122 +677036,122 @@ │ │ type : '(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Lfr/nocle/passegares/modele/Ligne;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 25 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 192 16-bit code units │ │ -2a37e4: |[2a37e4] fr.nocle.passegares.controlleur.ImportCSV.insertDataUneLigne:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Lfr/nocle/passegares/modele/Ligne; │ │ -2a37f4: 1a00 8914 |0000: const-string v0, "Import Lignes" // string@1489 │ │ -2a37f8: 2201 8a10 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ -2a37fc: 7010 e088 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a3802: 1a02 702e |0007: const-string v2, "Paris" // string@2e70 │ │ -2a3806: 6e20 eb88 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a380c: 1a02 3b03 |000c: const-string v2, "/Lignes.csv" // string@033b │ │ -2a3810: 6e20 eb88 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a3816: 6e10 f288 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a381c: 0c01 |0014: move-result-object v1 │ │ -2a381e: 1a02 8103 |0015: const-string v2, ";" // string@0381 │ │ -2a3822: 2203 f10f |0017: new-instance v3, Lfr/nocle/passegares/controlleur/LigneCtrl; // type@0ff1 │ │ -2a3826: 0804 1700 |0019: move-object/from16 v4, v23 │ │ -2a382a: 7020 9385 4300 |001b: invoke-direct {v3, v4}, Lfr/nocle/passegares/controlleur/LigneCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@8593 │ │ -2a3830: 2204 4110 |001e: new-instance v4, Ljava/io/BufferedReader; // type@1041 │ │ -2a3834: 2205 4f10 |0020: new-instance v5, Ljava/io/InputStreamReader; // type@104f │ │ -2a3838: 7401 3a02 1600 |0022: invoke-virtual/range {v22}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@023a │ │ -2a383e: 0c06 |0025: move-result-object v6 │ │ -2a3840: 6e20 0403 1600 |0026: invoke-virtual {v6, v1}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0304 │ │ -2a3846: 0c01 |0029: move-result-object v1 │ │ -2a3848: 7020 f787 1500 |002a: invoke-direct {v5, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@87f7 │ │ -2a384e: 7020 ae87 5400 |002d: invoke-direct {v4, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@87ae │ │ -2a3854: 12f5 |0030: const/4 v5, #int -1 // #ff │ │ -2a3856: 12f6 |0031: const/4 v6, #int -1 // #ff │ │ -2a3858: 12f7 |0032: const/4 v7, #int -1 // #ff │ │ -2a385a: 12f8 |0033: const/4 v8, #int -1 // #ff │ │ -2a385c: 12f9 |0034: const/4 v9, #int -1 // #ff │ │ -2a385e: 120a |0035: const/4 v10, #int 0 // #0 │ │ -2a3860: 6e10 af87 0400 |0036: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@87af │ │ -2a3866: 0c0b |0039: move-result-object v11 │ │ -2a3868: 380b 8400 |003a: if-eqz v11, 00be // +0084 │ │ -2a386c: 6e20 d088 2b00 |003c: invoke-virtual {v11, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ -2a3872: 0c0b |003f: move-result-object v11 │ │ -2a3874: 390a 4300 |0040: if-nez v10, 0083 // +0043 │ │ -2a3878: 21bd |0042: array-length v13, v11 │ │ -2a387a: 120e |0043: const/4 v14, #int 0 // #0 │ │ -2a387c: 120f |0044: const/4 v15, #int 0 // #0 │ │ -2a387e: 35de 3b00 |0045: if-ge v14, v13, 0080 // +003b │ │ -2a3882: 4601 0b0e |0047: aget-object v1, v11, v14 │ │ -2a3886: 1a0c 645c |0049: const-string v12, "idExterne" // string@5c64 │ │ -2a388a: 6e20 c188 c100 |004b: invoke-virtual {v1, v12}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a3890: 0a0c |004e: move-result v12 │ │ -2a3892: 380c 0500 |004f: if-eqz v12, 0054 // +0005 │ │ -2a3896: 01f5 |0051: move v5, v15 │ │ -2a3898: 1211 |0052: const/4 v1, #int 1 // #1 │ │ -2a389a: 2829 |0053: goto 007c // +0029 │ │ -2a389c: 1a0c 8872 |0054: const-string v12, "nom" // string@7288 │ │ -2a38a0: 6e20 c188 c100 |0056: invoke-virtual {v1, v12}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a38a6: 0a0c |0059: move-result v12 │ │ -2a38a8: 380c 0400 |005a: if-eqz v12, 005e // +0004 │ │ -2a38ac: 01f6 |005c: move v6, v15 │ │ -2a38ae: 28f5 |005d: goto 0052 // -000b │ │ -2a38b0: 1a0c 908a |005e: const-string v12, "type" // string@8a90 │ │ -2a38b4: 6e20 c188 c100 |0060: invoke-virtual {v1, v12}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a38ba: 0a0c |0063: move-result v12 │ │ -2a38bc: 380c 0400 |0064: if-eqz v12, 0068 // +0004 │ │ -2a38c0: 01f7 |0066: move v7, v15 │ │ -2a38c2: 28eb |0067: goto 0052 // -0015 │ │ -2a38c4: 1a0c 3476 |0068: const-string v12, "ordre" // string@7634 │ │ -2a38c8: 6e20 c188 c100 |006a: invoke-virtual {v1, v12}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a38ce: 0a0c |006d: move-result v12 │ │ -2a38d0: 380c 0400 |006e: if-eqz v12, 0072 // +0004 │ │ -2a38d4: 01f8 |0070: move v8, v15 │ │ -2a38d6: 28e1 |0071: goto 0052 // -001f │ │ -2a38d8: 1a0c 8848 |0072: const-string v12, "couleur" // string@4888 │ │ -2a38dc: 6e20 c188 c100 |0074: invoke-virtual {v1, v12}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a38e2: 0a01 |0077: move-result v1 │ │ -2a38e4: 3801 daff |0078: if-eqz v1, 0052 // -0026 │ │ -2a38e8: 01f9 |007a: move v9, v15 │ │ -2a38ea: 28d7 |007b: goto 0052 // -0029 │ │ -2a38ec: b01f |007c: add-int/2addr v15, v1 │ │ -2a38ee: d80e 0e01 |007d: add-int/lit8 v14, v14, #int 1 // #01 │ │ -2a38f2: 28c6 |007f: goto 0045 // -003a │ │ -2a38f4: 080c 1800 |0080: move-object/from16 v12, v24 │ │ -2a38f8: 282e |0082: goto 00b0 // +002e │ │ -2a38fa: 4601 0b05 |0083: aget-object v1, v11, v5 │ │ -2a38fe: 080c 1800 |0085: move-object/from16 v12, v24 │ │ -2a3902: 6e20 c088 1c00 |0087: invoke-virtual {v12, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2a3908: 0a01 |008a: move-result v1 │ │ -2a390a: 3801 2500 |008b: if-eqz v1, 00b0 // +0025 │ │ -2a390e: 2201 fb0f |008d: new-instance v1, Lfr/nocle/passegares/modele/Ligne; // type@0ffb │ │ -2a3912: 160d ffff |008f: const-wide/16 v13, #int -1 // #ffff │ │ -2a3916: 460f 0b05 |0091: aget-object v15, v11, v5 │ │ -2a391a: 4610 0b06 |0093: aget-object v16, v11, v6 │ │ -2a391e: 4611 0b07 |0095: aget-object v17, v11, v7 │ │ -2a3922: 4602 0b08 |0097: aget-object v2, v11, v8 │ │ -2a3926: 7110 7088 0200 |0099: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ -2a392c: 0c02 |009c: move-result-object v2 │ │ -2a392e: 6e10 6888 0200 |009d: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -2a3934: 0a12 |00a0: move-result v18 │ │ -2a3936: 4613 0b09 |00a1: aget-object v19, v11, v9 │ │ -2a393a: 1212 |00a3: const/4 v2, #int 1 // #1 │ │ -2a393c: 8124 |00a4: int-to-long v4, v2 │ │ -2a393e: 071c |00a5: move-object v12, v1 │ │ -2a3940: 0514 0400 |00a6: move-wide/from16 v20, v4 │ │ -2a3944: 760a fd85 0c00 |00a8: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lfr/nocle/passegares/modele/Ligne;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;J)V // method@85fd │ │ -2a394a: 6e20 9585 1300 |00ab: invoke-virtual {v3, v1}, Lfr/nocle/passegares/controlleur/LigneCtrl;.create:(Lfr/nocle/passegares/modele/Ligne;)Lfr/nocle/passegares/modele/Ligne; // method@8595 │ │ -2a3950: 0c00 |00ae: move-result-object v0 │ │ -2a3952: 1100 |00af: return-object v0 │ │ -2a3954: d80a 0a01 |00b0: add-int/lit8 v10, v10, #int 1 // #01 │ │ -2a3958: 2884 |00b2: goto 0036 // -007c │ │ -2a395a: 1a01 622f |00b3: const-string v1, "Problème d'entrée/sortie" // string@2f62 │ │ -2a395e: 7120 6a0e 1000 |00b5: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ -2a3964: 2806 |00b8: goto 00be // +0006 │ │ -2a3966: 1a01 d411 |00b9: const-string v1, "Fichier non trouvé" // string@11d4 │ │ -2a396a: 7120 6a0e 1000 |00bb: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ -2a3970: 1200 |00be: const/4 v0, #int 0 // #0 │ │ -2a3972: 1100 |00bf: return-object v0 │ │ +2a37e0: |[2a37e0] fr.nocle.passegares.controlleur.ImportCSV.insertDataUneLigne:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Lfr/nocle/passegares/modele/Ligne; │ │ +2a37f0: 1a00 8914 |0000: const-string v0, "Import Lignes" // string@1489 │ │ +2a37f4: 2201 8a10 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ +2a37f8: 7010 e088 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a37fe: 1a02 702e |0007: const-string v2, "Paris" // string@2e70 │ │ +2a3802: 6e20 eb88 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a3808: 1a02 3b03 |000c: const-string v2, "/Lignes.csv" // string@033b │ │ +2a380c: 6e20 eb88 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a3812: 6e10 f288 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a3818: 0c01 |0014: move-result-object v1 │ │ +2a381a: 1a02 8103 |0015: const-string v2, ";" // string@0381 │ │ +2a381e: 2203 f10f |0017: new-instance v3, Lfr/nocle/passegares/controlleur/LigneCtrl; // type@0ff1 │ │ +2a3822: 0804 1700 |0019: move-object/from16 v4, v23 │ │ +2a3826: 7020 9385 4300 |001b: invoke-direct {v3, v4}, Lfr/nocle/passegares/controlleur/LigneCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@8593 │ │ +2a382c: 2204 4110 |001e: new-instance v4, Ljava/io/BufferedReader; // type@1041 │ │ +2a3830: 2205 4f10 |0020: new-instance v5, Ljava/io/InputStreamReader; // type@104f │ │ +2a3834: 7401 3a02 1600 |0022: invoke-virtual/range {v22}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@023a │ │ +2a383a: 0c06 |0025: move-result-object v6 │ │ +2a383c: 6e20 0403 1600 |0026: invoke-virtual {v6, v1}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0304 │ │ +2a3842: 0c01 |0029: move-result-object v1 │ │ +2a3844: 7020 f787 1500 |002a: invoke-direct {v5, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@87f7 │ │ +2a384a: 7020 ae87 5400 |002d: invoke-direct {v4, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@87ae │ │ +2a3850: 12f5 |0030: const/4 v5, #int -1 // #ff │ │ +2a3852: 12f6 |0031: const/4 v6, #int -1 // #ff │ │ +2a3854: 12f7 |0032: const/4 v7, #int -1 // #ff │ │ +2a3856: 12f8 |0033: const/4 v8, #int -1 // #ff │ │ +2a3858: 12f9 |0034: const/4 v9, #int -1 // #ff │ │ +2a385a: 120a |0035: const/4 v10, #int 0 // #0 │ │ +2a385c: 6e10 af87 0400 |0036: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@87af │ │ +2a3862: 0c0b |0039: move-result-object v11 │ │ +2a3864: 380b 8400 |003a: if-eqz v11, 00be // +0084 │ │ +2a3868: 6e20 d088 2b00 |003c: invoke-virtual {v11, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ +2a386e: 0c0b |003f: move-result-object v11 │ │ +2a3870: 390a 4300 |0040: if-nez v10, 0083 // +0043 │ │ +2a3874: 21bd |0042: array-length v13, v11 │ │ +2a3876: 120e |0043: const/4 v14, #int 0 // #0 │ │ +2a3878: 120f |0044: const/4 v15, #int 0 // #0 │ │ +2a387a: 35de 3b00 |0045: if-ge v14, v13, 0080 // +003b │ │ +2a387e: 4601 0b0e |0047: aget-object v1, v11, v14 │ │ +2a3882: 1a0c 645c |0049: const-string v12, "idExterne" // string@5c64 │ │ +2a3886: 6e20 c188 c100 |004b: invoke-virtual {v1, v12}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a388c: 0a0c |004e: move-result v12 │ │ +2a388e: 380c 0500 |004f: if-eqz v12, 0054 // +0005 │ │ +2a3892: 01f5 |0051: move v5, v15 │ │ +2a3894: 1211 |0052: const/4 v1, #int 1 // #1 │ │ +2a3896: 2829 |0053: goto 007c // +0029 │ │ +2a3898: 1a0c 8872 |0054: const-string v12, "nom" // string@7288 │ │ +2a389c: 6e20 c188 c100 |0056: invoke-virtual {v1, v12}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a38a2: 0a0c |0059: move-result v12 │ │ +2a38a4: 380c 0400 |005a: if-eqz v12, 005e // +0004 │ │ +2a38a8: 01f6 |005c: move v6, v15 │ │ +2a38aa: 28f5 |005d: goto 0052 // -000b │ │ +2a38ac: 1a0c 908a |005e: const-string v12, "type" // string@8a90 │ │ +2a38b0: 6e20 c188 c100 |0060: invoke-virtual {v1, v12}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a38b6: 0a0c |0063: move-result v12 │ │ +2a38b8: 380c 0400 |0064: if-eqz v12, 0068 // +0004 │ │ +2a38bc: 01f7 |0066: move v7, v15 │ │ +2a38be: 28eb |0067: goto 0052 // -0015 │ │ +2a38c0: 1a0c 3476 |0068: const-string v12, "ordre" // string@7634 │ │ +2a38c4: 6e20 c188 c100 |006a: invoke-virtual {v1, v12}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a38ca: 0a0c |006d: move-result v12 │ │ +2a38cc: 380c 0400 |006e: if-eqz v12, 0072 // +0004 │ │ +2a38d0: 01f8 |0070: move v8, v15 │ │ +2a38d2: 28e1 |0071: goto 0052 // -001f │ │ +2a38d4: 1a0c 8848 |0072: const-string v12, "couleur" // string@4888 │ │ +2a38d8: 6e20 c188 c100 |0074: invoke-virtual {v1, v12}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a38de: 0a01 |0077: move-result v1 │ │ +2a38e0: 3801 daff |0078: if-eqz v1, 0052 // -0026 │ │ +2a38e4: 01f9 |007a: move v9, v15 │ │ +2a38e6: 28d7 |007b: goto 0052 // -0029 │ │ +2a38e8: b01f |007c: add-int/2addr v15, v1 │ │ +2a38ea: d80e 0e01 |007d: add-int/lit8 v14, v14, #int 1 // #01 │ │ +2a38ee: 28c6 |007f: goto 0045 // -003a │ │ +2a38f0: 080c 1800 |0080: move-object/from16 v12, v24 │ │ +2a38f4: 282e |0082: goto 00b0 // +002e │ │ +2a38f6: 4601 0b05 |0083: aget-object v1, v11, v5 │ │ +2a38fa: 080c 1800 |0085: move-object/from16 v12, v24 │ │ +2a38fe: 6e20 c088 1c00 |0087: invoke-virtual {v12, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2a3904: 0a01 |008a: move-result v1 │ │ +2a3906: 3801 2500 |008b: if-eqz v1, 00b0 // +0025 │ │ +2a390a: 2201 fb0f |008d: new-instance v1, Lfr/nocle/passegares/modele/Ligne; // type@0ffb │ │ +2a390e: 160d ffff |008f: const-wide/16 v13, #int -1 // #ffff │ │ +2a3912: 460f 0b05 |0091: aget-object v15, v11, v5 │ │ +2a3916: 4610 0b06 |0093: aget-object v16, v11, v6 │ │ +2a391a: 4611 0b07 |0095: aget-object v17, v11, v7 │ │ +2a391e: 4602 0b08 |0097: aget-object v2, v11, v8 │ │ +2a3922: 7110 7088 0200 |0099: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ +2a3928: 0c02 |009c: move-result-object v2 │ │ +2a392a: 6e10 6888 0200 |009d: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +2a3930: 0a12 |00a0: move-result v18 │ │ +2a3932: 4613 0b09 |00a1: aget-object v19, v11, v9 │ │ +2a3936: 1212 |00a3: const/4 v2, #int 1 // #1 │ │ +2a3938: 8124 |00a4: int-to-long v4, v2 │ │ +2a393a: 071c |00a5: move-object v12, v1 │ │ +2a393c: 0514 0400 |00a6: move-wide/from16 v20, v4 │ │ +2a3940: 760a fd85 0c00 |00a8: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lfr/nocle/passegares/modele/Ligne;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;J)V // method@85fd │ │ +2a3946: 6e20 9585 1300 |00ab: invoke-virtual {v3, v1}, Lfr/nocle/passegares/controlleur/LigneCtrl;.create:(Lfr/nocle/passegares/modele/Ligne;)Lfr/nocle/passegares/modele/Ligne; // method@8595 │ │ +2a394c: 0c00 |00ae: move-result-object v0 │ │ +2a394e: 1100 |00af: return-object v0 │ │ +2a3950: d80a 0a01 |00b0: add-int/lit8 v10, v10, #int 1 // #01 │ │ +2a3954: 2884 |00b2: goto 0036 // -007c │ │ +2a3956: 1a01 622f |00b3: const-string v1, "Problème d'entrée/sortie" // string@2f62 │ │ +2a395a: 7120 6a0e 1000 |00b5: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ +2a3960: 2806 |00b8: goto 00be // +0006 │ │ +2a3962: 1a01 d411 |00b9: const-string v1, "Fichier non trouvé" // string@11d4 │ │ +2a3966: 7120 6a0e 1000 |00bb: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ +2a396c: 1200 |00be: const/4 v0, #int 0 // #0 │ │ +2a396e: 1100 |00bf: return-object v0 │ │ catches : 1 │ │ 0x001e - 0x00af │ │ Ljava/io/FileNotFoundException; -> 0x00b9 │ │ Ljava/io/IOException; -> 0x00b3 │ │ positions : │ │ 0x0002 line=743 │ │ 0x0017 line=747 │ │ @@ -677182,39 +677181,39 @@ │ │ type : '(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 44 16-bit code units │ │ -2a4678: |[2a4678] fr.nocle.passegares.controlleur.ImportCSV.reinitDataGareDansLigne:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V │ │ -2a4688: 2200 f20f |0000: new-instance v0, Lfr/nocle/passegares/controlleur/RegionCtrl; // type@0ff2 │ │ -2a468c: 7020 a085 a000 |0002: invoke-direct {v0, v10}, Lfr/nocle/passegares/controlleur/RegionCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@85a0 │ │ -2a4692: 6001 a782 |0005: sget v1, Lfr/nocle/passegares/controlleur/RegionCtrl;.REGIONSINSTALLE:I // field@82a7 │ │ -2a4696: 6e20 a685 1000 |0007: invoke-virtual {v0, v1}, Lfr/nocle/passegares/controlleur/RegionCtrl;.getAllRegions:(I)Ljava/util/ArrayList; // method@85a6 │ │ -2a469c: 0c00 |000a: move-result-object v0 │ │ -2a469e: 6e10 6a89 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ -2a46a4: 0c00 |000e: move-result-object v0 │ │ -2a46a6: 7210 d689 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ -2a46ac: 0a01 |0012: move-result v1 │ │ -2a46ae: 3801 1800 |0013: if-eqz v1, 002b // +0018 │ │ -2a46b2: 7210 d789 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ -2a46b8: 0c01 |0018: move-result-object v1 │ │ -2a46ba: 1f01 0010 |0019: check-cast v1, Lfr/nocle/passegares/modele/Region; // type@1000 │ │ -2a46be: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -2a46c0: 12f5 |001c: const/4 v5, #int -1 // #ff │ │ -2a46c2: 6e10 3986 0100 |001d: invoke-virtual {v1}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ -2a46c8: 0b06 |0020: move-result-wide v6 │ │ -2a46ca: 6e10 3886 0100 |0021: invoke-virtual {v1}, Lfr/nocle/passegares/modele/Region;.getDossierId:()Ljava/lang/String; // method@8638 │ │ -2a46d0: 0c08 |0024: move-result-object v8 │ │ -2a46d2: 0792 |0025: move-object v2, v9 │ │ -2a46d4: 07a3 |0026: move-object v3, v10 │ │ -2a46d6: 7707 7b85 0200 |0027: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateDataGareDansLigne:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IIJLjava/lang/String;)V // method@857b │ │ -2a46dc: 28e5 |002a: goto 000f // -001b │ │ -2a46de: 0e00 |002b: return-void │ │ +2a4674: |[2a4674] fr.nocle.passegares.controlleur.ImportCSV.reinitDataGareDansLigne:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V │ │ +2a4684: 2200 f20f |0000: new-instance v0, Lfr/nocle/passegares/controlleur/RegionCtrl; // type@0ff2 │ │ +2a4688: 7020 a085 a000 |0002: invoke-direct {v0, v10}, Lfr/nocle/passegares/controlleur/RegionCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@85a0 │ │ +2a468e: 6001 a782 |0005: sget v1, Lfr/nocle/passegares/controlleur/RegionCtrl;.REGIONSINSTALLE:I // field@82a7 │ │ +2a4692: 6e20 a685 1000 |0007: invoke-virtual {v0, v1}, Lfr/nocle/passegares/controlleur/RegionCtrl;.getAllRegions:(I)Ljava/util/ArrayList; // method@85a6 │ │ +2a4698: 0c00 |000a: move-result-object v0 │ │ +2a469a: 6e10 6a89 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ +2a46a0: 0c00 |000e: move-result-object v0 │ │ +2a46a2: 7210 d689 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ +2a46a8: 0a01 |0012: move-result v1 │ │ +2a46aa: 3801 1800 |0013: if-eqz v1, 002b // +0018 │ │ +2a46ae: 7210 d789 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ +2a46b4: 0c01 |0018: move-result-object v1 │ │ +2a46b6: 1f01 0010 |0019: check-cast v1, Lfr/nocle/passegares/modele/Region; // type@1000 │ │ +2a46ba: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +2a46bc: 12f5 |001c: const/4 v5, #int -1 // #ff │ │ +2a46be: 6e10 3986 0100 |001d: invoke-virtual {v1}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ +2a46c4: 0b06 |0020: move-result-wide v6 │ │ +2a46c6: 6e10 3886 0100 |0021: invoke-virtual {v1}, Lfr/nocle/passegares/modele/Region;.getDossierId:()Ljava/lang/String; // method@8638 │ │ +2a46cc: 0c08 |0024: move-result-object v8 │ │ +2a46ce: 0792 |0025: move-object v2, v9 │ │ +2a46d0: 07a3 |0026: move-object v3, v10 │ │ +2a46d2: 7707 7b85 0200 |0027: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateDataGareDansLigne:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IIJLjava/lang/String;)V // method@857b │ │ +2a46d8: 28e5 |002a: goto 000f // -001b │ │ +2a46da: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0005 line=322 │ │ 0x001d line=324 │ │ locals : │ │ 0x0000 - 0x002c reg=9 (null) Landroid/content/Context; │ │ @@ -677225,37 +677224,37 @@ │ │ type : '(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IILfr/nocle/passegares/modele/Region;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 17 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 38 16-bit code units │ │ -2a46e0: |[2a46e0] fr.nocle.passegares.controlleur.ImportCSV.updateAllDataRegion:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IILfr/nocle/passegares/modele/Region;)V │ │ -2a46f0: 7401 3886 1000 |0000: invoke-virtual/range {v16}, Lfr/nocle/passegares/modele/Region;.getDossierId:()Ljava/lang/String; // method@8638 │ │ -2a46f6: 0c00 |0003: move-result-object v0 │ │ -2a46f8: 07c8 |0004: move-object v8, v12 │ │ -2a46fa: 07d9 |0005: move-object v9, v13 │ │ -2a46fc: 01ea |0006: move v10, v14 │ │ -2a46fe: 01fb |0007: move v11, v15 │ │ -2a4700: 7150 7c85 dcfe |0008: invoke-static {v12, v13, v14, v15, v0}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateDataGares:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IILjava/lang/String;)V // method@857c │ │ -2a4706: 7401 3986 1000 |000b: invoke-virtual/range {v16}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ -2a470c: 0b05 |000e: move-result-wide v5 │ │ -2a470e: 7401 3886 1000 |000f: invoke-virtual/range {v16}, Lfr/nocle/passegares/modele/Region;.getDossierId:()Ljava/lang/String; // method@8638 │ │ -2a4714: 0c07 |0012: move-result-object v7 │ │ -2a4716: 07c1 |0013: move-object v1, v12 │ │ -2a4718: 07d2 |0014: move-object v2, v13 │ │ -2a471a: 01e3 |0015: move v3, v14 │ │ -2a471c: 01f4 |0016: move v4, v15 │ │ -2a471e: 7707 7d85 0100 |0017: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateDataLignes:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IIJLjava/lang/String;)V // method@857d │ │ -2a4724: 7401 3986 1000 |001a: invoke-virtual/range {v16}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ -2a472a: 0b05 |001d: move-result-wide v5 │ │ -2a472c: 7401 3886 1000 |001e: invoke-virtual/range {v16}, Lfr/nocle/passegares/modele/Region;.getDossierId:()Ljava/lang/String; // method@8638 │ │ -2a4732: 0c07 |0021: move-result-object v7 │ │ -2a4734: 7707 7b85 0100 |0022: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateDataGareDansLigne:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IIJLjava/lang/String;)V // method@857b │ │ -2a473a: 0e00 |0025: return-void │ │ +2a46dc: |[2a46dc] fr.nocle.passegares.controlleur.ImportCSV.updateAllDataRegion:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IILfr/nocle/passegares/modele/Region;)V │ │ +2a46ec: 7401 3886 1000 |0000: invoke-virtual/range {v16}, Lfr/nocle/passegares/modele/Region;.getDossierId:()Ljava/lang/String; // method@8638 │ │ +2a46f2: 0c00 |0003: move-result-object v0 │ │ +2a46f4: 07c8 |0004: move-object v8, v12 │ │ +2a46f6: 07d9 |0005: move-object v9, v13 │ │ +2a46f8: 01ea |0006: move v10, v14 │ │ +2a46fa: 01fb |0007: move v11, v15 │ │ +2a46fc: 7150 7c85 dcfe |0008: invoke-static {v12, v13, v14, v15, v0}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateDataGares:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IILjava/lang/String;)V // method@857c │ │ +2a4702: 7401 3986 1000 |000b: invoke-virtual/range {v16}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ +2a4708: 0b05 |000e: move-result-wide v5 │ │ +2a470a: 7401 3886 1000 |000f: invoke-virtual/range {v16}, Lfr/nocle/passegares/modele/Region;.getDossierId:()Ljava/lang/String; // method@8638 │ │ +2a4710: 0c07 |0012: move-result-object v7 │ │ +2a4712: 07c1 |0013: move-object v1, v12 │ │ +2a4714: 07d2 |0014: move-object v2, v13 │ │ +2a4716: 01e3 |0015: move v3, v14 │ │ +2a4718: 01f4 |0016: move v4, v15 │ │ +2a471a: 7707 7d85 0100 |0017: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateDataLignes:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IIJLjava/lang/String;)V // method@857d │ │ +2a4720: 7401 3986 1000 |001a: invoke-virtual/range {v16}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ +2a4726: 0b05 |001d: move-result-wide v5 │ │ +2a4728: 7401 3886 1000 |001e: invoke-virtual/range {v16}, Lfr/nocle/passegares/modele/Region;.getDossierId:()Ljava/lang/String; // method@8638 │ │ +2a472e: 0c07 |0021: move-result-object v7 │ │ +2a4730: 7707 7b85 0100 |0022: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateDataGareDansLigne:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IIJLjava/lang/String;)V // method@857b │ │ +2a4736: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x000b line=343 │ │ 0x001a line=344 │ │ locals : │ │ 0x0000 - 0x0026 reg=12 (null) Landroid/content/Context; │ │ @@ -677269,29 +677268,29 @@ │ │ type : '(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -2a473c: |[2a473c] fr.nocle.passegares.controlleur.ImportCSV.updateData:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -2a474c: 7140 8085 3254 |0000: invoke-static {v2, v3, v4, v5}, Lfr/nocle/passegares/controlleur/ImportCSV;.updatedataRegions:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;II)Ljava/util/ArrayList; // method@8580 │ │ -2a4752: 0c00 |0003: move-result-object v0 │ │ -2a4754: 3800 1600 |0004: if-eqz v0, 001a // +0016 │ │ -2a4758: 6e10 6a89 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ -2a475e: 0c00 |0009: move-result-object v0 │ │ -2a4760: 7210 d689 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ -2a4766: 0a01 |000d: move-result v1 │ │ -2a4768: 3801 0c00 |000e: if-eqz v1, 001a // +000c │ │ -2a476c: 7210 d789 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ -2a4772: 0c01 |0013: move-result-object v1 │ │ -2a4774: 1f01 0010 |0014: check-cast v1, Lfr/nocle/passegares/modele/Region; // type@1000 │ │ -2a4778: 7151 7985 3254 |0016: invoke-static {v2, v3, v4, v5, v1}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateAllDataRegion:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IILfr/nocle/passegares/modele/Region;)V // method@8579 │ │ -2a477e: 28f1 |0019: goto 000a // -000f │ │ -2a4780: 0e00 |001a: return-void │ │ +2a4738: |[2a4738] fr.nocle.passegares.controlleur.ImportCSV.updateData:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +2a4748: 7140 8085 3254 |0000: invoke-static {v2, v3, v4, v5}, Lfr/nocle/passegares/controlleur/ImportCSV;.updatedataRegions:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;II)Ljava/util/ArrayList; // method@8580 │ │ +2a474e: 0c00 |0003: move-result-object v0 │ │ +2a4750: 3800 1600 |0004: if-eqz v0, 001a // +0016 │ │ +2a4754: 6e10 6a89 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ +2a475a: 0c00 |0009: move-result-object v0 │ │ +2a475c: 7210 d689 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ +2a4762: 0a01 |000d: move-result v1 │ │ +2a4764: 3801 0c00 |000e: if-eqz v1, 001a // +000c │ │ +2a4768: 7210 d789 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ +2a476e: 0c01 |0013: move-result-object v1 │ │ +2a4770: 1f01 0010 |0014: check-cast v1, Lfr/nocle/passegares/modele/Region; // type@1000 │ │ +2a4774: 7151 7985 3254 |0016: invoke-static {v2, v3, v4, v5, v1}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateAllDataRegion:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IILfr/nocle/passegares/modele/Region;)V // method@8579 │ │ +2a477a: 28f1 |0019: goto 000a // -000f │ │ +2a477c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0006 line=333 │ │ 0x0016 line=335 │ │ locals : │ │ 0x0000 - 0x001b reg=2 (null) Landroid/content/Context; │ │ @@ -677304,220 +677303,220 @@ │ │ type : '(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IIJLjava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 35 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 401 16-bit code units │ │ -2a4784: |[2a4784] fr.nocle.passegares.controlleur.ImportCSV.updateDataGareDansLigne:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IIJLjava/lang/String;)V │ │ -2a4794: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ -2a4798: 0201 1e00 |0002: move/from16 v1, v30 │ │ -2a479c: 0202 1f00 |0004: move/from16 v2, v31 │ │ -2a47a0: 1a03 8814 |0006: const-string v3, "Import GaresDansLigne" // string@1488 │ │ -2a47a4: 2204 8a10 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@108a │ │ -2a47a8: 7010 e088 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a47ae: 0805 2200 |000d: move-object/from16 v5, v34 │ │ -2a47b2: 6e20 eb88 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a47b8: 1a05 3a03 |0012: const-string v5, "/GaresDansLigne.csv" // string@033a │ │ -2a47bc: 6e20 eb88 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a47c2: 6e10 f288 0400 |0017: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a47c8: 0c04 |001a: move-result-object v4 │ │ -2a47ca: 1a05 8103 |001b: const-string v5, ";" // string@0381 │ │ -2a47ce: 2206 ed0f |001d: new-instance v6, Lfr/nocle/passegares/controlleur/GareCtrl; // type@0fed │ │ -2a47d2: 7020 5985 0600 |001f: invoke-direct {v6, v0}, Lfr/nocle/passegares/controlleur/GareCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@8559 │ │ -2a47d8: 2207 f10f |0022: new-instance v7, Lfr/nocle/passegares/controlleur/LigneCtrl; // type@0ff1 │ │ -2a47dc: 7020 9385 0700 |0024: invoke-direct {v7, v0}, Lfr/nocle/passegares/controlleur/LigneCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@8593 │ │ -2a47e2: 220e ee0f |0027: new-instance v14, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl; // type@0fee │ │ -2a47e6: 7020 6c85 0e00 |0029: invoke-direct {v14, v0}, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@856c │ │ -2a47ec: 220f 4110 |002c: new-instance v15, Ljava/io/BufferedReader; // type@1041 │ │ -2a47f0: 2208 4f10 |002e: new-instance v8, Ljava/io/InputStreamReader; // type@104f │ │ -2a47f4: 7401 3a02 1c00 |0030: invoke-virtual/range {v28}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@023a │ │ -2a47fa: 0c09 |0033: move-result-object v9 │ │ -2a47fc: 6e20 0403 4900 |0034: invoke-virtual {v9, v4}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0304 │ │ -2a4802: 0c04 |0037: move-result-object v4 │ │ -2a4804: 7020 f787 4800 |0038: invoke-direct {v8, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@87f7 │ │ -2a480a: 7020 ae87 8f00 |003b: invoke-direct {v15, v8}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@87ae │ │ -2a4810: 12fd |003e: const/4 v13, #int -1 // #ff │ │ -2a4812: 1310 0000 |003f: const/16 v16, #int 0 // #0 │ │ -2a4816: 1311 ffff |0041: const/16 v17, #int -1 // #ffff │ │ -2a481a: 1312 ffff |0043: const/16 v18, #int -1 // #ffff │ │ -2a481e: 1313 ffff |0045: const/16 v19, #int -1 // #ffff │ │ -2a4822: 1314 ffff |0047: const/16 v20, #int -1 // #ffff │ │ -2a4826: 1315 ffff |0049: const/16 v21, #int -1 // #ffff │ │ -2a482a: 1316 ffff |004b: const/16 v22, #int -1 // #ffff │ │ -2a482e: 1317 ffff |004d: const/16 v23, #int -1 // #ffff │ │ -2a4832: 1318 ffff |004f: const/16 v24, #int -1 // #ffff │ │ -2a4836: 6e10 af87 0f00 |0051: invoke-virtual {v15}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@87af │ │ -2a483c: 0c08 |0054: move-result-object v8 │ │ -2a483e: 3808 3b01 |0055: if-eqz v8, 0190 // +013b │ │ -2a4842: 6e20 d088 5800 |0057: invoke-virtual {v8, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ -2a4848: 0c08 |005a: move-result-object v8 │ │ -2a484a: 3910 6c00 |005b: if-nez v16, 00c7 // +006c │ │ -2a484e: 2189 |005d: array-length v9, v8 │ │ -2a4850: 120a |005e: const/4 v10, #int 0 // #0 │ │ -2a4852: 120b |005f: const/4 v11, #int 0 // #0 │ │ -2a4854: 359a 6000 |0060: if-ge v10, v9, 00c0 // +0060 │ │ -2a4858: 460c 080a |0062: aget-object v12, v8, v10 │ │ -2a485c: 1a04 6a5c |0064: const-string v4, "idLigne" // string@5c6a │ │ -2a4860: 6e20 c188 4c00 |0066: invoke-virtual {v12, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4866: 0a04 |0069: move-result v4 │ │ -2a4868: 3804 0500 |006a: if-eqz v4, 006f // +0005 │ │ -2a486c: 0215 0b00 |006c: move/from16 v21, v11 │ │ -2a4870: 284d |006e: goto 00bb // +004d │ │ -2a4872: 1a04 665c |006f: const-string v4, "idGare" // string@5c66 │ │ -2a4876: 6e20 c188 4c00 |0071: invoke-virtual {v12, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a487c: 0a04 |0074: move-result v4 │ │ -2a487e: 3804 0500 |0075: if-eqz v4, 007a // +0005 │ │ -2a4882: 0214 0b00 |0077: move/from16 v20, v11 │ │ -2a4886: 2842 |0079: goto 00bb // +0042 │ │ -2a4888: 1a04 3476 |007a: const-string v4, "ordre" // string@7634 │ │ -2a488c: 6e20 c188 4c00 |007c: invoke-virtual {v12, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4892: 0a04 |007f: move-result v4 │ │ -2a4894: 3804 0500 |0080: if-eqz v4, 0085 // +0005 │ │ -2a4898: 0216 0b00 |0082: move/from16 v22, v11 │ │ -2a489c: 2837 |0084: goto 00bb // +0037 │ │ -2a489e: 1a04 d82d |0085: const-string v4, "PDLFond" // string@2dd8 │ │ -2a48a2: 6e20 c188 4c00 |0087: invoke-virtual {v12, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a48a8: 0a04 |008a: move-result v4 │ │ -2a48aa: 3804 0500 |008b: if-eqz v4, 0090 // +0005 │ │ -2a48ae: 0217 0b00 |008d: move/from16 v23, v11 │ │ -2a48b2: 282c |008f: goto 00bb // +002c │ │ -2a48b4: 1a04 d92d |0090: const-string v4, "PDLPoint" // string@2dd9 │ │ -2a48b8: 6e20 c188 4c00 |0092: invoke-virtual {v12, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a48be: 0a04 |0095: move-result v4 │ │ -2a48c0: 3804 0500 |0096: if-eqz v4, 009b // +0005 │ │ -2a48c4: 0218 0b00 |0098: move/from16 v24, v11 │ │ -2a48c8: 2821 |009a: goto 00bb // +0021 │ │ -2a48ca: 1a04 eb8b |009b: const-string v4, "vCreation" // string@8beb │ │ -2a48ce: 6e20 c188 4c00 |009d: invoke-virtual {v12, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a48d4: 0a04 |00a0: move-result v4 │ │ -2a48d6: 3804 0500 |00a1: if-eqz v4, 00a6 // +0005 │ │ -2a48da: 0211 0b00 |00a3: move/from16 v17, v11 │ │ -2a48de: 2816 |00a5: goto 00bb // +0016 │ │ -2a48e0: 1a04 ec8b |00a6: const-string v4, "vMaj" // string@8bec │ │ -2a48e4: 6e20 c188 4c00 |00a8: invoke-virtual {v12, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a48ea: 0a04 |00ab: move-result v4 │ │ -2a48ec: 3804 0500 |00ac: if-eqz v4, 00b1 // +0005 │ │ -2a48f0: 0212 0b00 |00ae: move/from16 v18, v11 │ │ -2a48f4: 280b |00b0: goto 00bb // +000b │ │ -2a48f6: 1a04 ed8b |00b1: const-string v4, "vSuppression" // string@8bed │ │ -2a48fa: 6e20 c188 4c00 |00b3: invoke-virtual {v12, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4900: 0a04 |00b6: move-result v4 │ │ -2a4902: 3804 0400 |00b7: if-eqz v4, 00bb // +0004 │ │ -2a4906: 0213 0b00 |00b9: move/from16 v19, v11 │ │ -2a490a: d80b 0b01 |00bb: add-int/lit8 v11, v11, #int 1 // #01 │ │ -2a490e: d80a 0a01 |00bd: add-int/lit8 v10, v10, #int 1 // #01 │ │ -2a4912: 28a1 |00bf: goto 0060 // -005f │ │ -2a4914: 07e9 |00c0: move-object v9, v14 │ │ -2a4916: 081b 0f00 |00c1: move-object/from16 v27, v15 │ │ -2a491a: 1319 ffff |00c3: const/16 v25, #int -1 // #ffff │ │ -2a491e: 2900 b800 |00c5: goto/16 017d // +00b8 │ │ -2a4922: 4604 0811 |00c7: aget-object v4, v8, v17 │ │ -2a4926: 7110 7088 0400 |00c9: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ -2a492c: 0c04 |00cc: move-result-object v4 │ │ -2a492e: 6e10 6888 0400 |00cd: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -2a4934: 0a04 |00d0: move-result v4 │ │ -2a4936: 4609 0812 |00d1: aget-object v9, v8, v18 │ │ -2a493a: 7110 7088 0900 |00d3: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ -2a4940: 0c09 |00d6: move-result-object v9 │ │ -2a4942: 6e10 6888 0900 |00d7: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -2a4948: 0a09 |00da: move-result v9 │ │ -2a494a: 460a 0813 |00db: aget-object v10, v8, v19 │ │ -2a494e: 7110 7088 0a00 |00dd: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ -2a4954: 0c0a |00e0: move-result-object v10 │ │ -2a4956: 6e10 6888 0a00 |00e1: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -2a495c: 0a0a |00e4: move-result v10 │ │ -2a495e: 3541 4600 |00e5: if-ge v1, v4, 012b // +0046 │ │ -2a4962: 32d2 0400 |00e7: if-eq v2, v13, 00eb // +0004 │ │ -2a4966: 3442 4200 |00e9: if-lt v2, v4, 012b // +0042 │ │ -2a496a: 4604 0814 |00eb: aget-object v4, v8, v20 │ │ -2a496e: 6e20 6185 4600 |00ed: invoke-virtual {v6, v4}, Lfr/nocle/passegares/controlleur/GareCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Gare; // method@8561 │ │ -2a4974: 0c09 |00f0: move-result-object v9 │ │ -2a4976: 4604 0815 |00f1: aget-object v4, v8, v21 │ │ -2a497a: 080c 1c00 |00f3: move-object/from16 v12, v28 │ │ -2a497e: 6e30 9b85 470c |00f5: invoke-virtual {v7, v4, v12}, Lfr/nocle/passegares/controlleur/LigneCtrl;.get:(Ljava/lang/String;Landroid/content/Context;)Lfr/nocle/passegares/modele/Ligne; // method@859b │ │ -2a4984: 0c04 |00f8: move-result-object v4 │ │ -2a4986: 460a 0816 |00f9: aget-object v10, v8, v22 │ │ -2a498a: 7110 6a88 0a00 |00fb: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@886a │ │ -2a4990: 0a0b |00fe: move-result v11 │ │ -2a4992: 460a 0817 |00ff: aget-object v10, v8, v23 │ │ -2a4996: 7110 6a88 0a00 |0101: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@886a │ │ -2a499c: 0a19 |0104: move-result v25 │ │ -2a499e: 4608 0818 |0105: aget-object v8, v8, v24 │ │ -2a49a2: 7110 6a88 0800 |0107: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@886a │ │ -2a49a8: 0a1a |010a: move-result v26 │ │ -2a49aa: 3809 1900 |010b: if-eqz v9, 0124 // +0019 │ │ -2a49ae: 3804 1700 |010d: if-eqz v4, 0124 // +0017 │ │ -2a49b2: 07e8 |010f: move-object v8, v14 │ │ -2a49b4: 074a |0110: move-object v10, v4 │ │ -2a49b6: 020c 1900 |0111: move/from16 v12, v25 │ │ -2a49ba: 1319 ffff |0113: const/16 v25, #int -1 // #ffff │ │ -2a49be: 020d 1a00 |0115: move/from16 v13, v26 │ │ -2a49c2: 081a 0e00 |0117: move-object/from16 v26, v14 │ │ -2a49c6: 081b 0f00 |0119: move-object/from16 v27, v15 │ │ -2a49ca: 050e 2000 |011b: move-wide/from16 v14, v32 │ │ -2a49ce: 7408 6e85 0800 |011d: invoke-virtual/range {v8, v9, v10, v11, v12, v13, v14, v15}, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.create:(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Ligne;IIIJ)V // method@856e │ │ -2a49d4: 7120 7e85 4000 |0120: invoke-static {v0, v4}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateNbGaresDansLigne:(Landroid/database/sqlite/SQLiteDatabase;Lfr/nocle/passegares/modele/Ligne;)V // method@857e │ │ -2a49da: 2858 |0123: goto 017b // +0058 │ │ -2a49dc: 081a 0e00 |0124: move-object/from16 v26, v14 │ │ -2a49e0: 081b 0f00 |0126: move-object/from16 v27, v15 │ │ -2a49e4: 1319 ffff |0128: const/16 v25, #int -1 // #ffff │ │ -2a49e8: 2851 |012a: goto 017b // +0051 │ │ -2a49ea: 081a 0e00 |012b: move-object/from16 v26, v14 │ │ -2a49ee: 081b 0f00 |012d: move-object/from16 v27, v15 │ │ -2a49f2: 1319 ffff |012f: const/16 v25, #int -1 // #ffff │ │ -2a49f6: 3591 2800 |0131: if-ge v1, v9, 0159 // +0028 │ │ -2a49fa: 3492 2600 |0133: if-lt v2, v9, 0159 // +0026 │ │ -2a49fe: 4604 0814 |0135: aget-object v4, v8, v20 │ │ -2a4a02: 6e20 6185 4600 |0137: invoke-virtual {v6, v4}, Lfr/nocle/passegares/controlleur/GareCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Gare; // method@8561 │ │ -2a4a08: 0c09 |013a: move-result-object v9 │ │ -2a4a0a: 4604 0815 |013b: aget-object v4, v8, v21 │ │ -2a4a0e: 6e20 9a85 4700 |013d: invoke-virtual {v7, v4}, Lfr/nocle/passegares/controlleur/LigneCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Ligne; // method@859a │ │ -2a4a14: 0c0a |0140: move-result-object v10 │ │ -2a4a16: 4604 0816 |0141: aget-object v4, v8, v22 │ │ -2a4a1a: 7110 6a88 0400 |0143: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@886a │ │ -2a4a20: 0a0b |0146: move-result v11 │ │ -2a4a22: 4604 0817 |0147: aget-object v4, v8, v23 │ │ -2a4a26: 7110 6a88 0400 |0149: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@886a │ │ -2a4a2c: 0a0c |014c: move-result v12 │ │ -2a4a2e: 4604 0818 |014d: aget-object v4, v8, v24 │ │ -2a4a32: 7110 6a88 0400 |014f: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@886a │ │ -2a4a38: 0a0d |0152: move-result v13 │ │ -2a4a3a: 0808 1a00 |0153: move-object/from16 v8, v26 │ │ -2a4a3e: 7406 7385 0800 |0155: invoke-virtual/range {v8, v9, v10, v11, v12, v13}, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.update:(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Ligne;III)V // method@8573 │ │ -2a4a44: 2823 |0158: goto 017b // +0023 │ │ -2a4a46: 35a1 2200 |0159: if-ge v1, v10, 017b // +0022 │ │ -2a4a4a: 34a2 2000 |015b: if-lt v2, v10, 017b // +0020 │ │ -2a4a4e: 4604 0814 |015d: aget-object v4, v8, v20 │ │ -2a4a52: 6e20 6185 4600 |015f: invoke-virtual {v6, v4}, Lfr/nocle/passegares/controlleur/GareCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Gare; // method@8561 │ │ -2a4a58: 0c04 |0162: move-result-object v4 │ │ -2a4a5a: 4608 0815 |0163: aget-object v8, v8, v21 │ │ -2a4a5e: 6e20 9a85 8700 |0165: invoke-virtual {v7, v8}, Lfr/nocle/passegares/controlleur/LigneCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Ligne; // method@859a │ │ -2a4a64: 0c08 |0168: move-result-object v8 │ │ -2a4a66: 3804 0a00 |0169: if-eqz v4, 0173 // +000a │ │ -2a4a6a: 3808 0800 |016b: if-eqz v8, 0173 // +0008 │ │ -2a4a6e: 0809 1a00 |016d: move-object/from16 v9, v26 │ │ -2a4a72: 6e30 7185 4908 |016f: invoke-virtual {v9, v4, v8}, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.delete:(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Ligne;)V // method@8571 │ │ -2a4a78: 2803 |0172: goto 0175 // +0003 │ │ -2a4a7a: 0809 1a00 |0173: move-object/from16 v9, v26 │ │ -2a4a7e: 3808 0800 |0175: if-eqz v8, 017d // +0008 │ │ -2a4a82: 7120 7e85 8000 |0177: invoke-static {v0, v8}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateNbGaresDansLigne:(Landroid/database/sqlite/SQLiteDatabase;Lfr/nocle/passegares/modele/Ligne;)V // method@857e │ │ -2a4a88: 2803 |017a: goto 017d // +0003 │ │ -2a4a8a: 0809 1a00 |017b: move-object/from16 v9, v26 │ │ -2a4a8e: d810 1001 |017d: add-int/lit8 v16, v16, #int 1 // #01 │ │ -2a4a92: 079e |017f: move-object v14, v9 │ │ -2a4a94: 080f 1b00 |0180: move-object/from16 v15, v27 │ │ -2a4a98: 12fd |0182: const/4 v13, #int -1 // #ff │ │ -2a4a9a: 2900 cefe |0183: goto/16 0051 // -0132 │ │ -2a4a9e: 1a00 622f |0185: const-string v0, "Problème d'entrée/sortie" // string@2f62 │ │ -2a4aa2: 7120 6a0e 0300 |0187: invoke-static {v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ -2a4aa8: 2806 |018a: goto 0190 // +0006 │ │ -2a4aaa: 1a00 d411 |018b: const-string v0, "Fichier non trouvé" // string@11d4 │ │ -2a4aae: 7120 6a0e 0300 |018d: invoke-static {v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ -2a4ab4: 0e00 |0190: return-void │ │ +2a4780: |[2a4780] fr.nocle.passegares.controlleur.ImportCSV.updateDataGareDansLigne:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IIJLjava/lang/String;)V │ │ +2a4790: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ +2a4794: 0201 1e00 |0002: move/from16 v1, v30 │ │ +2a4798: 0202 1f00 |0004: move/from16 v2, v31 │ │ +2a479c: 1a03 8814 |0006: const-string v3, "Import GaresDansLigne" // string@1488 │ │ +2a47a0: 2204 8a10 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@108a │ │ +2a47a4: 7010 e088 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a47aa: 0805 2200 |000d: move-object/from16 v5, v34 │ │ +2a47ae: 6e20 eb88 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a47b4: 1a05 3a03 |0012: const-string v5, "/GaresDansLigne.csv" // string@033a │ │ +2a47b8: 6e20 eb88 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a47be: 6e10 f288 0400 |0017: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a47c4: 0c04 |001a: move-result-object v4 │ │ +2a47c6: 1a05 8103 |001b: const-string v5, ";" // string@0381 │ │ +2a47ca: 2206 ed0f |001d: new-instance v6, Lfr/nocle/passegares/controlleur/GareCtrl; // type@0fed │ │ +2a47ce: 7020 5985 0600 |001f: invoke-direct {v6, v0}, Lfr/nocle/passegares/controlleur/GareCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@8559 │ │ +2a47d4: 2207 f10f |0022: new-instance v7, Lfr/nocle/passegares/controlleur/LigneCtrl; // type@0ff1 │ │ +2a47d8: 7020 9385 0700 |0024: invoke-direct {v7, v0}, Lfr/nocle/passegares/controlleur/LigneCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@8593 │ │ +2a47de: 220e ee0f |0027: new-instance v14, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl; // type@0fee │ │ +2a47e2: 7020 6c85 0e00 |0029: invoke-direct {v14, v0}, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@856c │ │ +2a47e8: 220f 4110 |002c: new-instance v15, Ljava/io/BufferedReader; // type@1041 │ │ +2a47ec: 2208 4f10 |002e: new-instance v8, Ljava/io/InputStreamReader; // type@104f │ │ +2a47f0: 7401 3a02 1c00 |0030: invoke-virtual/range {v28}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@023a │ │ +2a47f6: 0c09 |0033: move-result-object v9 │ │ +2a47f8: 6e20 0403 4900 |0034: invoke-virtual {v9, v4}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0304 │ │ +2a47fe: 0c04 |0037: move-result-object v4 │ │ +2a4800: 7020 f787 4800 |0038: invoke-direct {v8, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@87f7 │ │ +2a4806: 7020 ae87 8f00 |003b: invoke-direct {v15, v8}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@87ae │ │ +2a480c: 12fd |003e: const/4 v13, #int -1 // #ff │ │ +2a480e: 1310 0000 |003f: const/16 v16, #int 0 // #0 │ │ +2a4812: 1311 ffff |0041: const/16 v17, #int -1 // #ffff │ │ +2a4816: 1312 ffff |0043: const/16 v18, #int -1 // #ffff │ │ +2a481a: 1313 ffff |0045: const/16 v19, #int -1 // #ffff │ │ +2a481e: 1314 ffff |0047: const/16 v20, #int -1 // #ffff │ │ +2a4822: 1315 ffff |0049: const/16 v21, #int -1 // #ffff │ │ +2a4826: 1316 ffff |004b: const/16 v22, #int -1 // #ffff │ │ +2a482a: 1317 ffff |004d: const/16 v23, #int -1 // #ffff │ │ +2a482e: 1318 ffff |004f: const/16 v24, #int -1 // #ffff │ │ +2a4832: 6e10 af87 0f00 |0051: invoke-virtual {v15}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@87af │ │ +2a4838: 0c08 |0054: move-result-object v8 │ │ +2a483a: 3808 3b01 |0055: if-eqz v8, 0190 // +013b │ │ +2a483e: 6e20 d088 5800 |0057: invoke-virtual {v8, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ +2a4844: 0c08 |005a: move-result-object v8 │ │ +2a4846: 3910 6c00 |005b: if-nez v16, 00c7 // +006c │ │ +2a484a: 2189 |005d: array-length v9, v8 │ │ +2a484c: 120a |005e: const/4 v10, #int 0 // #0 │ │ +2a484e: 120b |005f: const/4 v11, #int 0 // #0 │ │ +2a4850: 359a 6000 |0060: if-ge v10, v9, 00c0 // +0060 │ │ +2a4854: 460c 080a |0062: aget-object v12, v8, v10 │ │ +2a4858: 1a04 6a5c |0064: const-string v4, "idLigne" // string@5c6a │ │ +2a485c: 6e20 c188 4c00 |0066: invoke-virtual {v12, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4862: 0a04 |0069: move-result v4 │ │ +2a4864: 3804 0500 |006a: if-eqz v4, 006f // +0005 │ │ +2a4868: 0215 0b00 |006c: move/from16 v21, v11 │ │ +2a486c: 284d |006e: goto 00bb // +004d │ │ +2a486e: 1a04 665c |006f: const-string v4, "idGare" // string@5c66 │ │ +2a4872: 6e20 c188 4c00 |0071: invoke-virtual {v12, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4878: 0a04 |0074: move-result v4 │ │ +2a487a: 3804 0500 |0075: if-eqz v4, 007a // +0005 │ │ +2a487e: 0214 0b00 |0077: move/from16 v20, v11 │ │ +2a4882: 2842 |0079: goto 00bb // +0042 │ │ +2a4884: 1a04 3476 |007a: const-string v4, "ordre" // string@7634 │ │ +2a4888: 6e20 c188 4c00 |007c: invoke-virtual {v12, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a488e: 0a04 |007f: move-result v4 │ │ +2a4890: 3804 0500 |0080: if-eqz v4, 0085 // +0005 │ │ +2a4894: 0216 0b00 |0082: move/from16 v22, v11 │ │ +2a4898: 2837 |0084: goto 00bb // +0037 │ │ +2a489a: 1a04 d82d |0085: const-string v4, "PDLFond" // string@2dd8 │ │ +2a489e: 6e20 c188 4c00 |0087: invoke-virtual {v12, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a48a4: 0a04 |008a: move-result v4 │ │ +2a48a6: 3804 0500 |008b: if-eqz v4, 0090 // +0005 │ │ +2a48aa: 0217 0b00 |008d: move/from16 v23, v11 │ │ +2a48ae: 282c |008f: goto 00bb // +002c │ │ +2a48b0: 1a04 d92d |0090: const-string v4, "PDLPoint" // string@2dd9 │ │ +2a48b4: 6e20 c188 4c00 |0092: invoke-virtual {v12, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a48ba: 0a04 |0095: move-result v4 │ │ +2a48bc: 3804 0500 |0096: if-eqz v4, 009b // +0005 │ │ +2a48c0: 0218 0b00 |0098: move/from16 v24, v11 │ │ +2a48c4: 2821 |009a: goto 00bb // +0021 │ │ +2a48c6: 1a04 eb8b |009b: const-string v4, "vCreation" // string@8beb │ │ +2a48ca: 6e20 c188 4c00 |009d: invoke-virtual {v12, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a48d0: 0a04 |00a0: move-result v4 │ │ +2a48d2: 3804 0500 |00a1: if-eqz v4, 00a6 // +0005 │ │ +2a48d6: 0211 0b00 |00a3: move/from16 v17, v11 │ │ +2a48da: 2816 |00a5: goto 00bb // +0016 │ │ +2a48dc: 1a04 ec8b |00a6: const-string v4, "vMaj" // string@8bec │ │ +2a48e0: 6e20 c188 4c00 |00a8: invoke-virtual {v12, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a48e6: 0a04 |00ab: move-result v4 │ │ +2a48e8: 3804 0500 |00ac: if-eqz v4, 00b1 // +0005 │ │ +2a48ec: 0212 0b00 |00ae: move/from16 v18, v11 │ │ +2a48f0: 280b |00b0: goto 00bb // +000b │ │ +2a48f2: 1a04 ed8b |00b1: const-string v4, "vSuppression" // string@8bed │ │ +2a48f6: 6e20 c188 4c00 |00b3: invoke-virtual {v12, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a48fc: 0a04 |00b6: move-result v4 │ │ +2a48fe: 3804 0400 |00b7: if-eqz v4, 00bb // +0004 │ │ +2a4902: 0213 0b00 |00b9: move/from16 v19, v11 │ │ +2a4906: d80b 0b01 |00bb: add-int/lit8 v11, v11, #int 1 // #01 │ │ +2a490a: d80a 0a01 |00bd: add-int/lit8 v10, v10, #int 1 // #01 │ │ +2a490e: 28a1 |00bf: goto 0060 // -005f │ │ +2a4910: 07e9 |00c0: move-object v9, v14 │ │ +2a4912: 081b 0f00 |00c1: move-object/from16 v27, v15 │ │ +2a4916: 1319 ffff |00c3: const/16 v25, #int -1 // #ffff │ │ +2a491a: 2900 b800 |00c5: goto/16 017d // +00b8 │ │ +2a491e: 4604 0811 |00c7: aget-object v4, v8, v17 │ │ +2a4922: 7110 7088 0400 |00c9: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ +2a4928: 0c04 |00cc: move-result-object v4 │ │ +2a492a: 6e10 6888 0400 |00cd: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +2a4930: 0a04 |00d0: move-result v4 │ │ +2a4932: 4609 0812 |00d1: aget-object v9, v8, v18 │ │ +2a4936: 7110 7088 0900 |00d3: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ +2a493c: 0c09 |00d6: move-result-object v9 │ │ +2a493e: 6e10 6888 0900 |00d7: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +2a4944: 0a09 |00da: move-result v9 │ │ +2a4946: 460a 0813 |00db: aget-object v10, v8, v19 │ │ +2a494a: 7110 7088 0a00 |00dd: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ +2a4950: 0c0a |00e0: move-result-object v10 │ │ +2a4952: 6e10 6888 0a00 |00e1: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +2a4958: 0a0a |00e4: move-result v10 │ │ +2a495a: 3541 4600 |00e5: if-ge v1, v4, 012b // +0046 │ │ +2a495e: 32d2 0400 |00e7: if-eq v2, v13, 00eb // +0004 │ │ +2a4962: 3442 4200 |00e9: if-lt v2, v4, 012b // +0042 │ │ +2a4966: 4604 0814 |00eb: aget-object v4, v8, v20 │ │ +2a496a: 6e20 6185 4600 |00ed: invoke-virtual {v6, v4}, Lfr/nocle/passegares/controlleur/GareCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Gare; // method@8561 │ │ +2a4970: 0c09 |00f0: move-result-object v9 │ │ +2a4972: 4604 0815 |00f1: aget-object v4, v8, v21 │ │ +2a4976: 080c 1c00 |00f3: move-object/from16 v12, v28 │ │ +2a497a: 6e30 9b85 470c |00f5: invoke-virtual {v7, v4, v12}, Lfr/nocle/passegares/controlleur/LigneCtrl;.get:(Ljava/lang/String;Landroid/content/Context;)Lfr/nocle/passegares/modele/Ligne; // method@859b │ │ +2a4980: 0c04 |00f8: move-result-object v4 │ │ +2a4982: 460a 0816 |00f9: aget-object v10, v8, v22 │ │ +2a4986: 7110 6a88 0a00 |00fb: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@886a │ │ +2a498c: 0a0b |00fe: move-result v11 │ │ +2a498e: 460a 0817 |00ff: aget-object v10, v8, v23 │ │ +2a4992: 7110 6a88 0a00 |0101: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@886a │ │ +2a4998: 0a19 |0104: move-result v25 │ │ +2a499a: 4608 0818 |0105: aget-object v8, v8, v24 │ │ +2a499e: 7110 6a88 0800 |0107: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@886a │ │ +2a49a4: 0a1a |010a: move-result v26 │ │ +2a49a6: 3809 1900 |010b: if-eqz v9, 0124 // +0019 │ │ +2a49aa: 3804 1700 |010d: if-eqz v4, 0124 // +0017 │ │ +2a49ae: 07e8 |010f: move-object v8, v14 │ │ +2a49b0: 074a |0110: move-object v10, v4 │ │ +2a49b2: 020c 1900 |0111: move/from16 v12, v25 │ │ +2a49b6: 1319 ffff |0113: const/16 v25, #int -1 // #ffff │ │ +2a49ba: 020d 1a00 |0115: move/from16 v13, v26 │ │ +2a49be: 081a 0e00 |0117: move-object/from16 v26, v14 │ │ +2a49c2: 081b 0f00 |0119: move-object/from16 v27, v15 │ │ +2a49c6: 050e 2000 |011b: move-wide/from16 v14, v32 │ │ +2a49ca: 7408 6e85 0800 |011d: invoke-virtual/range {v8, v9, v10, v11, v12, v13, v14, v15}, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.create:(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Ligne;IIIJ)V // method@856e │ │ +2a49d0: 7120 7e85 4000 |0120: invoke-static {v0, v4}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateNbGaresDansLigne:(Landroid/database/sqlite/SQLiteDatabase;Lfr/nocle/passegares/modele/Ligne;)V // method@857e │ │ +2a49d6: 2858 |0123: goto 017b // +0058 │ │ +2a49d8: 081a 0e00 |0124: move-object/from16 v26, v14 │ │ +2a49dc: 081b 0f00 |0126: move-object/from16 v27, v15 │ │ +2a49e0: 1319 ffff |0128: const/16 v25, #int -1 // #ffff │ │ +2a49e4: 2851 |012a: goto 017b // +0051 │ │ +2a49e6: 081a 0e00 |012b: move-object/from16 v26, v14 │ │ +2a49ea: 081b 0f00 |012d: move-object/from16 v27, v15 │ │ +2a49ee: 1319 ffff |012f: const/16 v25, #int -1 // #ffff │ │ +2a49f2: 3591 2800 |0131: if-ge v1, v9, 0159 // +0028 │ │ +2a49f6: 3492 2600 |0133: if-lt v2, v9, 0159 // +0026 │ │ +2a49fa: 4604 0814 |0135: aget-object v4, v8, v20 │ │ +2a49fe: 6e20 6185 4600 |0137: invoke-virtual {v6, v4}, Lfr/nocle/passegares/controlleur/GareCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Gare; // method@8561 │ │ +2a4a04: 0c09 |013a: move-result-object v9 │ │ +2a4a06: 4604 0815 |013b: aget-object v4, v8, v21 │ │ +2a4a0a: 6e20 9a85 4700 |013d: invoke-virtual {v7, v4}, Lfr/nocle/passegares/controlleur/LigneCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Ligne; // method@859a │ │ +2a4a10: 0c0a |0140: move-result-object v10 │ │ +2a4a12: 4604 0816 |0141: aget-object v4, v8, v22 │ │ +2a4a16: 7110 6a88 0400 |0143: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@886a │ │ +2a4a1c: 0a0b |0146: move-result v11 │ │ +2a4a1e: 4604 0817 |0147: aget-object v4, v8, v23 │ │ +2a4a22: 7110 6a88 0400 |0149: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@886a │ │ +2a4a28: 0a0c |014c: move-result v12 │ │ +2a4a2a: 4604 0818 |014d: aget-object v4, v8, v24 │ │ +2a4a2e: 7110 6a88 0400 |014f: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@886a │ │ +2a4a34: 0a0d |0152: move-result v13 │ │ +2a4a36: 0808 1a00 |0153: move-object/from16 v8, v26 │ │ +2a4a3a: 7406 7385 0800 |0155: invoke-virtual/range {v8, v9, v10, v11, v12, v13}, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.update:(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Ligne;III)V // method@8573 │ │ +2a4a40: 2823 |0158: goto 017b // +0023 │ │ +2a4a42: 35a1 2200 |0159: if-ge v1, v10, 017b // +0022 │ │ +2a4a46: 34a2 2000 |015b: if-lt v2, v10, 017b // +0020 │ │ +2a4a4a: 4604 0814 |015d: aget-object v4, v8, v20 │ │ +2a4a4e: 6e20 6185 4600 |015f: invoke-virtual {v6, v4}, Lfr/nocle/passegares/controlleur/GareCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Gare; // method@8561 │ │ +2a4a54: 0c04 |0162: move-result-object v4 │ │ +2a4a56: 4608 0815 |0163: aget-object v8, v8, v21 │ │ +2a4a5a: 6e20 9a85 8700 |0165: invoke-virtual {v7, v8}, Lfr/nocle/passegares/controlleur/LigneCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Ligne; // method@859a │ │ +2a4a60: 0c08 |0168: move-result-object v8 │ │ +2a4a62: 3804 0a00 |0169: if-eqz v4, 0173 // +000a │ │ +2a4a66: 3808 0800 |016b: if-eqz v8, 0173 // +0008 │ │ +2a4a6a: 0809 1a00 |016d: move-object/from16 v9, v26 │ │ +2a4a6e: 6e30 7185 4908 |016f: invoke-virtual {v9, v4, v8}, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.delete:(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Ligne;)V // method@8571 │ │ +2a4a74: 2803 |0172: goto 0175 // +0003 │ │ +2a4a76: 0809 1a00 |0173: move-object/from16 v9, v26 │ │ +2a4a7a: 3808 0800 |0175: if-eqz v8, 017d // +0008 │ │ +2a4a7e: 7120 7e85 8000 |0177: invoke-static {v0, v8}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateNbGaresDansLigne:(Landroid/database/sqlite/SQLiteDatabase;Lfr/nocle/passegares/modele/Ligne;)V // method@857e │ │ +2a4a84: 2803 |017a: goto 017d // +0003 │ │ +2a4a86: 0809 1a00 |017b: move-object/from16 v9, v26 │ │ +2a4a8a: d810 1001 |017d: add-int/lit8 v16, v16, #int 1 // #01 │ │ +2a4a8e: 079e |017f: move-object v14, v9 │ │ +2a4a90: 080f 1b00 |0180: move-object/from16 v15, v27 │ │ +2a4a94: 12fd |0182: const/4 v13, #int -1 // #ff │ │ +2a4a96: 2900 cefe |0183: goto/16 0051 // -0132 │ │ +2a4a9a: 1a00 622f |0185: const-string v0, "Problème d'entrée/sortie" // string@2f62 │ │ +2a4a9e: 7120 6a0e 0300 |0187: invoke-static {v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ +2a4aa4: 2806 |018a: goto 0190 // +0006 │ │ +2a4aa6: 1a00 d411 |018b: const-string v0, "Fichier non trouvé" // string@11d4 │ │ +2a4aaa: 7120 6a0e 0300 |018d: invoke-static {v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ +2a4ab0: 0e00 |0190: return-void │ │ catches : 1 │ │ 0x002c - 0x017a │ │ Ljava/io/FileNotFoundException; -> 0x018b │ │ Ljava/io/IOException; -> 0x0185 │ │ positions : │ │ 0x0008 line=637 │ │ 0x001d line=641 │ │ @@ -677570,241 +677569,241 @@ │ │ type : '(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IILjava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 42 │ │ ins : 5 │ │ outs : 16 │ │ insns size : 445 16-bit code units │ │ -2a4acc: |[2a4acc] fr.nocle.passegares.controlleur.ImportCSV.updateDataGares:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IILjava/lang/String;)V │ │ -2a4adc: 0200 2700 |0000: move/from16 v0, v39 │ │ -2a4ae0: 0201 2800 |0002: move/from16 v1, v40 │ │ -2a4ae4: 1a02 8714 |0004: const-string v2, "Import Gares" // string@1487 │ │ -2a4ae8: 2203 8a10 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@108a │ │ -2a4aec: 7010 e088 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a4af2: 0804 2900 |000b: move-object/from16 v4, v41 │ │ -2a4af6: 6e20 eb88 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a4afc: 1a04 3903 |0010: const-string v4, "/Gares.csv" // string@0339 │ │ -2a4b00: 6e20 eb88 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a4b06: 6e10 f288 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a4b0c: 0c03 |0018: move-result-object v3 │ │ -2a4b0e: 1a04 8103 |0019: const-string v4, ";" // string@0381 │ │ -2a4b12: 2205 ed0f |001b: new-instance v5, Lfr/nocle/passegares/controlleur/GareCtrl; // type@0fed │ │ -2a4b16: 0806 2600 |001d: move-object/from16 v6, v38 │ │ -2a4b1a: 7020 5985 6500 |001f: invoke-direct {v5, v6}, Lfr/nocle/passegares/controlleur/GareCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@8559 │ │ -2a4b20: 2206 4110 |0022: new-instance v6, Ljava/io/BufferedReader; // type@1041 │ │ -2a4b24: 2207 4f10 |0024: new-instance v7, Ljava/io/InputStreamReader; // type@104f │ │ -2a4b28: 7401 3a02 2500 |0026: invoke-virtual/range {v37}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@023a │ │ -2a4b2e: 0c08 |0029: move-result-object v8 │ │ -2a4b30: 6e20 0403 3800 |002a: invoke-virtual {v8, v3}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0304 │ │ -2a4b36: 0c03 |002d: move-result-object v3 │ │ -2a4b38: 7020 f787 3700 |002e: invoke-direct {v7, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@87f7 │ │ -2a4b3e: 7020 ae87 7600 |0031: invoke-direct {v6, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@87ae │ │ -2a4b44: 1208 |0034: const/4 v8, #int 0 // #0 │ │ -2a4b46: 12f9 |0035: const/4 v9, #int -1 // #ff │ │ -2a4b48: 12fa |0036: const/4 v10, #int -1 // #ff │ │ -2a4b4a: 12fb |0037: const/4 v11, #int -1 // #ff │ │ -2a4b4c: 12fc |0038: const/4 v12, #int -1 // #ff │ │ -2a4b4e: 12fd |0039: const/4 v13, #int -1 // #ff │ │ -2a4b50: 12fe |003a: const/4 v14, #int -1 // #ff │ │ -2a4b52: 12ff |003b: const/4 v15, #int -1 // #ff │ │ -2a4b54: 1310 ffff |003c: const/16 v16, #int -1 // #ffff │ │ -2a4b58: 1311 ffff |003e: const/16 v17, #int -1 // #ffff │ │ -2a4b5c: 1312 ffff |0040: const/16 v18, #int -1 // #ffff │ │ -2a4b60: 6e10 af87 0600 |0042: invoke-virtual {v6}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@87af │ │ -2a4b66: 0c03 |0045: move-result-object v3 │ │ -2a4b68: 3803 7601 |0046: if-eqz v3, 01bc // +0176 │ │ -2a4b6c: 6e20 d088 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ -2a4b72: 0c03 |004b: move-result-object v3 │ │ -2a4b74: 3908 8e00 |004c: if-nez v8, 00da // +008e │ │ -2a4b78: 2137 |004e: array-length v7, v3 │ │ -2a4b7a: 0829 0400 |004f: move-object/from16 v41, v4 │ │ -2a4b7e: 1204 |0051: const/4 v4, #int 0 // #0 │ │ -2a4b80: 1313 0000 |0052: const/16 v19, #int 0 // #0 │ │ -2a4b84: 3574 7f00 |0054: if-ge v4, v7, 00d3 // +007f │ │ -2a4b88: 0814 0600 |0056: move-object/from16 v20, v6 │ │ -2a4b8c: 4606 0304 |0058: aget-object v6, v3, v4 │ │ -2a4b90: 0215 0700 |005a: move/from16 v21, v7 │ │ -2a4b94: 1a07 645c |005c: const-string v7, "idExterne" // string@5c64 │ │ -2a4b98: 6e20 c188 7600 |005e: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4b9e: 0a07 |0061: move-result v7 │ │ -2a4ba0: 3807 0600 |0062: if-eqz v7, 0068 // +0006 │ │ -2a4ba4: 020c 1300 |0064: move/from16 v12, v19 │ │ -2a4ba8: 2900 6400 |0066: goto/16 00ca // +0064 │ │ -2a4bac: 1a07 8872 |0068: const-string v7, "nom" // string@7288 │ │ -2a4bb0: 6e20 c188 7600 |006a: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4bb6: 0a07 |006d: move-result v7 │ │ -2a4bb8: 3807 0500 |006e: if-eqz v7, 0073 // +0005 │ │ -2a4bbc: 020d 1300 |0070: move/from16 v13, v19 │ │ -2a4bc0: 2858 |0072: goto 00ca // +0058 │ │ -2a4bc2: 1a07 574e |0073: const-string v7, "exploitant" // string@4e57 │ │ -2a4bc6: 6e20 c188 7600 |0075: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4bcc: 0a07 |0078: move-result v7 │ │ -2a4bce: 3807 0500 |0079: if-eqz v7, 007e // +0005 │ │ -2a4bd2: 0210 1300 |007b: move/from16 v16, v19 │ │ -2a4bd6: 284d |007d: goto 00ca // +004d │ │ -2a4bd8: 1a07 ca60 |007e: const-string v7, "latitude" // string@60ca │ │ -2a4bdc: 6e20 c188 7600 |0080: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4be2: 0a07 |0083: move-result v7 │ │ -2a4be4: 3807 0500 |0084: if-eqz v7, 0089 // +0005 │ │ -2a4be8: 020f 1300 |0086: move/from16 v15, v19 │ │ -2a4bec: 2842 |0088: goto 00ca // +0042 │ │ -2a4bee: 1a07 c861 |0089: const-string v7, "longitude" // string@61c8 │ │ -2a4bf2: 6e20 c188 7600 |008b: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4bf8: 0a07 |008e: move-result v7 │ │ -2a4bfa: 3807 0500 |008f: if-eqz v7, 0094 // +0005 │ │ -2a4bfe: 020e 1300 |0091: move/from16 v14, v19 │ │ -2a4c02: 2837 |0093: goto 00ca // +0037 │ │ -2a4c04: 1a07 8848 |0094: const-string v7, "couleur" // string@4888 │ │ -2a4c08: 6e20 c188 7600 |0096: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4c0e: 0a07 |0099: move-result v7 │ │ -2a4c10: 3807 0500 |009a: if-eqz v7, 009f // +0005 │ │ -2a4c14: 0211 1300 |009c: move/from16 v17, v19 │ │ -2a4c18: 282c |009e: goto 00ca // +002c │ │ -2a4c1a: 1a07 8a48 |009f: const-string v7, "couleurEvolution" // string@488a │ │ -2a4c1e: 6e20 c188 7600 |00a1: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4c24: 0a07 |00a4: move-result v7 │ │ -2a4c26: 3807 0500 |00a5: if-eqz v7, 00aa // +0005 │ │ -2a4c2a: 0212 1300 |00a7: move/from16 v18, v19 │ │ -2a4c2e: 2821 |00a9: goto 00ca // +0021 │ │ -2a4c30: 1a07 eb8b |00aa: const-string v7, "vCreation" // string@8beb │ │ -2a4c34: 6e20 c188 7600 |00ac: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4c3a: 0a07 |00af: move-result v7 │ │ -2a4c3c: 3807 0500 |00b0: if-eqz v7, 00b5 // +0005 │ │ -2a4c40: 0209 1300 |00b2: move/from16 v9, v19 │ │ -2a4c44: 2816 |00b4: goto 00ca // +0016 │ │ -2a4c46: 1a07 ec8b |00b5: const-string v7, "vMaj" // string@8bec │ │ -2a4c4a: 6e20 c188 7600 |00b7: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4c50: 0a07 |00ba: move-result v7 │ │ -2a4c52: 3807 0500 |00bb: if-eqz v7, 00c0 // +0005 │ │ -2a4c56: 020a 1300 |00bd: move/from16 v10, v19 │ │ -2a4c5a: 280b |00bf: goto 00ca // +000b │ │ -2a4c5c: 1a07 ed8b |00c0: const-string v7, "vSuppression" // string@8bed │ │ -2a4c60: 6e20 c188 7600 |00c2: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4c66: 0a06 |00c5: move-result v6 │ │ -2a4c68: 3806 0400 |00c6: if-eqz v6, 00ca // +0004 │ │ -2a4c6c: 020b 1300 |00c8: move/from16 v11, v19 │ │ -2a4c70: d813 1301 |00ca: add-int/lit8 v19, v19, #int 1 // #01 │ │ -2a4c74: d804 0401 |00cc: add-int/lit8 v4, v4, #int 1 // #01 │ │ -2a4c78: 0806 1400 |00ce: move-object/from16 v6, v20 │ │ -2a4c7c: 0207 1500 |00d0: move/from16 v7, v21 │ │ -2a4c80: 2882 |00d2: goto 0054 // -007e │ │ -2a4c82: 0814 0600 |00d3: move-object/from16 v20, v6 │ │ -2a4c86: 0213 0900 |00d5: move/from16 v19, v9 │ │ -2a4c8a: 12f9 |00d7: const/4 v9, #int -1 // #ff │ │ -2a4c8c: 2900 cf00 |00d8: goto/16 01a7 // +00cf │ │ -2a4c90: 0829 0400 |00da: move-object/from16 v41, v4 │ │ -2a4c94: 0814 0600 |00dc: move-object/from16 v20, v6 │ │ -2a4c98: 4604 0309 |00de: aget-object v4, v3, v9 │ │ -2a4c9c: 7110 7088 0400 |00e0: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ -2a4ca2: 0c04 |00e3: move-result-object v4 │ │ -2a4ca4: 6e10 6888 0400 |00e4: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -2a4caa: 0a04 |00e7: move-result v4 │ │ -2a4cac: 4606 030a |00e8: aget-object v6, v3, v10 │ │ -2a4cb0: 7110 7088 0600 |00ea: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ -2a4cb6: 0c06 |00ed: move-result-object v6 │ │ -2a4cb8: 6e10 6888 0600 |00ee: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -2a4cbe: 0a06 |00f1: move-result v6 │ │ -2a4cc0: 4607 030b |00f2: aget-object v7, v3, v11 │ │ -2a4cc4: 7110 7088 0700 |00f4: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ -2a4cca: 0c07 |00f7: move-result-object v7 │ │ -2a4ccc: 6e10 6888 0700 |00f8: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -2a4cd2: 0a07 |00fb: move-result v7 │ │ -2a4cd4: 0213 0900 |00fc: move/from16 v19, v9 │ │ -2a4cd8: 12f9 |00fe: const/4 v9, #int -1 // #ff │ │ -2a4cda: 3540 4900 |00ff: if-ge v0, v4, 0148 // +0049 │ │ -2a4cde: 3291 0400 |0101: if-eq v1, v9, 0105 // +0004 │ │ -2a4ce2: 3441 4500 |0103: if-lt v1, v4, 0148 // +0045 │ │ -2a4ce6: 2204 f90f |0105: new-instance v4, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ -2a4cea: 1616 ffff |0107: const-wide/16 v22, #int -1 // #ffff │ │ -2a4cee: 4618 030c |0109: aget-object v24, v3, v12 │ │ -2a4cf2: 4619 030d |010b: aget-object v25, v3, v13 │ │ -2a4cf6: 4606 030e |010d: aget-object v6, v3, v14 │ │ -2a4cfa: 7110 4988 0600 |010f: invoke-static {v6}, Ljava/lang/Double;.valueOf:(Ljava/lang/String;)Ljava/lang/Double; // method@8849 │ │ -2a4d00: 0c06 |0112: move-result-object v6 │ │ -2a4d02: 6e10 4588 0600 |0113: invoke-virtual {v6}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ -2a4d08: 0b1a |0116: move-result-wide v26 │ │ -2a4d0a: 4606 030f |0117: aget-object v6, v3, v15 │ │ -2a4d0e: 7110 4988 0600 |0119: invoke-static {v6}, Ljava/lang/Double;.valueOf:(Ljava/lang/String;)Ljava/lang/Double; // method@8849 │ │ -2a4d14: 0c06 |011c: move-result-object v6 │ │ -2a4d16: 6e10 4588 0600 |011d: invoke-virtual {v6}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ -2a4d1c: 0b1c |0120: move-result-wide v28 │ │ -2a4d1e: 461e 0310 |0121: aget-object v30, v3, v16 │ │ -2a4d22: 131f 0000 |0123: const/16 v31, #int 0 // #0 │ │ -2a4d26: 4606 0311 |0125: aget-object v6, v3, v17 │ │ -2a4d2a: 7110 7088 0600 |0127: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ -2a4d30: 0c06 |012a: move-result-object v6 │ │ -2a4d32: 6e10 6888 0600 |012b: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -2a4d38: 0a20 |012e: move-result v32 │ │ -2a4d3a: 4603 0312 |012f: aget-object v3, v3, v18 │ │ -2a4d3e: 7110 7088 0300 |0131: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ -2a4d44: 0c03 |0134: move-result-object v3 │ │ -2a4d46: 6e10 6888 0300 |0135: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -2a4d4c: 0a21 |0138: move-result v33 │ │ -2a4d4e: 1322 0000 |0139: const/16 v34, #int 0 // #0 │ │ -2a4d52: 1323 0000 |013b: const/16 v35, #int 0 // #0 │ │ -2a4d56: 1324 0000 |013d: const/16 v36, #int 0 // #0 │ │ -2a4d5a: 0815 0400 |013f: move-object/from16 v21, v4 │ │ -2a4d5e: 7610 c885 1500 |0141: invoke-direct/range {v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36}, Lfr/nocle/passegares/modele/Gare;.:(JLjava/lang/String;Ljava/lang/String;DDLjava/lang/String;IIIILjava/lang/String;Ljava/lang/Long;)V // method@85c8 │ │ -2a4d64: 6e20 5b85 4500 |0144: invoke-virtual {v5, v4}, Lfr/nocle/passegares/controlleur/GareCtrl;.create:(Lfr/nocle/passegares/modele/Gare;)V // method@855b │ │ -2a4d6a: 2860 |0147: goto 01a7 // +0060 │ │ -2a4d6c: 3560 4c00 |0148: if-ge v0, v6, 0194 // +004c │ │ -2a4d70: 3461 4a00 |014a: if-lt v1, v6, 0194 // +004a │ │ -2a4d74: 4604 030c |014c: aget-object v4, v3, v12 │ │ -2a4d78: 6e20 6185 4500 |014e: invoke-virtual {v5, v4}, Lfr/nocle/passegares/controlleur/GareCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Gare; // method@8561 │ │ -2a4d7e: 0c04 |0151: move-result-object v4 │ │ -2a4d80: 4606 030d |0152: aget-object v6, v3, v13 │ │ -2a4d84: 6e20 e885 6400 |0154: invoke-virtual {v4, v6}, Lfr/nocle/passegares/modele/Gare;.setNom:(Ljava/lang/String;)V // method@85e8 │ │ -2a4d8a: 4606 030e |0157: aget-object v6, v3, v14 │ │ -2a4d8e: 7110 4988 0600 |0159: invoke-static {v6}, Ljava/lang/Double;.valueOf:(Ljava/lang/String;)Ljava/lang/Double; // method@8849 │ │ -2a4d94: 0c06 |015c: move-result-object v6 │ │ -2a4d96: 6e10 4588 0600 |015d: invoke-virtual {v6}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ -2a4d9c: 0b06 |0160: move-result-wide v6 │ │ -2a4d9e: 6e30 e585 6407 |0161: invoke-virtual {v4, v6, v7}, Lfr/nocle/passegares/modele/Gare;.setLongitude:(D)V // method@85e5 │ │ -2a4da4: 4606 030f |0164: aget-object v6, v3, v15 │ │ -2a4da8: 7110 4988 0600 |0166: invoke-static {v6}, Ljava/lang/Double;.valueOf:(Ljava/lang/String;)Ljava/lang/Double; // method@8849 │ │ -2a4dae: 0c06 |0169: move-result-object v6 │ │ -2a4db0: 6e10 4588 0600 |016a: invoke-virtual {v6}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ -2a4db6: 0b06 |016d: move-result-wide v6 │ │ -2a4db8: 6e30 e485 6407 |016e: invoke-virtual {v4, v6, v7}, Lfr/nocle/passegares/modele/Gare;.setLatitude:(D)V // method@85e4 │ │ -2a4dbe: 4606 0310 |0171: aget-object v6, v3, v16 │ │ -2a4dc2: 6e20 e085 6400 |0173: invoke-virtual {v4, v6}, Lfr/nocle/passegares/modele/Gare;.setExploitant:(Ljava/lang/String;)V // method@85e0 │ │ -2a4dc8: 4606 0311 |0176: aget-object v6, v3, v17 │ │ -2a4dcc: 7110 7088 0600 |0178: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ -2a4dd2: 0c06 |017b: move-result-object v6 │ │ -2a4dd4: 6e10 6888 0600 |017c: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -2a4dda: 0a06 |017f: move-result v6 │ │ -2a4ddc: 6e20 dc85 6400 |0180: invoke-virtual {v4, v6}, Lfr/nocle/passegares/modele/Gare;.setCouleur:(I)V // method@85dc │ │ -2a4de2: 4603 0312 |0183: aget-object v3, v3, v18 │ │ -2a4de6: 7110 7088 0300 |0185: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ -2a4dec: 0c03 |0188: move-result-object v3 │ │ -2a4dee: 6e10 6888 0300 |0189: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -2a4df4: 0a03 |018c: move-result v3 │ │ -2a4df6: 6e20 dd85 3400 |018d: invoke-virtual {v4, v3}, Lfr/nocle/passegares/modele/Gare;.setCouleurEvo:(I)V // method@85dd │ │ -2a4dfc: 6e20 6785 4500 |0190: invoke-virtual {v5, v4}, Lfr/nocle/passegares/controlleur/GareCtrl;.update:(Lfr/nocle/passegares/modele/Gare;)V // method@8567 │ │ -2a4e02: 2814 |0193: goto 01a7 // +0014 │ │ -2a4e04: 3570 1300 |0194: if-ge v0, v7, 01a7 // +0013 │ │ -2a4e08: 3471 1100 |0196: if-lt v1, v7, 01a7 // +0011 │ │ -2a4e0c: 4603 030c |0198: aget-object v3, v3, v12 │ │ -2a4e10: 6e20 6185 3500 |019a: invoke-virtual {v5, v3}, Lfr/nocle/passegares/controlleur/GareCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Gare; // method@8561 │ │ -2a4e16: 0c03 |019d: move-result-object v3 │ │ -2a4e18: 3803 0900 |019e: if-eqz v3, 01a7 // +0009 │ │ -2a4e1c: 6e10 d185 0300 |01a0: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ -2a4e22: 0b03 |01a3: move-result-wide v3 │ │ -2a4e24: 6e30 5e85 3504 |01a4: invoke-virtual {v5, v3, v4}, Lfr/nocle/passegares/controlleur/GareCtrl;.delete:(J)V // method@855e │ │ -2a4e2a: d808 0801 |01a7: add-int/lit8 v8, v8, #int 1 // #01 │ │ -2a4e2e: 0804 2900 |01a9: move-object/from16 v4, v41 │ │ -2a4e32: 0209 1300 |01ab: move/from16 v9, v19 │ │ -2a4e36: 0806 1400 |01ad: move-object/from16 v6, v20 │ │ -2a4e3a: 2900 93fe |01af: goto/16 0042 // -016d │ │ -2a4e3e: 1a00 622f |01b1: const-string v0, "Problème d'entrée/sortie" // string@2f62 │ │ -2a4e42: 7120 6a0e 0200 |01b3: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ -2a4e48: 2806 |01b6: goto 01bc // +0006 │ │ -2a4e4a: 1a00 d411 |01b7: const-string v0, "Fichier non trouvé" // string@11d4 │ │ -2a4e4e: 7120 6a0e 0200 |01b9: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ -2a4e54: 0e00 |01bc: return-void │ │ +2a4ac8: |[2a4ac8] fr.nocle.passegares.controlleur.ImportCSV.updateDataGares:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IILjava/lang/String;)V │ │ +2a4ad8: 0200 2700 |0000: move/from16 v0, v39 │ │ +2a4adc: 0201 2800 |0002: move/from16 v1, v40 │ │ +2a4ae0: 1a02 8714 |0004: const-string v2, "Import Gares" // string@1487 │ │ +2a4ae4: 2203 8a10 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@108a │ │ +2a4ae8: 7010 e088 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a4aee: 0804 2900 |000b: move-object/from16 v4, v41 │ │ +2a4af2: 6e20 eb88 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a4af8: 1a04 3903 |0010: const-string v4, "/Gares.csv" // string@0339 │ │ +2a4afc: 6e20 eb88 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a4b02: 6e10 f288 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a4b08: 0c03 |0018: move-result-object v3 │ │ +2a4b0a: 1a04 8103 |0019: const-string v4, ";" // string@0381 │ │ +2a4b0e: 2205 ed0f |001b: new-instance v5, Lfr/nocle/passegares/controlleur/GareCtrl; // type@0fed │ │ +2a4b12: 0806 2600 |001d: move-object/from16 v6, v38 │ │ +2a4b16: 7020 5985 6500 |001f: invoke-direct {v5, v6}, Lfr/nocle/passegares/controlleur/GareCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@8559 │ │ +2a4b1c: 2206 4110 |0022: new-instance v6, Ljava/io/BufferedReader; // type@1041 │ │ +2a4b20: 2207 4f10 |0024: new-instance v7, Ljava/io/InputStreamReader; // type@104f │ │ +2a4b24: 7401 3a02 2500 |0026: invoke-virtual/range {v37}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@023a │ │ +2a4b2a: 0c08 |0029: move-result-object v8 │ │ +2a4b2c: 6e20 0403 3800 |002a: invoke-virtual {v8, v3}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0304 │ │ +2a4b32: 0c03 |002d: move-result-object v3 │ │ +2a4b34: 7020 f787 3700 |002e: invoke-direct {v7, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@87f7 │ │ +2a4b3a: 7020 ae87 7600 |0031: invoke-direct {v6, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@87ae │ │ +2a4b40: 1208 |0034: const/4 v8, #int 0 // #0 │ │ +2a4b42: 12f9 |0035: const/4 v9, #int -1 // #ff │ │ +2a4b44: 12fa |0036: const/4 v10, #int -1 // #ff │ │ +2a4b46: 12fb |0037: const/4 v11, #int -1 // #ff │ │ +2a4b48: 12fc |0038: const/4 v12, #int -1 // #ff │ │ +2a4b4a: 12fd |0039: const/4 v13, #int -1 // #ff │ │ +2a4b4c: 12fe |003a: const/4 v14, #int -1 // #ff │ │ +2a4b4e: 12ff |003b: const/4 v15, #int -1 // #ff │ │ +2a4b50: 1310 ffff |003c: const/16 v16, #int -1 // #ffff │ │ +2a4b54: 1311 ffff |003e: const/16 v17, #int -1 // #ffff │ │ +2a4b58: 1312 ffff |0040: const/16 v18, #int -1 // #ffff │ │ +2a4b5c: 6e10 af87 0600 |0042: invoke-virtual {v6}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@87af │ │ +2a4b62: 0c03 |0045: move-result-object v3 │ │ +2a4b64: 3803 7601 |0046: if-eqz v3, 01bc // +0176 │ │ +2a4b68: 6e20 d088 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ +2a4b6e: 0c03 |004b: move-result-object v3 │ │ +2a4b70: 3908 8e00 |004c: if-nez v8, 00da // +008e │ │ +2a4b74: 2137 |004e: array-length v7, v3 │ │ +2a4b76: 0829 0400 |004f: move-object/from16 v41, v4 │ │ +2a4b7a: 1204 |0051: const/4 v4, #int 0 // #0 │ │ +2a4b7c: 1313 0000 |0052: const/16 v19, #int 0 // #0 │ │ +2a4b80: 3574 7f00 |0054: if-ge v4, v7, 00d3 // +007f │ │ +2a4b84: 0814 0600 |0056: move-object/from16 v20, v6 │ │ +2a4b88: 4606 0304 |0058: aget-object v6, v3, v4 │ │ +2a4b8c: 0215 0700 |005a: move/from16 v21, v7 │ │ +2a4b90: 1a07 645c |005c: const-string v7, "idExterne" // string@5c64 │ │ +2a4b94: 6e20 c188 7600 |005e: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4b9a: 0a07 |0061: move-result v7 │ │ +2a4b9c: 3807 0600 |0062: if-eqz v7, 0068 // +0006 │ │ +2a4ba0: 020c 1300 |0064: move/from16 v12, v19 │ │ +2a4ba4: 2900 6400 |0066: goto/16 00ca // +0064 │ │ +2a4ba8: 1a07 8872 |0068: const-string v7, "nom" // string@7288 │ │ +2a4bac: 6e20 c188 7600 |006a: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4bb2: 0a07 |006d: move-result v7 │ │ +2a4bb4: 3807 0500 |006e: if-eqz v7, 0073 // +0005 │ │ +2a4bb8: 020d 1300 |0070: move/from16 v13, v19 │ │ +2a4bbc: 2858 |0072: goto 00ca // +0058 │ │ +2a4bbe: 1a07 574e |0073: const-string v7, "exploitant" // string@4e57 │ │ +2a4bc2: 6e20 c188 7600 |0075: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4bc8: 0a07 |0078: move-result v7 │ │ +2a4bca: 3807 0500 |0079: if-eqz v7, 007e // +0005 │ │ +2a4bce: 0210 1300 |007b: move/from16 v16, v19 │ │ +2a4bd2: 284d |007d: goto 00ca // +004d │ │ +2a4bd4: 1a07 ca60 |007e: const-string v7, "latitude" // string@60ca │ │ +2a4bd8: 6e20 c188 7600 |0080: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4bde: 0a07 |0083: move-result v7 │ │ +2a4be0: 3807 0500 |0084: if-eqz v7, 0089 // +0005 │ │ +2a4be4: 020f 1300 |0086: move/from16 v15, v19 │ │ +2a4be8: 2842 |0088: goto 00ca // +0042 │ │ +2a4bea: 1a07 c861 |0089: const-string v7, "longitude" // string@61c8 │ │ +2a4bee: 6e20 c188 7600 |008b: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4bf4: 0a07 |008e: move-result v7 │ │ +2a4bf6: 3807 0500 |008f: if-eqz v7, 0094 // +0005 │ │ +2a4bfa: 020e 1300 |0091: move/from16 v14, v19 │ │ +2a4bfe: 2837 |0093: goto 00ca // +0037 │ │ +2a4c00: 1a07 8848 |0094: const-string v7, "couleur" // string@4888 │ │ +2a4c04: 6e20 c188 7600 |0096: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4c0a: 0a07 |0099: move-result v7 │ │ +2a4c0c: 3807 0500 |009a: if-eqz v7, 009f // +0005 │ │ +2a4c10: 0211 1300 |009c: move/from16 v17, v19 │ │ +2a4c14: 282c |009e: goto 00ca // +002c │ │ +2a4c16: 1a07 8a48 |009f: const-string v7, "couleurEvolution" // string@488a │ │ +2a4c1a: 6e20 c188 7600 |00a1: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4c20: 0a07 |00a4: move-result v7 │ │ +2a4c22: 3807 0500 |00a5: if-eqz v7, 00aa // +0005 │ │ +2a4c26: 0212 1300 |00a7: move/from16 v18, v19 │ │ +2a4c2a: 2821 |00a9: goto 00ca // +0021 │ │ +2a4c2c: 1a07 eb8b |00aa: const-string v7, "vCreation" // string@8beb │ │ +2a4c30: 6e20 c188 7600 |00ac: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4c36: 0a07 |00af: move-result v7 │ │ +2a4c38: 3807 0500 |00b0: if-eqz v7, 00b5 // +0005 │ │ +2a4c3c: 0209 1300 |00b2: move/from16 v9, v19 │ │ +2a4c40: 2816 |00b4: goto 00ca // +0016 │ │ +2a4c42: 1a07 ec8b |00b5: const-string v7, "vMaj" // string@8bec │ │ +2a4c46: 6e20 c188 7600 |00b7: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4c4c: 0a07 |00ba: move-result v7 │ │ +2a4c4e: 3807 0500 |00bb: if-eqz v7, 00c0 // +0005 │ │ +2a4c52: 020a 1300 |00bd: move/from16 v10, v19 │ │ +2a4c56: 280b |00bf: goto 00ca // +000b │ │ +2a4c58: 1a07 ed8b |00c0: const-string v7, "vSuppression" // string@8bed │ │ +2a4c5c: 6e20 c188 7600 |00c2: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4c62: 0a06 |00c5: move-result v6 │ │ +2a4c64: 3806 0400 |00c6: if-eqz v6, 00ca // +0004 │ │ +2a4c68: 020b 1300 |00c8: move/from16 v11, v19 │ │ +2a4c6c: d813 1301 |00ca: add-int/lit8 v19, v19, #int 1 // #01 │ │ +2a4c70: d804 0401 |00cc: add-int/lit8 v4, v4, #int 1 // #01 │ │ +2a4c74: 0806 1400 |00ce: move-object/from16 v6, v20 │ │ +2a4c78: 0207 1500 |00d0: move/from16 v7, v21 │ │ +2a4c7c: 2882 |00d2: goto 0054 // -007e │ │ +2a4c7e: 0814 0600 |00d3: move-object/from16 v20, v6 │ │ +2a4c82: 0213 0900 |00d5: move/from16 v19, v9 │ │ +2a4c86: 12f9 |00d7: const/4 v9, #int -1 // #ff │ │ +2a4c88: 2900 cf00 |00d8: goto/16 01a7 // +00cf │ │ +2a4c8c: 0829 0400 |00da: move-object/from16 v41, v4 │ │ +2a4c90: 0814 0600 |00dc: move-object/from16 v20, v6 │ │ +2a4c94: 4604 0309 |00de: aget-object v4, v3, v9 │ │ +2a4c98: 7110 7088 0400 |00e0: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ +2a4c9e: 0c04 |00e3: move-result-object v4 │ │ +2a4ca0: 6e10 6888 0400 |00e4: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +2a4ca6: 0a04 |00e7: move-result v4 │ │ +2a4ca8: 4606 030a |00e8: aget-object v6, v3, v10 │ │ +2a4cac: 7110 7088 0600 |00ea: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ +2a4cb2: 0c06 |00ed: move-result-object v6 │ │ +2a4cb4: 6e10 6888 0600 |00ee: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +2a4cba: 0a06 |00f1: move-result v6 │ │ +2a4cbc: 4607 030b |00f2: aget-object v7, v3, v11 │ │ +2a4cc0: 7110 7088 0700 |00f4: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ +2a4cc6: 0c07 |00f7: move-result-object v7 │ │ +2a4cc8: 6e10 6888 0700 |00f8: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +2a4cce: 0a07 |00fb: move-result v7 │ │ +2a4cd0: 0213 0900 |00fc: move/from16 v19, v9 │ │ +2a4cd4: 12f9 |00fe: const/4 v9, #int -1 // #ff │ │ +2a4cd6: 3540 4900 |00ff: if-ge v0, v4, 0148 // +0049 │ │ +2a4cda: 3291 0400 |0101: if-eq v1, v9, 0105 // +0004 │ │ +2a4cde: 3441 4500 |0103: if-lt v1, v4, 0148 // +0045 │ │ +2a4ce2: 2204 f90f |0105: new-instance v4, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ +2a4ce6: 1616 ffff |0107: const-wide/16 v22, #int -1 // #ffff │ │ +2a4cea: 4618 030c |0109: aget-object v24, v3, v12 │ │ +2a4cee: 4619 030d |010b: aget-object v25, v3, v13 │ │ +2a4cf2: 4606 030e |010d: aget-object v6, v3, v14 │ │ +2a4cf6: 7110 4988 0600 |010f: invoke-static {v6}, Ljava/lang/Double;.valueOf:(Ljava/lang/String;)Ljava/lang/Double; // method@8849 │ │ +2a4cfc: 0c06 |0112: move-result-object v6 │ │ +2a4cfe: 6e10 4588 0600 |0113: invoke-virtual {v6}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ +2a4d04: 0b1a |0116: move-result-wide v26 │ │ +2a4d06: 4606 030f |0117: aget-object v6, v3, v15 │ │ +2a4d0a: 7110 4988 0600 |0119: invoke-static {v6}, Ljava/lang/Double;.valueOf:(Ljava/lang/String;)Ljava/lang/Double; // method@8849 │ │ +2a4d10: 0c06 |011c: move-result-object v6 │ │ +2a4d12: 6e10 4588 0600 |011d: invoke-virtual {v6}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ +2a4d18: 0b1c |0120: move-result-wide v28 │ │ +2a4d1a: 461e 0310 |0121: aget-object v30, v3, v16 │ │ +2a4d1e: 131f 0000 |0123: const/16 v31, #int 0 // #0 │ │ +2a4d22: 4606 0311 |0125: aget-object v6, v3, v17 │ │ +2a4d26: 7110 7088 0600 |0127: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ +2a4d2c: 0c06 |012a: move-result-object v6 │ │ +2a4d2e: 6e10 6888 0600 |012b: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +2a4d34: 0a20 |012e: move-result v32 │ │ +2a4d36: 4603 0312 |012f: aget-object v3, v3, v18 │ │ +2a4d3a: 7110 7088 0300 |0131: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ +2a4d40: 0c03 |0134: move-result-object v3 │ │ +2a4d42: 6e10 6888 0300 |0135: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +2a4d48: 0a21 |0138: move-result v33 │ │ +2a4d4a: 1322 0000 |0139: const/16 v34, #int 0 // #0 │ │ +2a4d4e: 1323 0000 |013b: const/16 v35, #int 0 // #0 │ │ +2a4d52: 1324 0000 |013d: const/16 v36, #int 0 // #0 │ │ +2a4d56: 0815 0400 |013f: move-object/from16 v21, v4 │ │ +2a4d5a: 7610 c885 1500 |0141: invoke-direct/range {v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36}, Lfr/nocle/passegares/modele/Gare;.:(JLjava/lang/String;Ljava/lang/String;DDLjava/lang/String;IIIILjava/lang/String;Ljava/lang/Long;)V // method@85c8 │ │ +2a4d60: 6e20 5b85 4500 |0144: invoke-virtual {v5, v4}, Lfr/nocle/passegares/controlleur/GareCtrl;.create:(Lfr/nocle/passegares/modele/Gare;)V // method@855b │ │ +2a4d66: 2860 |0147: goto 01a7 // +0060 │ │ +2a4d68: 3560 4c00 |0148: if-ge v0, v6, 0194 // +004c │ │ +2a4d6c: 3461 4a00 |014a: if-lt v1, v6, 0194 // +004a │ │ +2a4d70: 4604 030c |014c: aget-object v4, v3, v12 │ │ +2a4d74: 6e20 6185 4500 |014e: invoke-virtual {v5, v4}, Lfr/nocle/passegares/controlleur/GareCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Gare; // method@8561 │ │ +2a4d7a: 0c04 |0151: move-result-object v4 │ │ +2a4d7c: 4606 030d |0152: aget-object v6, v3, v13 │ │ +2a4d80: 6e20 e885 6400 |0154: invoke-virtual {v4, v6}, Lfr/nocle/passegares/modele/Gare;.setNom:(Ljava/lang/String;)V // method@85e8 │ │ +2a4d86: 4606 030e |0157: aget-object v6, v3, v14 │ │ +2a4d8a: 7110 4988 0600 |0159: invoke-static {v6}, Ljava/lang/Double;.valueOf:(Ljava/lang/String;)Ljava/lang/Double; // method@8849 │ │ +2a4d90: 0c06 |015c: move-result-object v6 │ │ +2a4d92: 6e10 4588 0600 |015d: invoke-virtual {v6}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ +2a4d98: 0b06 |0160: move-result-wide v6 │ │ +2a4d9a: 6e30 e585 6407 |0161: invoke-virtual {v4, v6, v7}, Lfr/nocle/passegares/modele/Gare;.setLongitude:(D)V // method@85e5 │ │ +2a4da0: 4606 030f |0164: aget-object v6, v3, v15 │ │ +2a4da4: 7110 4988 0600 |0166: invoke-static {v6}, Ljava/lang/Double;.valueOf:(Ljava/lang/String;)Ljava/lang/Double; // method@8849 │ │ +2a4daa: 0c06 |0169: move-result-object v6 │ │ +2a4dac: 6e10 4588 0600 |016a: invoke-virtual {v6}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ +2a4db2: 0b06 |016d: move-result-wide v6 │ │ +2a4db4: 6e30 e485 6407 |016e: invoke-virtual {v4, v6, v7}, Lfr/nocle/passegares/modele/Gare;.setLatitude:(D)V // method@85e4 │ │ +2a4dba: 4606 0310 |0171: aget-object v6, v3, v16 │ │ +2a4dbe: 6e20 e085 6400 |0173: invoke-virtual {v4, v6}, Lfr/nocle/passegares/modele/Gare;.setExploitant:(Ljava/lang/String;)V // method@85e0 │ │ +2a4dc4: 4606 0311 |0176: aget-object v6, v3, v17 │ │ +2a4dc8: 7110 7088 0600 |0178: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ +2a4dce: 0c06 |017b: move-result-object v6 │ │ +2a4dd0: 6e10 6888 0600 |017c: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +2a4dd6: 0a06 |017f: move-result v6 │ │ +2a4dd8: 6e20 dc85 6400 |0180: invoke-virtual {v4, v6}, Lfr/nocle/passegares/modele/Gare;.setCouleur:(I)V // method@85dc │ │ +2a4dde: 4603 0312 |0183: aget-object v3, v3, v18 │ │ +2a4de2: 7110 7088 0300 |0185: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ +2a4de8: 0c03 |0188: move-result-object v3 │ │ +2a4dea: 6e10 6888 0300 |0189: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +2a4df0: 0a03 |018c: move-result v3 │ │ +2a4df2: 6e20 dd85 3400 |018d: invoke-virtual {v4, v3}, Lfr/nocle/passegares/modele/Gare;.setCouleurEvo:(I)V // method@85dd │ │ +2a4df8: 6e20 6785 4500 |0190: invoke-virtual {v5, v4}, Lfr/nocle/passegares/controlleur/GareCtrl;.update:(Lfr/nocle/passegares/modele/Gare;)V // method@8567 │ │ +2a4dfe: 2814 |0193: goto 01a7 // +0014 │ │ +2a4e00: 3570 1300 |0194: if-ge v0, v7, 01a7 // +0013 │ │ +2a4e04: 3471 1100 |0196: if-lt v1, v7, 01a7 // +0011 │ │ +2a4e08: 4603 030c |0198: aget-object v3, v3, v12 │ │ +2a4e0c: 6e20 6185 3500 |019a: invoke-virtual {v5, v3}, Lfr/nocle/passegares/controlleur/GareCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Gare; // method@8561 │ │ +2a4e12: 0c03 |019d: move-result-object v3 │ │ +2a4e14: 3803 0900 |019e: if-eqz v3, 01a7 // +0009 │ │ +2a4e18: 6e10 d185 0300 |01a0: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ +2a4e1e: 0b03 |01a3: move-result-wide v3 │ │ +2a4e20: 6e30 5e85 3504 |01a4: invoke-virtual {v5, v3, v4}, Lfr/nocle/passegares/controlleur/GareCtrl;.delete:(J)V // method@855e │ │ +2a4e26: d808 0801 |01a7: add-int/lit8 v8, v8, #int 1 // #01 │ │ +2a4e2a: 0804 2900 |01a9: move-object/from16 v4, v41 │ │ +2a4e2e: 0209 1300 |01ab: move/from16 v9, v19 │ │ +2a4e32: 0806 1400 |01ad: move-object/from16 v6, v20 │ │ +2a4e36: 2900 93fe |01af: goto/16 0042 // -016d │ │ +2a4e3a: 1a00 622f |01b1: const-string v0, "Problème d'entrée/sortie" // string@2f62 │ │ +2a4e3e: 7120 6a0e 0200 |01b3: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ +2a4e44: 2806 |01b6: goto 01bc // +0006 │ │ +2a4e46: 1a00 d411 |01b7: const-string v0, "Fichier non trouvé" // string@11d4 │ │ +2a4e4a: 7120 6a0e 0200 |01b9: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ +2a4e50: 0e00 |01bc: return-void │ │ catches : 1 │ │ 0x0022 - 0x01a7 │ │ Ljava/io/FileNotFoundException; -> 0x01b7 │ │ Ljava/io/IOException; -> 0x01b1 │ │ positions : │ │ 0x0006 line=445 │ │ 0x001b line=449 │ │ @@ -677855,204 +677854,204 @@ │ │ type : '(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IIJLjava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 38 │ │ ins : 7 │ │ outs : 10 │ │ insns size : 372 16-bit code units │ │ -2a4e6c: |[2a4e6c] fr.nocle.passegares.controlleur.ImportCSV.updateDataLignes:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IIJLjava/lang/String;)V │ │ -2a4e7c: 0800 2000 |0000: move-object/from16 v0, v32 │ │ -2a4e80: 0201 2100 |0002: move/from16 v1, v33 │ │ -2a4e84: 0202 2200 |0004: move/from16 v2, v34 │ │ -2a4e88: 1a03 8914 |0006: const-string v3, "Import Lignes" // string@1489 │ │ -2a4e8c: 2204 8a10 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@108a │ │ -2a4e90: 7010 e088 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a4e96: 0805 2500 |000d: move-object/from16 v5, v37 │ │ -2a4e9a: 6e20 eb88 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a4ea0: 1a05 3b03 |0012: const-string v5, "/Lignes.csv" // string@033b │ │ -2a4ea4: 6e20 eb88 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a4eaa: 6e10 f288 0400 |0017: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a4eb0: 0c04 |001a: move-result-object v4 │ │ -2a4eb2: 1a05 8103 |001b: const-string v5, ";" // string@0381 │ │ -2a4eb6: 2206 f10f |001d: new-instance v6, Lfr/nocle/passegares/controlleur/LigneCtrl; // type@0ff1 │ │ -2a4eba: 7020 9385 0600 |001f: invoke-direct {v6, v0}, Lfr/nocle/passegares/controlleur/LigneCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@8593 │ │ -2a4ec0: 2207 4110 |0022: new-instance v7, Ljava/io/BufferedReader; // type@1041 │ │ -2a4ec4: 2208 4f10 |0024: new-instance v8, Ljava/io/InputStreamReader; // type@104f │ │ -2a4ec8: 7401 3a02 1f00 |0026: invoke-virtual/range {v31}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@023a │ │ -2a4ece: 0c09 |0029: move-result-object v9 │ │ -2a4ed0: 6e20 0403 4900 |002a: invoke-virtual {v9, v4}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0304 │ │ -2a4ed6: 0c04 |002d: move-result-object v4 │ │ -2a4ed8: 7020 f787 4800 |002e: invoke-direct {v8, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@87f7 │ │ -2a4ede: 7020 ae87 8700 |0031: invoke-direct {v7, v8}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@87ae │ │ -2a4ee4: 1209 |0034: const/4 v9, #int 0 // #0 │ │ -2a4ee6: 12fa |0035: const/4 v10, #int -1 // #ff │ │ -2a4ee8: 12fb |0036: const/4 v11, #int -1 // #ff │ │ -2a4eea: 12fc |0037: const/4 v12, #int -1 // #ff │ │ -2a4eec: 12fd |0038: const/4 v13, #int -1 // #ff │ │ -2a4eee: 12fe |0039: const/4 v14, #int -1 // #ff │ │ -2a4ef0: 12ff |003a: const/4 v15, #int -1 // #ff │ │ -2a4ef2: 1310 ffff |003b: const/16 v16, #int -1 // #ffff │ │ -2a4ef6: 1311 ffff |003d: const/16 v17, #int -1 // #ffff │ │ -2a4efa: 6e10 af87 0700 |003f: invoke-virtual {v7}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@87af │ │ -2a4f00: 0c04 |0042: move-result-object v4 │ │ -2a4f02: 3804 3001 |0043: if-eqz v4, 0173 // +0130 │ │ -2a4f06: 6e20 d088 5400 |0045: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ -2a4f0c: 0c04 |0048: move-result-object v4 │ │ -2a4f0e: 3909 7700 |0049: if-nez v9, 00c0 // +0077 │ │ -2a4f12: 2148 |004b: array-length v8, v4 │ │ -2a4f14: 0812 0500 |004c: move-object/from16 v18, v5 │ │ -2a4f18: 1205 |004e: const/4 v5, #int 0 // #0 │ │ -2a4f1a: 1313 0000 |004f: const/16 v19, #int 0 // #0 │ │ -2a4f1e: 3585 6800 |0051: if-ge v5, v8, 00b9 // +0068 │ │ -2a4f22: 0814 0700 |0053: move-object/from16 v20, v7 │ │ -2a4f26: 4607 0405 |0055: aget-object v7, v4, v5 │ │ -2a4f2a: 0215 0800 |0057: move/from16 v21, v8 │ │ -2a4f2e: 1a08 645c |0059: const-string v8, "idExterne" // string@5c64 │ │ -2a4f32: 6e20 c188 8700 |005b: invoke-virtual {v7, v8}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4f38: 0a08 |005e: move-result v8 │ │ -2a4f3a: 3808 0500 |005f: if-eqz v8, 0064 // +0005 │ │ -2a4f3e: 020d 1300 |0061: move/from16 v13, v19 │ │ -2a4f42: 284d |0063: goto 00b0 // +004d │ │ -2a4f44: 1a08 8872 |0064: const-string v8, "nom" // string@7288 │ │ -2a4f48: 6e20 c188 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4f4e: 0a08 |0069: move-result v8 │ │ -2a4f50: 3808 0500 |006a: if-eqz v8, 006f // +0005 │ │ -2a4f54: 020e 1300 |006c: move/from16 v14, v19 │ │ -2a4f58: 2842 |006e: goto 00b0 // +0042 │ │ -2a4f5a: 1a08 908a |006f: const-string v8, "type" // string@8a90 │ │ -2a4f5e: 6e20 c188 8700 |0071: invoke-virtual {v7, v8}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4f64: 0a08 |0074: move-result v8 │ │ -2a4f66: 3808 0500 |0075: if-eqz v8, 007a // +0005 │ │ -2a4f6a: 020f 1300 |0077: move/from16 v15, v19 │ │ -2a4f6e: 2837 |0079: goto 00b0 // +0037 │ │ -2a4f70: 1a08 3476 |007a: const-string v8, "ordre" // string@7634 │ │ -2a4f74: 6e20 c188 8700 |007c: invoke-virtual {v7, v8}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4f7a: 0a08 |007f: move-result v8 │ │ -2a4f7c: 3808 0500 |0080: if-eqz v8, 0085 // +0005 │ │ -2a4f80: 0210 1300 |0082: move/from16 v16, v19 │ │ -2a4f84: 282c |0084: goto 00b0 // +002c │ │ -2a4f86: 1a08 8848 |0085: const-string v8, "couleur" // string@4888 │ │ -2a4f8a: 6e20 c188 8700 |0087: invoke-virtual {v7, v8}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4f90: 0a08 |008a: move-result v8 │ │ -2a4f92: 3808 0500 |008b: if-eqz v8, 0090 // +0005 │ │ -2a4f96: 0211 1300 |008d: move/from16 v17, v19 │ │ -2a4f9a: 2821 |008f: goto 00b0 // +0021 │ │ -2a4f9c: 1a08 eb8b |0090: const-string v8, "vCreation" // string@8beb │ │ -2a4fa0: 6e20 c188 8700 |0092: invoke-virtual {v7, v8}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4fa6: 0a08 |0095: move-result v8 │ │ -2a4fa8: 3808 0500 |0096: if-eqz v8, 009b // +0005 │ │ -2a4fac: 020a 1300 |0098: move/from16 v10, v19 │ │ -2a4fb0: 2816 |009a: goto 00b0 // +0016 │ │ -2a4fb2: 1a08 ec8b |009b: const-string v8, "vMaj" // string@8bec │ │ -2a4fb6: 6e20 c188 8700 |009d: invoke-virtual {v7, v8}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4fbc: 0a08 |00a0: move-result v8 │ │ -2a4fbe: 3808 0500 |00a1: if-eqz v8, 00a6 // +0005 │ │ -2a4fc2: 020b 1300 |00a3: move/from16 v11, v19 │ │ -2a4fc6: 280b |00a5: goto 00b0 // +000b │ │ -2a4fc8: 1a08 ed8b |00a6: const-string v8, "vSuppression" // string@8bed │ │ -2a4fcc: 6e20 c188 8700 |00a8: invoke-virtual {v7, v8}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4fd2: 0a07 |00ab: move-result v7 │ │ -2a4fd4: 3807 0400 |00ac: if-eqz v7, 00b0 // +0004 │ │ -2a4fd8: 020c 1300 |00ae: move/from16 v12, v19 │ │ -2a4fdc: d813 1301 |00b0: add-int/lit8 v19, v19, #int 1 // #01 │ │ -2a4fe0: d805 0501 |00b2: add-int/lit8 v5, v5, #int 1 // #01 │ │ -2a4fe4: 0807 1400 |00b4: move-object/from16 v7, v20 │ │ -2a4fe8: 0208 1500 |00b6: move/from16 v8, v21 │ │ -2a4fec: 2899 |00b8: goto 0051 // -0067 │ │ -2a4fee: 0814 0700 |00b9: move-object/from16 v20, v7 │ │ -2a4ff2: 0213 0a00 |00bb: move/from16 v19, v10 │ │ -2a4ff6: 12fa |00bd: const/4 v10, #int -1 // #ff │ │ -2a4ff8: 2900 a000 |00be: goto/16 015e // +00a0 │ │ -2a4ffc: 0812 0500 |00c0: move-object/from16 v18, v5 │ │ -2a5000: 0814 0700 |00c2: move-object/from16 v20, v7 │ │ -2a5004: 4605 040a |00c4: aget-object v5, v4, v10 │ │ -2a5008: 7110 7088 0500 |00c6: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ -2a500e: 0c05 |00c9: move-result-object v5 │ │ -2a5010: 6e10 6888 0500 |00ca: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -2a5016: 0a05 |00cd: move-result v5 │ │ -2a5018: 4607 040b |00ce: aget-object v7, v4, v11 │ │ -2a501c: 7110 7088 0700 |00d0: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ -2a5022: 0c07 |00d3: move-result-object v7 │ │ -2a5024: 6e10 6888 0700 |00d4: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -2a502a: 0a07 |00d7: move-result v7 │ │ -2a502c: 4608 040c |00d8: aget-object v8, v4, v12 │ │ -2a5030: 7110 7088 0800 |00da: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ -2a5036: 0c08 |00dd: move-result-object v8 │ │ -2a5038: 6e10 6888 0800 |00de: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -2a503e: 0a08 |00e1: move-result v8 │ │ -2a5040: 0213 0a00 |00e2: move/from16 v19, v10 │ │ -2a5044: 12fa |00e4: const/4 v10, #int -1 // #ff │ │ -2a5046: 3551 2700 |00e5: if-ge v1, v5, 010c // +0027 │ │ -2a504a: 32a2 0400 |00e7: if-eq v2, v10, 00eb // +0004 │ │ -2a504e: 3452 2300 |00e9: if-lt v2, v5, 010c // +0023 │ │ -2a5052: 2205 fb0f |00eb: new-instance v5, Lfr/nocle/passegares/modele/Ligne; // type@0ffb │ │ -2a5056: 1616 ffff |00ed: const-wide/16 v22, #int -1 // #ffff │ │ -2a505a: 4618 040d |00ef: aget-object v24, v4, v13 │ │ -2a505e: 4619 040e |00f1: aget-object v25, v4, v14 │ │ -2a5062: 461a 040f |00f3: aget-object v26, v4, v15 │ │ -2a5066: 4607 0410 |00f5: aget-object v7, v4, v16 │ │ -2a506a: 7110 7088 0700 |00f7: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ -2a5070: 0c07 |00fa: move-result-object v7 │ │ -2a5072: 6e10 6888 0700 |00fb: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -2a5078: 0a1b |00fe: move-result v27 │ │ -2a507a: 461c 0411 |00ff: aget-object v28, v4, v17 │ │ -2a507e: 0815 0500 |0101: move-object/from16 v21, v5 │ │ -2a5082: 051d 2300 |0103: move-wide/from16 v29, v35 │ │ -2a5086: 760a fd85 1500 |0105: invoke-direct/range {v21, v22, v23, v24, v25, v26, v27, v28, v29, v30}, Lfr/nocle/passegares/modele/Ligne;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;J)V // method@85fd │ │ -2a508c: 6e20 9585 5600 |0108: invoke-virtual {v6, v5}, Lfr/nocle/passegares/controlleur/LigneCtrl;.create:(Lfr/nocle/passegares/modele/Ligne;)Lfr/nocle/passegares/modele/Ligne; // method@8595 │ │ -2a5092: 2853 |010b: goto 015e // +0053 │ │ -2a5094: 3571 3f00 |010c: if-ge v1, v7, 014b // +003f │ │ -2a5098: 3472 3d00 |010e: if-lt v2, v7, 014b // +003d │ │ -2a509c: 4605 040d |0110: aget-object v5, v4, v13 │ │ -2a50a0: 6e20 9a85 5600 |0112: invoke-virtual {v6, v5}, Lfr/nocle/passegares/controlleur/LigneCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Ligne; // method@859a │ │ -2a50a6: 0c05 |0115: move-result-object v5 │ │ -2a50a8: 3905 1200 |0116: if-nez v5, 0128 // +0012 │ │ -2a50ac: 4607 040d |0118: aget-object v7, v4, v13 │ │ -2a50b0: 1a08 8d12 |011a: const-string v8, "GL" // string@128d │ │ -2a50b4: 6e20 c088 8700 |011c: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2a50ba: 0a07 |011f: move-result v7 │ │ -2a50bc: 3807 0800 |0120: if-eqz v7, 0128 // +0008 │ │ -2a50c0: 1a05 0000 |0122: const-string v5, "" // string@0000 │ │ -2a50c4: 6e20 9a85 5600 |0124: invoke-virtual {v6, v5}, Lfr/nocle/passegares/controlleur/LigneCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Ligne; // method@859a │ │ -2a50ca: 0c05 |0127: move-result-object v5 │ │ -2a50cc: 4607 040e |0128: aget-object v7, v4, v14 │ │ -2a50d0: 6e20 0d86 7500 |012a: invoke-virtual {v5, v7}, Lfr/nocle/passegares/modele/Ligne;.setNom:(Ljava/lang/String;)V // method@860d │ │ -2a50d6: 4607 040f |012d: aget-object v7, v4, v15 │ │ -2a50da: 6e20 1086 7500 |012f: invoke-virtual {v5, v7}, Lfr/nocle/passegares/modele/Ligne;.setType:(Ljava/lang/String;)V // method@8610 │ │ -2a50e0: 4607 0410 |0132: aget-object v7, v4, v16 │ │ -2a50e4: 7110 7088 0700 |0134: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ -2a50ea: 0c07 |0137: move-result-object v7 │ │ -2a50ec: 6e10 6888 0700 |0138: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -2a50f2: 0a07 |013b: move-result v7 │ │ -2a50f4: 6e20 0e86 7500 |013c: invoke-virtual {v5, v7}, Lfr/nocle/passegares/modele/Ligne;.setOrdre:(I)V // method@860e │ │ -2a50fa: 4604 0411 |013f: aget-object v4, v4, v17 │ │ -2a50fe: 6e20 0986 4500 |0141: invoke-virtual {v5, v4}, Lfr/nocle/passegares/modele/Ligne;.setCouleur:(Ljava/lang/String;)V // method@8609 │ │ -2a5104: 6e20 9d85 5600 |0144: invoke-virtual {v6, v5}, Lfr/nocle/passegares/controlleur/LigneCtrl;.update:(Lfr/nocle/passegares/modele/Ligne;)V // method@859d │ │ -2a510a: 7120 7e85 5000 |0147: invoke-static {v0, v5}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateNbGaresDansLigne:(Landroid/database/sqlite/SQLiteDatabase;Lfr/nocle/passegares/modele/Ligne;)V // method@857e │ │ -2a5110: 2814 |014a: goto 015e // +0014 │ │ -2a5112: 3581 1300 |014b: if-ge v1, v8, 015e // +0013 │ │ -2a5116: 3482 1100 |014d: if-lt v2, v8, 015e // +0011 │ │ -2a511a: 4604 040d |014f: aget-object v4, v4, v13 │ │ -2a511e: 6e20 9a85 4600 |0151: invoke-virtual {v6, v4}, Lfr/nocle/passegares/controlleur/LigneCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Ligne; // method@859a │ │ -2a5124: 0c04 |0154: move-result-object v4 │ │ -2a5126: 3804 0900 |0155: if-eqz v4, 015e // +0009 │ │ -2a512a: 6e10 0186 0400 |0157: invoke-virtual {v4}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ -2a5130: 0b04 |015a: move-result-wide v4 │ │ -2a5132: 6e30 9785 4605 |015b: invoke-virtual {v6, v4, v5}, Lfr/nocle/passegares/controlleur/LigneCtrl;.delete:(J)V // method@8597 │ │ -2a5138: d809 0901 |015e: add-int/lit8 v9, v9, #int 1 // #01 │ │ -2a513c: 0805 1200 |0160: move-object/from16 v5, v18 │ │ -2a5140: 020a 1300 |0162: move/from16 v10, v19 │ │ -2a5144: 0807 1400 |0164: move-object/from16 v7, v20 │ │ -2a5148: 2900 d9fe |0166: goto/16 003f // -0127 │ │ -2a514c: 1a00 622f |0168: const-string v0, "Problème d'entrée/sortie" // string@2f62 │ │ -2a5150: 7120 6a0e 0300 |016a: invoke-static {v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ -2a5156: 2806 |016d: goto 0173 // +0006 │ │ -2a5158: 1a00 d411 |016e: const-string v0, "Fichier non trouvé" // string@11d4 │ │ -2a515c: 7120 6a0e 0300 |0170: invoke-static {v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ -2a5162: 0e00 |0173: return-void │ │ +2a4e68: |[2a4e68] fr.nocle.passegares.controlleur.ImportCSV.updateDataLignes:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IIJLjava/lang/String;)V │ │ +2a4e78: 0800 2000 |0000: move-object/from16 v0, v32 │ │ +2a4e7c: 0201 2100 |0002: move/from16 v1, v33 │ │ +2a4e80: 0202 2200 |0004: move/from16 v2, v34 │ │ +2a4e84: 1a03 8914 |0006: const-string v3, "Import Lignes" // string@1489 │ │ +2a4e88: 2204 8a10 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@108a │ │ +2a4e8c: 7010 e088 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a4e92: 0805 2500 |000d: move-object/from16 v5, v37 │ │ +2a4e96: 6e20 eb88 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a4e9c: 1a05 3b03 |0012: const-string v5, "/Lignes.csv" // string@033b │ │ +2a4ea0: 6e20 eb88 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a4ea6: 6e10 f288 0400 |0017: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a4eac: 0c04 |001a: move-result-object v4 │ │ +2a4eae: 1a05 8103 |001b: const-string v5, ";" // string@0381 │ │ +2a4eb2: 2206 f10f |001d: new-instance v6, Lfr/nocle/passegares/controlleur/LigneCtrl; // type@0ff1 │ │ +2a4eb6: 7020 9385 0600 |001f: invoke-direct {v6, v0}, Lfr/nocle/passegares/controlleur/LigneCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@8593 │ │ +2a4ebc: 2207 4110 |0022: new-instance v7, Ljava/io/BufferedReader; // type@1041 │ │ +2a4ec0: 2208 4f10 |0024: new-instance v8, Ljava/io/InputStreamReader; // type@104f │ │ +2a4ec4: 7401 3a02 1f00 |0026: invoke-virtual/range {v31}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@023a │ │ +2a4eca: 0c09 |0029: move-result-object v9 │ │ +2a4ecc: 6e20 0403 4900 |002a: invoke-virtual {v9, v4}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0304 │ │ +2a4ed2: 0c04 |002d: move-result-object v4 │ │ +2a4ed4: 7020 f787 4800 |002e: invoke-direct {v8, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@87f7 │ │ +2a4eda: 7020 ae87 8700 |0031: invoke-direct {v7, v8}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@87ae │ │ +2a4ee0: 1209 |0034: const/4 v9, #int 0 // #0 │ │ +2a4ee2: 12fa |0035: const/4 v10, #int -1 // #ff │ │ +2a4ee4: 12fb |0036: const/4 v11, #int -1 // #ff │ │ +2a4ee6: 12fc |0037: const/4 v12, #int -1 // #ff │ │ +2a4ee8: 12fd |0038: const/4 v13, #int -1 // #ff │ │ +2a4eea: 12fe |0039: const/4 v14, #int -1 // #ff │ │ +2a4eec: 12ff |003a: const/4 v15, #int -1 // #ff │ │ +2a4eee: 1310 ffff |003b: const/16 v16, #int -1 // #ffff │ │ +2a4ef2: 1311 ffff |003d: const/16 v17, #int -1 // #ffff │ │ +2a4ef6: 6e10 af87 0700 |003f: invoke-virtual {v7}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@87af │ │ +2a4efc: 0c04 |0042: move-result-object v4 │ │ +2a4efe: 3804 3001 |0043: if-eqz v4, 0173 // +0130 │ │ +2a4f02: 6e20 d088 5400 |0045: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ +2a4f08: 0c04 |0048: move-result-object v4 │ │ +2a4f0a: 3909 7700 |0049: if-nez v9, 00c0 // +0077 │ │ +2a4f0e: 2148 |004b: array-length v8, v4 │ │ +2a4f10: 0812 0500 |004c: move-object/from16 v18, v5 │ │ +2a4f14: 1205 |004e: const/4 v5, #int 0 // #0 │ │ +2a4f16: 1313 0000 |004f: const/16 v19, #int 0 // #0 │ │ +2a4f1a: 3585 6800 |0051: if-ge v5, v8, 00b9 // +0068 │ │ +2a4f1e: 0814 0700 |0053: move-object/from16 v20, v7 │ │ +2a4f22: 4607 0405 |0055: aget-object v7, v4, v5 │ │ +2a4f26: 0215 0800 |0057: move/from16 v21, v8 │ │ +2a4f2a: 1a08 645c |0059: const-string v8, "idExterne" // string@5c64 │ │ +2a4f2e: 6e20 c188 8700 |005b: invoke-virtual {v7, v8}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4f34: 0a08 |005e: move-result v8 │ │ +2a4f36: 3808 0500 |005f: if-eqz v8, 0064 // +0005 │ │ +2a4f3a: 020d 1300 |0061: move/from16 v13, v19 │ │ +2a4f3e: 284d |0063: goto 00b0 // +004d │ │ +2a4f40: 1a08 8872 |0064: const-string v8, "nom" // string@7288 │ │ +2a4f44: 6e20 c188 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4f4a: 0a08 |0069: move-result v8 │ │ +2a4f4c: 3808 0500 |006a: if-eqz v8, 006f // +0005 │ │ +2a4f50: 020e 1300 |006c: move/from16 v14, v19 │ │ +2a4f54: 2842 |006e: goto 00b0 // +0042 │ │ +2a4f56: 1a08 908a |006f: const-string v8, "type" // string@8a90 │ │ +2a4f5a: 6e20 c188 8700 |0071: invoke-virtual {v7, v8}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4f60: 0a08 |0074: move-result v8 │ │ +2a4f62: 3808 0500 |0075: if-eqz v8, 007a // +0005 │ │ +2a4f66: 020f 1300 |0077: move/from16 v15, v19 │ │ +2a4f6a: 2837 |0079: goto 00b0 // +0037 │ │ +2a4f6c: 1a08 3476 |007a: const-string v8, "ordre" // string@7634 │ │ +2a4f70: 6e20 c188 8700 |007c: invoke-virtual {v7, v8}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4f76: 0a08 |007f: move-result v8 │ │ +2a4f78: 3808 0500 |0080: if-eqz v8, 0085 // +0005 │ │ +2a4f7c: 0210 1300 |0082: move/from16 v16, v19 │ │ +2a4f80: 282c |0084: goto 00b0 // +002c │ │ +2a4f82: 1a08 8848 |0085: const-string v8, "couleur" // string@4888 │ │ +2a4f86: 6e20 c188 8700 |0087: invoke-virtual {v7, v8}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4f8c: 0a08 |008a: move-result v8 │ │ +2a4f8e: 3808 0500 |008b: if-eqz v8, 0090 // +0005 │ │ +2a4f92: 0211 1300 |008d: move/from16 v17, v19 │ │ +2a4f96: 2821 |008f: goto 00b0 // +0021 │ │ +2a4f98: 1a08 eb8b |0090: const-string v8, "vCreation" // string@8beb │ │ +2a4f9c: 6e20 c188 8700 |0092: invoke-virtual {v7, v8}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4fa2: 0a08 |0095: move-result v8 │ │ +2a4fa4: 3808 0500 |0096: if-eqz v8, 009b // +0005 │ │ +2a4fa8: 020a 1300 |0098: move/from16 v10, v19 │ │ +2a4fac: 2816 |009a: goto 00b0 // +0016 │ │ +2a4fae: 1a08 ec8b |009b: const-string v8, "vMaj" // string@8bec │ │ +2a4fb2: 6e20 c188 8700 |009d: invoke-virtual {v7, v8}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4fb8: 0a08 |00a0: move-result v8 │ │ +2a4fba: 3808 0500 |00a1: if-eqz v8, 00a6 // +0005 │ │ +2a4fbe: 020b 1300 |00a3: move/from16 v11, v19 │ │ +2a4fc2: 280b |00a5: goto 00b0 // +000b │ │ +2a4fc4: 1a08 ed8b |00a6: const-string v8, "vSuppression" // string@8bed │ │ +2a4fc8: 6e20 c188 8700 |00a8: invoke-virtual {v7, v8}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a4fce: 0a07 |00ab: move-result v7 │ │ +2a4fd0: 3807 0400 |00ac: if-eqz v7, 00b0 // +0004 │ │ +2a4fd4: 020c 1300 |00ae: move/from16 v12, v19 │ │ +2a4fd8: d813 1301 |00b0: add-int/lit8 v19, v19, #int 1 // #01 │ │ +2a4fdc: d805 0501 |00b2: add-int/lit8 v5, v5, #int 1 // #01 │ │ +2a4fe0: 0807 1400 |00b4: move-object/from16 v7, v20 │ │ +2a4fe4: 0208 1500 |00b6: move/from16 v8, v21 │ │ +2a4fe8: 2899 |00b8: goto 0051 // -0067 │ │ +2a4fea: 0814 0700 |00b9: move-object/from16 v20, v7 │ │ +2a4fee: 0213 0a00 |00bb: move/from16 v19, v10 │ │ +2a4ff2: 12fa |00bd: const/4 v10, #int -1 // #ff │ │ +2a4ff4: 2900 a000 |00be: goto/16 015e // +00a0 │ │ +2a4ff8: 0812 0500 |00c0: move-object/from16 v18, v5 │ │ +2a4ffc: 0814 0700 |00c2: move-object/from16 v20, v7 │ │ +2a5000: 4605 040a |00c4: aget-object v5, v4, v10 │ │ +2a5004: 7110 7088 0500 |00c6: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ +2a500a: 0c05 |00c9: move-result-object v5 │ │ +2a500c: 6e10 6888 0500 |00ca: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +2a5012: 0a05 |00cd: move-result v5 │ │ +2a5014: 4607 040b |00ce: aget-object v7, v4, v11 │ │ +2a5018: 7110 7088 0700 |00d0: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ +2a501e: 0c07 |00d3: move-result-object v7 │ │ +2a5020: 6e10 6888 0700 |00d4: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +2a5026: 0a07 |00d7: move-result v7 │ │ +2a5028: 4608 040c |00d8: aget-object v8, v4, v12 │ │ +2a502c: 7110 7088 0800 |00da: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ +2a5032: 0c08 |00dd: move-result-object v8 │ │ +2a5034: 6e10 6888 0800 |00de: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +2a503a: 0a08 |00e1: move-result v8 │ │ +2a503c: 0213 0a00 |00e2: move/from16 v19, v10 │ │ +2a5040: 12fa |00e4: const/4 v10, #int -1 // #ff │ │ +2a5042: 3551 2700 |00e5: if-ge v1, v5, 010c // +0027 │ │ +2a5046: 32a2 0400 |00e7: if-eq v2, v10, 00eb // +0004 │ │ +2a504a: 3452 2300 |00e9: if-lt v2, v5, 010c // +0023 │ │ +2a504e: 2205 fb0f |00eb: new-instance v5, Lfr/nocle/passegares/modele/Ligne; // type@0ffb │ │ +2a5052: 1616 ffff |00ed: const-wide/16 v22, #int -1 // #ffff │ │ +2a5056: 4618 040d |00ef: aget-object v24, v4, v13 │ │ +2a505a: 4619 040e |00f1: aget-object v25, v4, v14 │ │ +2a505e: 461a 040f |00f3: aget-object v26, v4, v15 │ │ +2a5062: 4607 0410 |00f5: aget-object v7, v4, v16 │ │ +2a5066: 7110 7088 0700 |00f7: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ +2a506c: 0c07 |00fa: move-result-object v7 │ │ +2a506e: 6e10 6888 0700 |00fb: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +2a5074: 0a1b |00fe: move-result v27 │ │ +2a5076: 461c 0411 |00ff: aget-object v28, v4, v17 │ │ +2a507a: 0815 0500 |0101: move-object/from16 v21, v5 │ │ +2a507e: 051d 2300 |0103: move-wide/from16 v29, v35 │ │ +2a5082: 760a fd85 1500 |0105: invoke-direct/range {v21, v22, v23, v24, v25, v26, v27, v28, v29, v30}, Lfr/nocle/passegares/modele/Ligne;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;J)V // method@85fd │ │ +2a5088: 6e20 9585 5600 |0108: invoke-virtual {v6, v5}, Lfr/nocle/passegares/controlleur/LigneCtrl;.create:(Lfr/nocle/passegares/modele/Ligne;)Lfr/nocle/passegares/modele/Ligne; // method@8595 │ │ +2a508e: 2853 |010b: goto 015e // +0053 │ │ +2a5090: 3571 3f00 |010c: if-ge v1, v7, 014b // +003f │ │ +2a5094: 3472 3d00 |010e: if-lt v2, v7, 014b // +003d │ │ +2a5098: 4605 040d |0110: aget-object v5, v4, v13 │ │ +2a509c: 6e20 9a85 5600 |0112: invoke-virtual {v6, v5}, Lfr/nocle/passegares/controlleur/LigneCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Ligne; // method@859a │ │ +2a50a2: 0c05 |0115: move-result-object v5 │ │ +2a50a4: 3905 1200 |0116: if-nez v5, 0128 // +0012 │ │ +2a50a8: 4607 040d |0118: aget-object v7, v4, v13 │ │ +2a50ac: 1a08 8d12 |011a: const-string v8, "GL" // string@128d │ │ +2a50b0: 6e20 c088 8700 |011c: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2a50b6: 0a07 |011f: move-result v7 │ │ +2a50b8: 3807 0800 |0120: if-eqz v7, 0128 // +0008 │ │ +2a50bc: 1a05 0000 |0122: const-string v5, "" // string@0000 │ │ +2a50c0: 6e20 9a85 5600 |0124: invoke-virtual {v6, v5}, Lfr/nocle/passegares/controlleur/LigneCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Ligne; // method@859a │ │ +2a50c6: 0c05 |0127: move-result-object v5 │ │ +2a50c8: 4607 040e |0128: aget-object v7, v4, v14 │ │ +2a50cc: 6e20 0d86 7500 |012a: invoke-virtual {v5, v7}, Lfr/nocle/passegares/modele/Ligne;.setNom:(Ljava/lang/String;)V // method@860d │ │ +2a50d2: 4607 040f |012d: aget-object v7, v4, v15 │ │ +2a50d6: 6e20 1086 7500 |012f: invoke-virtual {v5, v7}, Lfr/nocle/passegares/modele/Ligne;.setType:(Ljava/lang/String;)V // method@8610 │ │ +2a50dc: 4607 0410 |0132: aget-object v7, v4, v16 │ │ +2a50e0: 7110 7088 0700 |0134: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ +2a50e6: 0c07 |0137: move-result-object v7 │ │ +2a50e8: 6e10 6888 0700 |0138: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +2a50ee: 0a07 |013b: move-result v7 │ │ +2a50f0: 6e20 0e86 7500 |013c: invoke-virtual {v5, v7}, Lfr/nocle/passegares/modele/Ligne;.setOrdre:(I)V // method@860e │ │ +2a50f6: 4604 0411 |013f: aget-object v4, v4, v17 │ │ +2a50fa: 6e20 0986 4500 |0141: invoke-virtual {v5, v4}, Lfr/nocle/passegares/modele/Ligne;.setCouleur:(Ljava/lang/String;)V // method@8609 │ │ +2a5100: 6e20 9d85 5600 |0144: invoke-virtual {v6, v5}, Lfr/nocle/passegares/controlleur/LigneCtrl;.update:(Lfr/nocle/passegares/modele/Ligne;)V // method@859d │ │ +2a5106: 7120 7e85 5000 |0147: invoke-static {v0, v5}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateNbGaresDansLigne:(Landroid/database/sqlite/SQLiteDatabase;Lfr/nocle/passegares/modele/Ligne;)V // method@857e │ │ +2a510c: 2814 |014a: goto 015e // +0014 │ │ +2a510e: 3581 1300 |014b: if-ge v1, v8, 015e // +0013 │ │ +2a5112: 3482 1100 |014d: if-lt v2, v8, 015e // +0011 │ │ +2a5116: 4604 040d |014f: aget-object v4, v4, v13 │ │ +2a511a: 6e20 9a85 4600 |0151: invoke-virtual {v6, v4}, Lfr/nocle/passegares/controlleur/LigneCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Ligne; // method@859a │ │ +2a5120: 0c04 |0154: move-result-object v4 │ │ +2a5122: 3804 0900 |0155: if-eqz v4, 015e // +0009 │ │ +2a5126: 6e10 0186 0400 |0157: invoke-virtual {v4}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ +2a512c: 0b04 |015a: move-result-wide v4 │ │ +2a512e: 6e30 9785 4605 |015b: invoke-virtual {v6, v4, v5}, Lfr/nocle/passegares/controlleur/LigneCtrl;.delete:(J)V // method@8597 │ │ +2a5134: d809 0901 |015e: add-int/lit8 v9, v9, #int 1 // #01 │ │ +2a5138: 0805 1200 |0160: move-object/from16 v5, v18 │ │ +2a513c: 020a 1300 |0162: move/from16 v10, v19 │ │ +2a5140: 0807 1400 |0164: move-object/from16 v7, v20 │ │ +2a5144: 2900 d9fe |0166: goto/16 003f // -0127 │ │ +2a5148: 1a00 622f |0168: const-string v0, "Problème d'entrée/sortie" // string@2f62 │ │ +2a514c: 7120 6a0e 0300 |016a: invoke-static {v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ +2a5152: 2806 |016d: goto 0173 // +0006 │ │ +2a5154: 1a00 d411 |016e: const-string v0, "Fichier non trouvé" // string@11d4 │ │ +2a5158: 7120 6a0e 0300 |0170: invoke-static {v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ +2a515e: 0e00 |0173: return-void │ │ catches : 1 │ │ 0x0022 - 0x015e │ │ Ljava/io/FileNotFoundException; -> 0x016e │ │ Ljava/io/IOException; -> 0x0168 │ │ positions : │ │ 0x0008 line=543 │ │ 0x001d line=547 │ │ @@ -678100,46 +678099,46 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;Lfr/nocle/passegares/modele/Ligne;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 64 16-bit code units │ │ -2a5178: |[2a5178] fr.nocle.passegares.controlleur.ImportCSV.updateNbGaresDansLigne:(Landroid/database/sqlite/SQLiteDatabase;Lfr/nocle/passegares/modele/Ligne;)V │ │ -2a5188: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2a518a: 2301 9411 |0001: new-array v1, v0, [Ljava/lang/String; // type@1194 │ │ -2a518e: 6e10 0186 0700 |0003: invoke-virtual {v7}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ -2a5194: 0b02 |0006: move-result-wide v2 │ │ -2a5196: 7120 de88 3200 |0007: invoke-static {v2, v3}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a519c: 0c02 |000a: move-result-object v2 │ │ -2a519e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -2a51a0: 4d02 0103 |000c: aput-object v2, v1, v3 │ │ -2a51a4: 1a02 ed30 |000e: const-string v2, "SELECT COUNT(*) FROM GareDansLigne WHERE idLigne = ?" // string@30ed │ │ -2a51a8: 6e30 9d03 2601 |0010: invoke-virtual {v6, v2, v1}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a51ae: 0c01 |0013: move-result-object v1 │ │ -2a51b0: 7210 7f03 0100 |0014: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a51b6: 2202 6600 |0017: new-instance v2, Landroid/content/ContentValues; // type@0066 │ │ -2a51ba: 7010 2c02 0200 |0019: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@022c │ │ -2a51c0: 7220 7903 3100 |001c: invoke-interface {v1, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a51c6: 0a04 |001f: move-result v4 │ │ -2a51c8: 7110 6f88 0400 |0020: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a51ce: 0c04 |0023: move-result-object v4 │ │ -2a51d0: 1a05 2f72 |0024: const-string v5, "nbGares" // string@722f │ │ -2a51d4: 6e30 2f02 5204 |0026: invoke-virtual {v2, v5, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ -2a51da: 7210 7303 0100 |0029: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a51e0: 2300 9411 |002c: new-array v0, v0, [Ljava/lang/String; // type@1194 │ │ -2a51e4: 6e10 0186 0700 |002e: invoke-virtual {v7}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ -2a51ea: 0b04 |0031: move-result-wide v4 │ │ -2a51ec: 7120 de88 5400 |0032: invoke-static {v4, v5}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a51f2: 0c07 |0035: move-result-object v7 │ │ -2a51f4: 4d07 0003 |0036: aput-object v7, v0, v3 │ │ -2a51f8: 1a07 3328 |0038: const-string v7, "Ligne" // string@2833 │ │ -2a51fc: 1a01 5d5c |003a: const-string v1, "id = ?" // string@5c5d │ │ -2a5200: 6e50 9f03 7612 |003c: invoke-virtual {v6, v7, v2, v1, v0}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@039f │ │ -2a5206: 0e00 |003f: return-void │ │ +2a5174: |[2a5174] fr.nocle.passegares.controlleur.ImportCSV.updateNbGaresDansLigne:(Landroid/database/sqlite/SQLiteDatabase;Lfr/nocle/passegares/modele/Ligne;)V │ │ +2a5184: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2a5186: 2301 9411 |0001: new-array v1, v0, [Ljava/lang/String; // type@1194 │ │ +2a518a: 6e10 0186 0700 |0003: invoke-virtual {v7}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ +2a5190: 0b02 |0006: move-result-wide v2 │ │ +2a5192: 7120 de88 3200 |0007: invoke-static {v2, v3}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a5198: 0c02 |000a: move-result-object v2 │ │ +2a519a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +2a519c: 4d02 0103 |000c: aput-object v2, v1, v3 │ │ +2a51a0: 1a02 ed30 |000e: const-string v2, "SELECT COUNT(*) FROM GareDansLigne WHERE idLigne = ?" // string@30ed │ │ +2a51a4: 6e30 9d03 2601 |0010: invoke-virtual {v6, v2, v1}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a51aa: 0c01 |0013: move-result-object v1 │ │ +2a51ac: 7210 7f03 0100 |0014: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a51b2: 2202 6600 |0017: new-instance v2, Landroid/content/ContentValues; // type@0066 │ │ +2a51b6: 7010 2c02 0200 |0019: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@022c │ │ +2a51bc: 7220 7903 3100 |001c: invoke-interface {v1, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a51c2: 0a04 |001f: move-result v4 │ │ +2a51c4: 7110 6f88 0400 |0020: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a51ca: 0c04 |0023: move-result-object v4 │ │ +2a51cc: 1a05 2f72 |0024: const-string v5, "nbGares" // string@722f │ │ +2a51d0: 6e30 2f02 5204 |0026: invoke-virtual {v2, v5, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ +2a51d6: 7210 7303 0100 |0029: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a51dc: 2300 9411 |002c: new-array v0, v0, [Ljava/lang/String; // type@1194 │ │ +2a51e0: 6e10 0186 0700 |002e: invoke-virtual {v7}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ +2a51e6: 0b04 |0031: move-result-wide v4 │ │ +2a51e8: 7120 de88 5400 |0032: invoke-static {v4, v5}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a51ee: 0c07 |0035: move-result-object v7 │ │ +2a51f0: 4d07 0003 |0036: aput-object v7, v0, v3 │ │ +2a51f4: 1a07 3328 |0038: const-string v7, "Ligne" // string@2833 │ │ +2a51f8: 1a01 5d5c |003a: const-string v1, "id = ?" // string@5c5d │ │ +2a51fc: 6e50 9f03 7612 |003c: invoke-virtual {v6, v7, v2, v1, v0}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@039f │ │ +2a5202: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=143 │ │ 0x0014 line=144 │ │ 0x0017 line=145 │ │ 0x001c line=146 │ │ 0x0029 line=147 │ │ @@ -678153,48 +678152,48 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;Ljava/util/HashMap;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -2a5208: |[2a5208] fr.nocle.passegares.controlleur.ImportCSV.updateNbGaresDansLigne:(Landroid/database/sqlite/SQLiteDatabase;Ljava/util/HashMap;)V │ │ -2a5218: 6e10 c089 0500 |0000: invoke-virtual {v5}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@89c0 │ │ -2a521e: 0c00 |0003: move-result-object v0 │ │ -2a5220: 7210 218a 0000 |0004: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@8a21 │ │ -2a5226: 6e10 c089 0500 |0007: invoke-virtual {v5}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@89c0 │ │ -2a522c: 0c05 |000a: move-result-object v5 │ │ -2a522e: 7210 218a 0500 |000b: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@8a21 │ │ -2a5234: 0c05 |000e: move-result-object v5 │ │ -2a5236: 7210 d689 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ -2a523c: 0a00 |0012: move-result v0 │ │ -2a523e: 3800 2e00 |0013: if-eqz v0, 0041 // +002e │ │ -2a5242: 7210 d789 0500 |0015: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ -2a5248: 0c00 |0018: move-result-object v0 │ │ -2a524a: 1f00 ca10 |0019: check-cast v0, Ljava/util/Map$Entry; // type@10ca │ │ -2a524e: 2201 6600 |001b: new-instance v1, Landroid/content/ContentValues; // type@0066 │ │ -2a5252: 7010 2c02 0100 |001d: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@022c │ │ -2a5258: 7210 0a8a 0000 |0020: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@8a0a │ │ -2a525e: 0c02 |0023: move-result-object v2 │ │ -2a5260: 1f02 7410 |0024: check-cast v2, Ljava/lang/Integer; // type@1074 │ │ -2a5264: 1a03 2f72 |0026: const-string v3, "nbGares" // string@722f │ │ -2a5268: 6e30 2f02 3102 |0028: invoke-virtual {v1, v3, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ -2a526e: 1212 |002b: const/4 v2, #int 1 // #1 │ │ -2a5270: 2322 9411 |002c: new-array v2, v2, [Ljava/lang/String; // type@1194 │ │ -2a5274: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -2a5276: 7210 098a 0000 |002f: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@8a09 │ │ -2a527c: 0c00 |0032: move-result-object v0 │ │ -2a527e: 7110 df88 0000 |0033: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@88df │ │ -2a5284: 0c00 |0036: move-result-object v0 │ │ -2a5286: 4d00 0203 |0037: aput-object v0, v2, v3 │ │ -2a528a: 1a00 3328 |0039: const-string v0, "Ligne" // string@2833 │ │ -2a528e: 1a03 5d5c |003b: const-string v3, "id = ?" // string@5c5d │ │ -2a5292: 6e52 9f03 0431 |003d: invoke-virtual {v4, v0, v1, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@039f │ │ -2a5298: 28cf |0040: goto 000f // -0031 │ │ -2a529a: 0e00 |0041: return-void │ │ +2a5204: |[2a5204] fr.nocle.passegares.controlleur.ImportCSV.updateNbGaresDansLigne:(Landroid/database/sqlite/SQLiteDatabase;Ljava/util/HashMap;)V │ │ +2a5214: 6e10 c089 0500 |0000: invoke-virtual {v5}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@89c0 │ │ +2a521a: 0c00 |0003: move-result-object v0 │ │ +2a521c: 7210 218a 0000 |0004: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@8a21 │ │ +2a5222: 6e10 c089 0500 |0007: invoke-virtual {v5}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@89c0 │ │ +2a5228: 0c05 |000a: move-result-object v5 │ │ +2a522a: 7210 218a 0500 |000b: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@8a21 │ │ +2a5230: 0c05 |000e: move-result-object v5 │ │ +2a5232: 7210 d689 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ +2a5238: 0a00 |0012: move-result v0 │ │ +2a523a: 3800 2e00 |0013: if-eqz v0, 0041 // +002e │ │ +2a523e: 7210 d789 0500 |0015: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ +2a5244: 0c00 |0018: move-result-object v0 │ │ +2a5246: 1f00 ca10 |0019: check-cast v0, Ljava/util/Map$Entry; // type@10ca │ │ +2a524a: 2201 6600 |001b: new-instance v1, Landroid/content/ContentValues; // type@0066 │ │ +2a524e: 7010 2c02 0100 |001d: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@022c │ │ +2a5254: 7210 0a8a 0000 |0020: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@8a0a │ │ +2a525a: 0c02 |0023: move-result-object v2 │ │ +2a525c: 1f02 7410 |0024: check-cast v2, Ljava/lang/Integer; // type@1074 │ │ +2a5260: 1a03 2f72 |0026: const-string v3, "nbGares" // string@722f │ │ +2a5264: 6e30 2f02 3102 |0028: invoke-virtual {v1, v3, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ +2a526a: 1212 |002b: const/4 v2, #int 1 // #1 │ │ +2a526c: 2322 9411 |002c: new-array v2, v2, [Ljava/lang/String; // type@1194 │ │ +2a5270: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +2a5272: 7210 098a 0000 |002f: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@8a09 │ │ +2a5278: 0c00 |0032: move-result-object v0 │ │ +2a527a: 7110 df88 0000 |0033: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@88df │ │ +2a5280: 0c00 |0036: move-result-object v0 │ │ +2a5282: 4d00 0203 |0037: aput-object v0, v2, v3 │ │ +2a5286: 1a00 3328 |0039: const-string v0, "Ligne" // string@2833 │ │ +2a528a: 1a03 5d5c |003b: const-string v3, "id = ?" // string@5c5d │ │ +2a528e: 6e52 9f03 0431 |003d: invoke-virtual {v4, v0, v1, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@039f │ │ +2a5294: 28cf |0040: goto 000f // -0031 │ │ +2a5296: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0007 line=132 │ │ 0x001b line=134 │ │ 0x0020 line=135 │ │ 0x002f line=137 │ │ @@ -678207,160 +678206,160 @@ │ │ type : '(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;II)Ljava/util/ArrayList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 29 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 283 16-bit code units │ │ -2a4404: |[2a4404] fr.nocle.passegares.controlleur.ImportCSV.updatedataRegions:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;II)Ljava/util/ArrayList; │ │ -2a4414: 0200 1b00 |0000: move/from16 v0, v27 │ │ -2a4418: 0201 1c00 |0002: move/from16 v1, v28 │ │ -2a441c: 1a02 8a14 |0004: const-string v2, "Import Régions" // string@148a │ │ -2a4420: 1a03 3b30 |0006: const-string v3, "Regions.csv" // string@303b │ │ -2a4424: 1a04 8103 |0008: const-string v4, ";" // string@0381 │ │ -2a4428: 2205 f20f |000a: new-instance v5, Lfr/nocle/passegares/controlleur/RegionCtrl; // type@0ff2 │ │ -2a442c: 0806 1a00 |000c: move-object/from16 v6, v26 │ │ -2a4430: 7020 a085 6500 |000e: invoke-direct {v5, v6}, Lfr/nocle/passegares/controlleur/RegionCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@85a0 │ │ -2a4436: 2206 b910 |0011: new-instance v6, Ljava/util/ArrayList; // type@10b9 │ │ -2a443a: 7010 5c89 0600 |0013: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a4440: 2207 4110 |0016: new-instance v7, Ljava/io/BufferedReader; // type@1041 │ │ -2a4444: 2208 4f10 |0018: new-instance v8, Ljava/io/InputStreamReader; // type@104f │ │ -2a4448: 7401 3a02 1900 |001a: invoke-virtual/range {v25}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@023a │ │ -2a444e: 0c09 |001d: move-result-object v9 │ │ -2a4450: 6e20 0403 3900 |001e: invoke-virtual {v9, v3}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0304 │ │ -2a4456: 0c03 |0021: move-result-object v3 │ │ -2a4458: 7020 f787 3800 |0022: invoke-direct {v8, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@87f7 │ │ -2a445e: 7020 ae87 8700 |0025: invoke-direct {v7, v8}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@87ae │ │ -2a4464: 1209 |0028: const/4 v9, #int 0 // #0 │ │ -2a4466: 12fa |0029: const/4 v10, #int -1 // #ff │ │ -2a4468: 12fb |002a: const/4 v11, #int -1 // #ff │ │ -2a446a: 12fc |002b: const/4 v12, #int -1 // #ff │ │ -2a446c: 12fd |002c: const/4 v13, #int -1 // #ff │ │ -2a446e: 12fe |002d: const/4 v14, #int -1 // #ff │ │ -2a4470: 6e10 af87 0700 |002e: invoke-virtual {v7}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@87af │ │ -2a4476: 0c0f |0031: move-result-object v15 │ │ -2a4478: 380f db00 |0032: if-eqz v15, 010d // +00db │ │ -2a447c: 6e20 d088 4f00 |0034: invoke-virtual {v15, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ -2a4482: 0c0f |0037: move-result-object v15 │ │ -2a4484: 3909 5200 |0038: if-nez v9, 008a // +0052 │ │ -2a4488: 21f3 |003a: array-length v3, v15 │ │ -2a448a: 1208 |003b: const/4 v8, #int 0 // #0 │ │ -2a448c: 1310 0000 |003c: const/16 v16, #int 0 // #0 │ │ -2a4490: 3538 4700 |003e: if-ge v8, v3, 0085 // +0047 │ │ -2a4494: 0211 0300 |0040: move/from16 v17, v3 │ │ -2a4498: 4603 0f08 |0042: aget-object v3, v15, v8 │ │ -2a449c: 0812 0400 |0044: move-object/from16 v18, v4 │ │ -2a44a0: 1a04 5b5c |0046: const-string v4, "id" // string@5c5b │ │ -2a44a4: 6e20 c188 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a44aa: 0a04 |004b: move-result v4 │ │ -2a44ac: 3804 0500 |004c: if-eqz v4, 0051 // +0005 │ │ -2a44b0: 020c 1000 |004e: move/from16 v12, v16 │ │ -2a44b4: 282c |0050: goto 007c // +002c │ │ -2a44b6: 1a04 8872 |0051: const-string v4, "nom" // string@7288 │ │ -2a44ba: 6e20 c188 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a44c0: 0a04 |0056: move-result v4 │ │ -2a44c2: 3804 0500 |0057: if-eqz v4, 005c // +0005 │ │ -2a44c6: 020d 1000 |0059: move/from16 v13, v16 │ │ -2a44ca: 2821 |005b: goto 007c // +0021 │ │ -2a44cc: 1a04 724c |005c: const-string v4, "dossierId" // string@4c72 │ │ -2a44d0: 6e20 c188 4300 |005e: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a44d6: 0a04 |0061: move-result v4 │ │ -2a44d8: 3804 0500 |0062: if-eqz v4, 0067 // +0005 │ │ -2a44dc: 020e 1000 |0064: move/from16 v14, v16 │ │ -2a44e0: 2816 |0066: goto 007c // +0016 │ │ -2a44e2: 1a04 eb8b |0067: const-string v4, "vCreation" // string@8beb │ │ -2a44e6: 6e20 c188 4300 |0069: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a44ec: 0a04 |006c: move-result v4 │ │ -2a44ee: 3804 0500 |006d: if-eqz v4, 0072 // +0005 │ │ -2a44f2: 020a 1000 |006f: move/from16 v10, v16 │ │ -2a44f6: 280b |0071: goto 007c // +000b │ │ -2a44f8: 1a04 ec8b |0072: const-string v4, "vMaj" // string@8bec │ │ -2a44fc: 6e20 c188 4300 |0074: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ -2a4502: 0a03 |0077: move-result v3 │ │ -2a4504: 3803 0400 |0078: if-eqz v3, 007c // +0004 │ │ -2a4508: 020b 1000 |007a: move/from16 v11, v16 │ │ -2a450c: d810 1001 |007c: add-int/lit8 v16, v16, #int 1 // #01 │ │ -2a4510: d808 0801 |007e: add-int/lit8 v8, v8, #int 1 // #01 │ │ -2a4514: 0203 1100 |0080: move/from16 v3, v17 │ │ -2a4518: 0804 1200 |0082: move-object/from16 v4, v18 │ │ -2a451c: 28ba |0084: goto 003e // -0046 │ │ -2a451e: 0812 0400 |0085: move-object/from16 v18, v4 │ │ -2a4522: 12f8 |0087: const/4 v8, #int -1 // #ff │ │ -2a4524: 2900 7f00 |0088: goto/16 0107 // +007f │ │ -2a4528: 0812 0400 |008a: move-object/from16 v18, v4 │ │ -2a452c: 4603 0f0a |008c: aget-object v3, v15, v10 │ │ -2a4530: 7110 7088 0300 |008e: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ -2a4536: 0c03 |0091: move-result-object v3 │ │ -2a4538: 6e10 6888 0300 |0092: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -2a453e: 0a03 |0095: move-result v3 │ │ -2a4540: 4604 0f0b |0096: aget-object v4, v15, v11 │ │ -2a4544: 7110 7088 0400 |0098: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ -2a454a: 0c04 |009b: move-result-object v4 │ │ -2a454c: 6e10 6888 0400 |009c: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -2a4552: 0a04 |009f: move-result v4 │ │ -2a4554: 12f8 |00a0: const/4 v8, #int -1 // #ff │ │ -2a4556: 3530 2100 |00a1: if-ge v0, v3, 00c2 // +0021 │ │ -2a455a: 3281 0400 |00a3: if-eq v1, v8, 00a7 // +0004 │ │ -2a455e: 3431 1d00 |00a5: if-lt v1, v3, 00c2 // +001d │ │ -2a4562: 2203 0010 |00a7: new-instance v3, Lfr/nocle/passegares/modele/Region; // type@1000 │ │ -2a4566: 4604 0f0c |00a9: aget-object v4, v15, v12 │ │ -2a456a: 7110 7988 0400 |00ab: invoke-static {v4}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@8879 │ │ -2a4570: 0c04 |00ae: move-result-object v4 │ │ -2a4572: 6e10 7488 0400 |00af: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@8874 │ │ -2a4578: 0b14 |00b2: move-result-wide v20 │ │ -2a457a: 4616 0f0d |00b3: aget-object v22, v15, v13 │ │ -2a457e: 1317 0000 |00b5: const/16 v23, #int 0 // #0 │ │ -2a4582: 4618 0f0e |00b7: aget-object v24, v15, v14 │ │ -2a4586: 0813 0300 |00b9: move-object/from16 v19, v3 │ │ -2a458a: 7606 3686 1300 |00bb: invoke-direct/range {v19, v20, v21, v22, v23, v24}, Lfr/nocle/passegares/modele/Region;.:(JLjava/lang/String;ZLjava/lang/String;)V // method@8636 │ │ -2a4590: 6e20 a285 3500 |00be: invoke-virtual {v5, v3}, Lfr/nocle/passegares/controlleur/RegionCtrl;.create:(Lfr/nocle/passegares/modele/Region;)V // method@85a2 │ │ -2a4596: 2846 |00c1: goto 0107 // +0046 │ │ -2a4598: 3540 4500 |00c2: if-ge v0, v4, 0107 // +0045 │ │ -2a459c: 3441 4300 |00c4: if-lt v1, v4, 0107 // +0043 │ │ -2a45a0: 4603 0f0c |00c6: aget-object v3, v15, v12 │ │ -2a45a4: 7110 7988 0300 |00c8: invoke-static {v3}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@8879 │ │ -2a45aa: 0c03 |00cb: move-result-object v3 │ │ -2a45ac: 6e10 7488 0300 |00cc: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@8874 │ │ -2a45b2: 0b03 |00cf: move-result-wide v3 │ │ -2a45b4: 6e30 a485 3504 |00d0: invoke-virtual {v5, v3, v4}, Lfr/nocle/passegares/controlleur/RegionCtrl;.get:(J)Lfr/nocle/passegares/modele/Region; // method@85a4 │ │ -2a45ba: 0c03 |00d3: move-result-object v3 │ │ -2a45bc: 3903 1d00 |00d4: if-nez v3, 00f1 // +001d │ │ -2a45c0: 2203 0010 |00d6: new-instance v3, Lfr/nocle/passegares/modele/Region; // type@1000 │ │ -2a45c4: 4604 0f0c |00d8: aget-object v4, v15, v12 │ │ -2a45c8: 7110 7988 0400 |00da: invoke-static {v4}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@8879 │ │ -2a45ce: 0c04 |00dd: move-result-object v4 │ │ -2a45d0: 6e10 7488 0400 |00de: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@8874 │ │ -2a45d6: 0b14 |00e1: move-result-wide v20 │ │ -2a45d8: 4616 0f0d |00e2: aget-object v22, v15, v13 │ │ -2a45dc: 1317 0000 |00e4: const/16 v23, #int 0 // #0 │ │ -2a45e0: 4618 0f0e |00e6: aget-object v24, v15, v14 │ │ -2a45e4: 0813 0300 |00e8: move-object/from16 v19, v3 │ │ -2a45e8: 7606 3686 1300 |00ea: invoke-direct/range {v19, v20, v21, v22, v23, v24}, Lfr/nocle/passegares/modele/Region;.:(JLjava/lang/String;ZLjava/lang/String;)V // method@8636 │ │ -2a45ee: 6e20 a285 3500 |00ed: invoke-virtual {v5, v3}, Lfr/nocle/passegares/controlleur/RegionCtrl;.create:(Lfr/nocle/passegares/modele/Region;)V // method@85a2 │ │ -2a45f4: 2817 |00f0: goto 0107 // +0017 │ │ -2a45f6: 4604 0f0d |00f1: aget-object v4, v15, v13 │ │ -2a45fa: 6e20 3f86 4300 |00f3: invoke-virtual {v3, v4}, Lfr/nocle/passegares/modele/Region;.setNom:(Ljava/lang/String;)V // method@863f │ │ -2a4600: 4604 0f0e |00f6: aget-object v4, v15, v14 │ │ -2a4604: 6e20 3c86 4300 |00f8: invoke-virtual {v3, v4}, Lfr/nocle/passegares/modele/Region;.setDossierId:(Ljava/lang/String;)V // method@863c │ │ -2a460a: 6e20 a885 3500 |00fb: invoke-virtual {v5, v3}, Lfr/nocle/passegares/controlleur/RegionCtrl;.update:(Lfr/nocle/passegares/modele/Region;)V // method@85a8 │ │ -2a4610: 6e10 3b86 0300 |00fe: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Region;.isEstInstalle:()Z // method@863b │ │ -2a4616: 0a04 |0101: move-result v4 │ │ -2a4618: 3804 0500 |0102: if-eqz v4, 0107 // +0005 │ │ -2a461c: 6e20 6089 3600 |0104: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a4622: d809 0901 |0107: add-int/lit8 v9, v9, #int 1 // #01 │ │ -2a4626: 0804 1200 |0109: move-object/from16 v4, v18 │ │ -2a462a: 2900 23ff |010b: goto/16 002e // -00dd │ │ -2a462e: 1106 |010d: return-object v6 │ │ -2a4630: 1a00 622f |010e: const-string v0, "Problème d'entrée/sortie" // string@2f62 │ │ -2a4634: 7120 6a0e 0200 |0110: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ -2a463a: 2806 |0113: goto 0119 // +0006 │ │ -2a463c: 1a00 d411 |0114: const-string v0, "Fichier non trouvé" // string@11d4 │ │ -2a4640: 7120 6a0e 0200 |0116: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ -2a4646: 1200 |0119: const/4 v0, #int 0 // #0 │ │ -2a4648: 1100 |011a: return-object v0 │ │ +2a4400: |[2a4400] fr.nocle.passegares.controlleur.ImportCSV.updatedataRegions:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;II)Ljava/util/ArrayList; │ │ +2a4410: 0200 1b00 |0000: move/from16 v0, v27 │ │ +2a4414: 0201 1c00 |0002: move/from16 v1, v28 │ │ +2a4418: 1a02 8a14 |0004: const-string v2, "Import Régions" // string@148a │ │ +2a441c: 1a03 3b30 |0006: const-string v3, "Regions.csv" // string@303b │ │ +2a4420: 1a04 8103 |0008: const-string v4, ";" // string@0381 │ │ +2a4424: 2205 f20f |000a: new-instance v5, Lfr/nocle/passegares/controlleur/RegionCtrl; // type@0ff2 │ │ +2a4428: 0806 1a00 |000c: move-object/from16 v6, v26 │ │ +2a442c: 7020 a085 6500 |000e: invoke-direct {v5, v6}, Lfr/nocle/passegares/controlleur/RegionCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@85a0 │ │ +2a4432: 2206 b910 |0011: new-instance v6, Ljava/util/ArrayList; // type@10b9 │ │ +2a4436: 7010 5c89 0600 |0013: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a443c: 2207 4110 |0016: new-instance v7, Ljava/io/BufferedReader; // type@1041 │ │ +2a4440: 2208 4f10 |0018: new-instance v8, Ljava/io/InputStreamReader; // type@104f │ │ +2a4444: 7401 3a02 1900 |001a: invoke-virtual/range {v25}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@023a │ │ +2a444a: 0c09 |001d: move-result-object v9 │ │ +2a444c: 6e20 0403 3900 |001e: invoke-virtual {v9, v3}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0304 │ │ +2a4452: 0c03 |0021: move-result-object v3 │ │ +2a4454: 7020 f787 3800 |0022: invoke-direct {v8, v3}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@87f7 │ │ +2a445a: 7020 ae87 8700 |0025: invoke-direct {v7, v8}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@87ae │ │ +2a4460: 1209 |0028: const/4 v9, #int 0 // #0 │ │ +2a4462: 12fa |0029: const/4 v10, #int -1 // #ff │ │ +2a4464: 12fb |002a: const/4 v11, #int -1 // #ff │ │ +2a4466: 12fc |002b: const/4 v12, #int -1 // #ff │ │ +2a4468: 12fd |002c: const/4 v13, #int -1 // #ff │ │ +2a446a: 12fe |002d: const/4 v14, #int -1 // #ff │ │ +2a446c: 6e10 af87 0700 |002e: invoke-virtual {v7}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@87af │ │ +2a4472: 0c0f |0031: move-result-object v15 │ │ +2a4474: 380f db00 |0032: if-eqz v15, 010d // +00db │ │ +2a4478: 6e20 d088 4f00 |0034: invoke-virtual {v15, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ +2a447e: 0c0f |0037: move-result-object v15 │ │ +2a4480: 3909 5200 |0038: if-nez v9, 008a // +0052 │ │ +2a4484: 21f3 |003a: array-length v3, v15 │ │ +2a4486: 1208 |003b: const/4 v8, #int 0 // #0 │ │ +2a4488: 1310 0000 |003c: const/16 v16, #int 0 // #0 │ │ +2a448c: 3538 4700 |003e: if-ge v8, v3, 0085 // +0047 │ │ +2a4490: 0211 0300 |0040: move/from16 v17, v3 │ │ +2a4494: 4603 0f08 |0042: aget-object v3, v15, v8 │ │ +2a4498: 0812 0400 |0044: move-object/from16 v18, v4 │ │ +2a449c: 1a04 5b5c |0046: const-string v4, "id" // string@5c5b │ │ +2a44a0: 6e20 c188 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a44a6: 0a04 |004b: move-result v4 │ │ +2a44a8: 3804 0500 |004c: if-eqz v4, 0051 // +0005 │ │ +2a44ac: 020c 1000 |004e: move/from16 v12, v16 │ │ +2a44b0: 282c |0050: goto 007c // +002c │ │ +2a44b2: 1a04 8872 |0051: const-string v4, "nom" // string@7288 │ │ +2a44b6: 6e20 c188 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a44bc: 0a04 |0056: move-result v4 │ │ +2a44be: 3804 0500 |0057: if-eqz v4, 005c // +0005 │ │ +2a44c2: 020d 1000 |0059: move/from16 v13, v16 │ │ +2a44c6: 2821 |005b: goto 007c // +0021 │ │ +2a44c8: 1a04 724c |005c: const-string v4, "dossierId" // string@4c72 │ │ +2a44cc: 6e20 c188 4300 |005e: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a44d2: 0a04 |0061: move-result v4 │ │ +2a44d4: 3804 0500 |0062: if-eqz v4, 0067 // +0005 │ │ +2a44d8: 020e 1000 |0064: move/from16 v14, v16 │ │ +2a44dc: 2816 |0066: goto 007c // +0016 │ │ +2a44de: 1a04 eb8b |0067: const-string v4, "vCreation" // string@8beb │ │ +2a44e2: 6e20 c188 4300 |0069: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a44e8: 0a04 |006c: move-result v4 │ │ +2a44ea: 3804 0500 |006d: if-eqz v4, 0072 // +0005 │ │ +2a44ee: 020a 1000 |006f: move/from16 v10, v16 │ │ +2a44f2: 280b |0071: goto 007c // +000b │ │ +2a44f4: 1a04 ec8b |0072: const-string v4, "vMaj" // string@8bec │ │ +2a44f8: 6e20 c188 4300 |0074: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@88c1 │ │ +2a44fe: 0a03 |0077: move-result v3 │ │ +2a4500: 3803 0400 |0078: if-eqz v3, 007c // +0004 │ │ +2a4504: 020b 1000 |007a: move/from16 v11, v16 │ │ +2a4508: d810 1001 |007c: add-int/lit8 v16, v16, #int 1 // #01 │ │ +2a450c: d808 0801 |007e: add-int/lit8 v8, v8, #int 1 // #01 │ │ +2a4510: 0203 1100 |0080: move/from16 v3, v17 │ │ +2a4514: 0804 1200 |0082: move-object/from16 v4, v18 │ │ +2a4518: 28ba |0084: goto 003e // -0046 │ │ +2a451a: 0812 0400 |0085: move-object/from16 v18, v4 │ │ +2a451e: 12f8 |0087: const/4 v8, #int -1 // #ff │ │ +2a4520: 2900 7f00 |0088: goto/16 0107 // +007f │ │ +2a4524: 0812 0400 |008a: move-object/from16 v18, v4 │ │ +2a4528: 4603 0f0a |008c: aget-object v3, v15, v10 │ │ +2a452c: 7110 7088 0300 |008e: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ +2a4532: 0c03 |0091: move-result-object v3 │ │ +2a4534: 6e10 6888 0300 |0092: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +2a453a: 0a03 |0095: move-result v3 │ │ +2a453c: 4604 0f0b |0096: aget-object v4, v15, v11 │ │ +2a4540: 7110 7088 0400 |0098: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@8870 │ │ +2a4546: 0c04 |009b: move-result-object v4 │ │ +2a4548: 6e10 6888 0400 |009c: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +2a454e: 0a04 |009f: move-result v4 │ │ +2a4550: 12f8 |00a0: const/4 v8, #int -1 // #ff │ │ +2a4552: 3530 2100 |00a1: if-ge v0, v3, 00c2 // +0021 │ │ +2a4556: 3281 0400 |00a3: if-eq v1, v8, 00a7 // +0004 │ │ +2a455a: 3431 1d00 |00a5: if-lt v1, v3, 00c2 // +001d │ │ +2a455e: 2203 0010 |00a7: new-instance v3, Lfr/nocle/passegares/modele/Region; // type@1000 │ │ +2a4562: 4604 0f0c |00a9: aget-object v4, v15, v12 │ │ +2a4566: 7110 7988 0400 |00ab: invoke-static {v4}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@8879 │ │ +2a456c: 0c04 |00ae: move-result-object v4 │ │ +2a456e: 6e10 7488 0400 |00af: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@8874 │ │ +2a4574: 0b14 |00b2: move-result-wide v20 │ │ +2a4576: 4616 0f0d |00b3: aget-object v22, v15, v13 │ │ +2a457a: 1317 0000 |00b5: const/16 v23, #int 0 // #0 │ │ +2a457e: 4618 0f0e |00b7: aget-object v24, v15, v14 │ │ +2a4582: 0813 0300 |00b9: move-object/from16 v19, v3 │ │ +2a4586: 7606 3686 1300 |00bb: invoke-direct/range {v19, v20, v21, v22, v23, v24}, Lfr/nocle/passegares/modele/Region;.:(JLjava/lang/String;ZLjava/lang/String;)V // method@8636 │ │ +2a458c: 6e20 a285 3500 |00be: invoke-virtual {v5, v3}, Lfr/nocle/passegares/controlleur/RegionCtrl;.create:(Lfr/nocle/passegares/modele/Region;)V // method@85a2 │ │ +2a4592: 2846 |00c1: goto 0107 // +0046 │ │ +2a4594: 3540 4500 |00c2: if-ge v0, v4, 0107 // +0045 │ │ +2a4598: 3441 4300 |00c4: if-lt v1, v4, 0107 // +0043 │ │ +2a459c: 4603 0f0c |00c6: aget-object v3, v15, v12 │ │ +2a45a0: 7110 7988 0300 |00c8: invoke-static {v3}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@8879 │ │ +2a45a6: 0c03 |00cb: move-result-object v3 │ │ +2a45a8: 6e10 7488 0300 |00cc: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@8874 │ │ +2a45ae: 0b03 |00cf: move-result-wide v3 │ │ +2a45b0: 6e30 a485 3504 |00d0: invoke-virtual {v5, v3, v4}, Lfr/nocle/passegares/controlleur/RegionCtrl;.get:(J)Lfr/nocle/passegares/modele/Region; // method@85a4 │ │ +2a45b6: 0c03 |00d3: move-result-object v3 │ │ +2a45b8: 3903 1d00 |00d4: if-nez v3, 00f1 // +001d │ │ +2a45bc: 2203 0010 |00d6: new-instance v3, Lfr/nocle/passegares/modele/Region; // type@1000 │ │ +2a45c0: 4604 0f0c |00d8: aget-object v4, v15, v12 │ │ +2a45c4: 7110 7988 0400 |00da: invoke-static {v4}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@8879 │ │ +2a45ca: 0c04 |00dd: move-result-object v4 │ │ +2a45cc: 6e10 7488 0400 |00de: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@8874 │ │ +2a45d2: 0b14 |00e1: move-result-wide v20 │ │ +2a45d4: 4616 0f0d |00e2: aget-object v22, v15, v13 │ │ +2a45d8: 1317 0000 |00e4: const/16 v23, #int 0 // #0 │ │ +2a45dc: 4618 0f0e |00e6: aget-object v24, v15, v14 │ │ +2a45e0: 0813 0300 |00e8: move-object/from16 v19, v3 │ │ +2a45e4: 7606 3686 1300 |00ea: invoke-direct/range {v19, v20, v21, v22, v23, v24}, Lfr/nocle/passegares/modele/Region;.:(JLjava/lang/String;ZLjava/lang/String;)V // method@8636 │ │ +2a45ea: 6e20 a285 3500 |00ed: invoke-virtual {v5, v3}, Lfr/nocle/passegares/controlleur/RegionCtrl;.create:(Lfr/nocle/passegares/modele/Region;)V // method@85a2 │ │ +2a45f0: 2817 |00f0: goto 0107 // +0017 │ │ +2a45f2: 4604 0f0d |00f1: aget-object v4, v15, v13 │ │ +2a45f6: 6e20 3f86 4300 |00f3: invoke-virtual {v3, v4}, Lfr/nocle/passegares/modele/Region;.setNom:(Ljava/lang/String;)V // method@863f │ │ +2a45fc: 4604 0f0e |00f6: aget-object v4, v15, v14 │ │ +2a4600: 6e20 3c86 4300 |00f8: invoke-virtual {v3, v4}, Lfr/nocle/passegares/modele/Region;.setDossierId:(Ljava/lang/String;)V // method@863c │ │ +2a4606: 6e20 a885 3500 |00fb: invoke-virtual {v5, v3}, Lfr/nocle/passegares/controlleur/RegionCtrl;.update:(Lfr/nocle/passegares/modele/Region;)V // method@85a8 │ │ +2a460c: 6e10 3b86 0300 |00fe: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Region;.isEstInstalle:()Z // method@863b │ │ +2a4612: 0a04 |0101: move-result v4 │ │ +2a4614: 3804 0500 |0102: if-eqz v4, 0107 // +0005 │ │ +2a4618: 6e20 6089 3600 |0104: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a461e: d809 0901 |0107: add-int/lit8 v9, v9, #int 1 // #01 │ │ +2a4622: 0804 1200 |0109: move-object/from16 v4, v18 │ │ +2a4626: 2900 23ff |010b: goto/16 002e // -00dd │ │ +2a462a: 1106 |010d: return-object v6 │ │ +2a462c: 1a00 622f |010e: const-string v0, "Problème d'entrée/sortie" // string@2f62 │ │ +2a4630: 7120 6a0e 0200 |0110: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ +2a4636: 2806 |0113: goto 0119 // +0006 │ │ +2a4638: 1a00 d411 |0114: const-string v0, "Fichier non trouvé" // string@11d4 │ │ +2a463c: 7120 6a0e 0200 |0116: invoke-static {v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ +2a4642: 1200 |0119: const/4 v0, #int 0 // #0 │ │ +2a4644: 1100 |011a: return-object v0 │ │ catches : 1 │ │ 0x0016 - 0x0107 │ │ Ljava/io/FileNotFoundException; -> 0x0114 │ │ Ljava/io/IOException; -> 0x010e │ │ positions : │ │ 0x000a line=353 │ │ 0x0011 line=356 │ │ @@ -678569,20 +678568,20 @@ │ │ type : '(JILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -2a672c: |[2a672c] fr.nocle.passegares.modele.Boutique.:(JILjava/lang/String;)V │ │ -2a673c: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a6742: 5a01 ab82 |0003: iput-wide v1, v0, Lfr/nocle/passegares/modele/Boutique;.id:J // field@82ab │ │ -2a6746: 5903 ad82 |0005: iput v3, v0, Lfr/nocle/passegares/modele/Boutique;.type:I // field@82ad │ │ -2a674a: 5b04 ac82 |0007: iput-object v4, v0, Lfr/nocle/passegares/modele/Boutique;.nom:Ljava/lang/String; // field@82ac │ │ -2a674e: 0e00 |0009: return-void │ │ +2a6728: |[2a6728] fr.nocle.passegares.modele.Boutique.:(JILjava/lang/String;)V │ │ +2a6738: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a673e: 5a01 ab82 |0003: iput-wide v1, v0, Lfr/nocle/passegares/modele/Boutique;.id:J // field@82ab │ │ +2a6742: 5903 ad82 |0005: iput v3, v0, Lfr/nocle/passegares/modele/Boutique;.type:I // field@82ad │ │ +2a6746: 5b04 ac82 |0007: iput-object v4, v0, Lfr/nocle/passegares/modele/Boutique;.nom:Ljava/lang/String; // field@82ac │ │ +2a674a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ 0x0005 line=14 │ │ 0x0007 line=15 │ │ locals : │ │ @@ -678597,17 +678596,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6714: |[2a6714] fr.nocle.passegares.modele.Boutique.getId:()J │ │ -2a6724: 5320 ab82 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/Boutique;.id:J // field@82ab │ │ -2a6728: 1000 |0002: return-wide v0 │ │ +2a6710: |[2a6710] fr.nocle.passegares.modele.Boutique.getId:()J │ │ +2a6720: 5320 ab82 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/Boutique;.id:J // field@82ab │ │ +2a6724: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lfr/nocle/passegares/modele/Boutique; │ │ │ │ #1 : (in Lfr/nocle/passegares/modele/Boutique;) │ │ @@ -678615,17 +678614,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a66fc: |[2a66fc] fr.nocle.passegares.modele.Boutique.getNom:()Ljava/lang/String; │ │ -2a670c: 5410 ac82 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Boutique;.nom:Ljava/lang/String; // field@82ac │ │ -2a6710: 1100 |0002: return-object v0 │ │ +2a66f8: |[2a66f8] fr.nocle.passegares.modele.Boutique.getNom:()Ljava/lang/String; │ │ +2a6708: 5410 ac82 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Boutique;.nom:Ljava/lang/String; // field@82ac │ │ +2a670c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Boutique; │ │ │ │ #2 : (in Lfr/nocle/passegares/modele/Boutique;) │ │ @@ -678633,17 +678632,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a66e4: |[2a66e4] fr.nocle.passegares.modele.Boutique.getType:()I │ │ -2a66f4: 5210 ad82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Boutique;.type:I // field@82ad │ │ -2a66f8: 0f00 |0002: return v0 │ │ +2a66e0: |[2a66e0] fr.nocle.passegares.modele.Boutique.getType:()I │ │ +2a66f0: 5210 ad82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Boutique;.type:I // field@82ad │ │ +2a66f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Boutique; │ │ │ │ #3 : (in Lfr/nocle/passegares/modele/Boutique;) │ │ @@ -678651,17 +678650,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6750: |[2a6750] fr.nocle.passegares.modele.Boutique.setId:(J)V │ │ -2a6760: 5a01 ab82 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/Boutique;.id:J // field@82ab │ │ -2a6764: 0e00 |0002: return-void │ │ +2a674c: |[2a674c] fr.nocle.passegares.modele.Boutique.setId:(J)V │ │ +2a675c: 5a01 ab82 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/Boutique;.id:J // field@82ab │ │ +2a6760: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Boutique; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -678670,17 +678669,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6768: |[2a6768] fr.nocle.passegares.modele.Boutique.setNom:(Ljava/lang/String;)V │ │ -2a6778: 5b01 ac82 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Boutique;.nom:Ljava/lang/String; // field@82ac │ │ -2a677c: 0e00 |0002: return-void │ │ +2a6764: |[2a6764] fr.nocle.passegares.modele.Boutique.setNom:(Ljava/lang/String;)V │ │ +2a6774: 5b01 ac82 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Boutique;.nom:Ljava/lang/String; // field@82ac │ │ +2a6778: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Boutique; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -678689,17 +678688,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6780: |[2a6780] fr.nocle.passegares.modele.Boutique.setType:(I)V │ │ -2a6790: 5901 ad82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/Boutique;.type:I // field@82ad │ │ -2a6794: 0e00 |0002: return-void │ │ +2a677c: |[2a677c] fr.nocle.passegares.modele.Boutique.setType:(I)V │ │ +2a678c: 5901 ad82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/Boutique;.type:I // field@82ad │ │ +2a6790: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Boutique; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -678792,43 +678791,43 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;DDLjava/lang/String;IIIILjava/lang/String;Ljava/lang/Long;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 16 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -2a6bbc: |[2a6bbc] fr.nocle.passegares.modele.Gare.:(JLjava/lang/String;Ljava/lang/String;DDLjava/lang/String;IIIILjava/lang/String;Ljava/lang/Long;)V │ │ -2a6bcc: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a6bd2: 5a01 b382 |0003: iput-wide v1, v0, Lfr/nocle/passegares/modele/Gare;.id:J // field@82b3 │ │ -2a6bd6: 5b03 b682 |0005: iput-object v3, v0, Lfr/nocle/passegares/modele/Gare;.idStif:Ljava/lang/String; // field@82b6 │ │ -2a6bda: 5b04 bb82 |0007: iput-object v4, v0, Lfr/nocle/passegares/modele/Gare;.nom:Ljava/lang/String; // field@82bb │ │ -2a6bde: 5a05 b882 |0009: iput-wide v5, v0, Lfr/nocle/passegares/modele/Gare;.lon:D // field@82b8 │ │ -2a6be2: 5a07 b782 |000b: iput-wide v7, v0, Lfr/nocle/passegares/modele/Gare;.lat:D // field@82b7 │ │ -2a6be6: 5b09 b282 |000d: iput-object v9, v0, Lfr/nocle/passegares/modele/Gare;.exploitant:Ljava/lang/String; // field@82b2 │ │ -2a6bea: 590a ba82 |000f: iput v10, v0, Lfr/nocle/passegares/modele/Gare;.niveau:I // field@82ba │ │ -2a6bee: 590b ae82 |0011: iput v11, v0, Lfr/nocle/passegares/modele/Gare;.couleur:I // field@82ae │ │ -2a6bf2: 590c af82 |0013: iput v12, v0, Lfr/nocle/passegares/modele/Gare;.couleurEvo:I // field@82af │ │ -2a6bf6: 590d b982 |0015: iput v13, v0, Lfr/nocle/passegares/modele/Gare;.nbTampons:I // field@82b9 │ │ -2a6bfa: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -2a6bfc: 390e 0500 |0018: if-nez v14, 001d // +0005 │ │ -2a6c00: 5b01 b082 |001a: iput-object v1, v0, Lfr/nocle/passegares/modele/Gare;.derniereValidationDate:Ljava/util/Date; // field@82b0 │ │ -2a6c04: 2811 |001c: goto 002d // +0011 │ │ -2a6c06: 2202 b710 |001d: new-instance v2, Ljava/text/SimpleDateFormat; // type@10b7 │ │ -2a6c0a: 1a03 148e |001f: const-string v3, "yyyy-MM-dd HH:mm:ss" // string@8e14 │ │ -2a6c0e: 7020 4789 3200 |0021: invoke-direct {v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@8947 │ │ -2a6c14: 6e20 4c89 e200 |0024: invoke-virtual {v2, v14}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@894c │ │ -2a6c1a: 0c02 |0027: move-result-object v2 │ │ -2a6c1c: 5b02 b082 |0028: iput-object v2, v0, Lfr/nocle/passegares/modele/Gare;.derniereValidationDate:Ljava/util/Date; // field@82b0 │ │ -2a6c20: 2803 |002a: goto 002d // +0003 │ │ -2a6c22: 5b01 b082 |002b: iput-object v1, v0, Lfr/nocle/passegares/modele/Gare;.derniereValidationDate:Ljava/util/Date; // field@82b0 │ │ -2a6c26: 2201 b910 |002d: new-instance v1, Ljava/util/ArrayList; // type@10b9 │ │ -2a6c2a: 7010 5c89 0100 |002f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a6c30: 5b01 b582 |0032: iput-object v1, v0, Lfr/nocle/passegares/modele/Gare;.idLignes:Ljava/util/ArrayList; // field@82b5 │ │ -2a6c34: 5b0f b482 |0034: iput-object v15, v0, Lfr/nocle/passegares/modele/Gare;.idBoutique:Ljava/lang/Long; // field@82b4 │ │ -2a6c38: 0e00 |0036: return-void │ │ +2a6bb8: |[2a6bb8] fr.nocle.passegares.modele.Gare.:(JLjava/lang/String;Ljava/lang/String;DDLjava/lang/String;IIIILjava/lang/String;Ljava/lang/Long;)V │ │ +2a6bc8: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a6bce: 5a01 b382 |0003: iput-wide v1, v0, Lfr/nocle/passegares/modele/Gare;.id:J // field@82b3 │ │ +2a6bd2: 5b03 b682 |0005: iput-object v3, v0, Lfr/nocle/passegares/modele/Gare;.idStif:Ljava/lang/String; // field@82b6 │ │ +2a6bd6: 5b04 bb82 |0007: iput-object v4, v0, Lfr/nocle/passegares/modele/Gare;.nom:Ljava/lang/String; // field@82bb │ │ +2a6bda: 5a05 b882 |0009: iput-wide v5, v0, Lfr/nocle/passegares/modele/Gare;.lon:D // field@82b8 │ │ +2a6bde: 5a07 b782 |000b: iput-wide v7, v0, Lfr/nocle/passegares/modele/Gare;.lat:D // field@82b7 │ │ +2a6be2: 5b09 b282 |000d: iput-object v9, v0, Lfr/nocle/passegares/modele/Gare;.exploitant:Ljava/lang/String; // field@82b2 │ │ +2a6be6: 590a ba82 |000f: iput v10, v0, Lfr/nocle/passegares/modele/Gare;.niveau:I // field@82ba │ │ +2a6bea: 590b ae82 |0011: iput v11, v0, Lfr/nocle/passegares/modele/Gare;.couleur:I // field@82ae │ │ +2a6bee: 590c af82 |0013: iput v12, v0, Lfr/nocle/passegares/modele/Gare;.couleurEvo:I // field@82af │ │ +2a6bf2: 590d b982 |0015: iput v13, v0, Lfr/nocle/passegares/modele/Gare;.nbTampons:I // field@82b9 │ │ +2a6bf6: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +2a6bf8: 390e 0500 |0018: if-nez v14, 001d // +0005 │ │ +2a6bfc: 5b01 b082 |001a: iput-object v1, v0, Lfr/nocle/passegares/modele/Gare;.derniereValidationDate:Ljava/util/Date; // field@82b0 │ │ +2a6c00: 2811 |001c: goto 002d // +0011 │ │ +2a6c02: 2202 b710 |001d: new-instance v2, Ljava/text/SimpleDateFormat; // type@10b7 │ │ +2a6c06: 1a03 148e |001f: const-string v3, "yyyy-MM-dd HH:mm:ss" // string@8e14 │ │ +2a6c0a: 7020 4789 3200 |0021: invoke-direct {v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@8947 │ │ +2a6c10: 6e20 4c89 e200 |0024: invoke-virtual {v2, v14}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@894c │ │ +2a6c16: 0c02 |0027: move-result-object v2 │ │ +2a6c18: 5b02 b082 |0028: iput-object v2, v0, Lfr/nocle/passegares/modele/Gare;.derniereValidationDate:Ljava/util/Date; // field@82b0 │ │ +2a6c1c: 2803 |002a: goto 002d // +0003 │ │ +2a6c1e: 5b01 b082 |002b: iput-object v1, v0, Lfr/nocle/passegares/modele/Gare;.derniereValidationDate:Ljava/util/Date; // field@82b0 │ │ +2a6c22: 2201 b910 |002d: new-instance v1, Ljava/util/ArrayList; // type@10b9 │ │ +2a6c26: 7010 5c89 0100 |002f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a6c2c: 5b01 b582 |0032: iput-object v1, v0, Lfr/nocle/passegares/modele/Gare;.idLignes:Ljava/util/ArrayList; // field@82b5 │ │ +2a6c30: 5b0f b482 |0034: iput-object v15, v0, Lfr/nocle/passegares/modele/Gare;.idBoutique:Ljava/lang/Long; // field@82b4 │ │ +2a6c34: 0e00 |0036: return-void │ │ catches : 1 │ │ 0x0024 - 0x002a │ │ Ljava/text/ParseException; -> 0x002b │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ @@ -678867,20 +678866,20 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2a6c4c: |[2a6c4c] fr.nocle.passegares.modele.Gare.addLigneById:(J)V │ │ -2a6c5c: 5410 b582 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Gare;.idLignes:Ljava/util/ArrayList; // field@82b5 │ │ -2a6c60: 7120 7888 3200 |0002: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ -2a6c66: 0c02 |0005: move-result-object v2 │ │ -2a6c68: 6e20 6089 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a6c6e: 0e00 |0009: return-void │ │ +2a6c48: |[2a6c48] fr.nocle.passegares.modele.Gare.addLigneById:(J)V │ │ +2a6c58: 5410 b582 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Gare;.idLignes:Ljava/util/ArrayList; // field@82b5 │ │ +2a6c5c: 7120 7888 3200 |0002: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ +2a6c62: 0c02 |0005: move-result-object v2 │ │ +2a6c64: 6e20 6089 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a6c6a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lfr/nocle/passegares/modele/Gare; │ │ 0x0000 - 0x000a reg=2 (null) J │ │ │ │ @@ -678889,17 +678888,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6a74: |[2a6a74] fr.nocle.passegares.modele.Gare.getCouleur:()I │ │ -2a6a84: 5210 ae82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Gare;.couleur:I // field@82ae │ │ -2a6a88: 0f00 |0002: return v0 │ │ +2a6a70: |[2a6a70] fr.nocle.passegares.modele.Gare.getCouleur:()I │ │ +2a6a80: 5210 ae82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Gare;.couleur:I // field@82ae │ │ +2a6a84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Gare; │ │ │ │ #2 : (in Lfr/nocle/passegares/modele/Gare;) │ │ @@ -678907,17 +678906,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6a8c: |[2a6a8c] fr.nocle.passegares.modele.Gare.getCouleurEvo:()I │ │ -2a6a9c: 5210 af82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Gare;.couleurEvo:I // field@82af │ │ -2a6aa0: 0f00 |0002: return v0 │ │ +2a6a88: |[2a6a88] fr.nocle.passegares.modele.Gare.getCouleurEvo:()I │ │ +2a6a98: 5210 af82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Gare;.couleurEvo:I // field@82af │ │ +2a6a9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Gare; │ │ │ │ #3 : (in Lfr/nocle/passegares/modele/Gare;) │ │ @@ -678925,19 +678924,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2a6aec: |[2a6aec] fr.nocle.passegares.modele.Gare.getCouleurEvoString:()Ljava/lang/String; │ │ -2a6afc: 5210 af82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Gare;.couleurEvo:I // field@82af │ │ -2a6b00: 7110 a286 0000 |0002: invoke-static {v0}, Lfr/nocle/passegares/outils/CouleurOutils;.getHexa:(I)Ljava/lang/String; // method@86a2 │ │ -2a6b06: 0c00 |0005: move-result-object v0 │ │ -2a6b08: 1100 |0006: return-object v0 │ │ +2a6ae8: |[2a6ae8] fr.nocle.passegares.modele.Gare.getCouleurEvoString:()Ljava/lang/String; │ │ +2a6af8: 5210 af82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Gare;.couleurEvo:I // field@82af │ │ +2a6afc: 7110 a286 0000 |0002: invoke-static {v0}, Lfr/nocle/passegares/outils/CouleurOutils;.getHexa:(I)Ljava/lang/String; // method@86a2 │ │ +2a6b02: 0c00 |0005: move-result-object v0 │ │ +2a6b04: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/nocle/passegares/modele/Gare; │ │ │ │ #4 : (in Lfr/nocle/passegares/modele/Gare;) │ │ @@ -678945,19 +678944,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2a6b0c: |[2a6b0c] fr.nocle.passegares.modele.Gare.getCouleurString:()Ljava/lang/String; │ │ -2a6b1c: 5210 ae82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Gare;.couleur:I // field@82ae │ │ -2a6b20: 7110 a286 0000 |0002: invoke-static {v0}, Lfr/nocle/passegares/outils/CouleurOutils;.getHexa:(I)Ljava/lang/String; // method@86a2 │ │ -2a6b26: 0c00 |0005: move-result-object v0 │ │ -2a6b28: 1100 |0006: return-object v0 │ │ +2a6b08: |[2a6b08] fr.nocle.passegares.modele.Gare.getCouleurString:()Ljava/lang/String; │ │ +2a6b18: 5210 ae82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Gare;.couleur:I // field@82ae │ │ +2a6b1c: 7110 a286 0000 |0002: invoke-static {v0}, Lfr/nocle/passegares/outils/CouleurOutils;.getHexa:(I)Ljava/lang/String; // method@86a2 │ │ +2a6b22: 0c00 |0005: move-result-object v0 │ │ +2a6b24: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/nocle/passegares/modele/Gare; │ │ │ │ #5 : (in Lfr/nocle/passegares/modele/Gare;) │ │ @@ -678965,17 +678964,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6b8c: |[2a6b8c] fr.nocle.passegares.modele.Gare.getDerniereValidationDate:()Ljava/util/Date; │ │ -2a6b9c: 5410 b082 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Gare;.derniereValidationDate:Ljava/util/Date; // field@82b0 │ │ -2a6ba0: 1100 |0002: return-object v0 │ │ +2a6b88: |[2a6b88] fr.nocle.passegares.modele.Gare.getDerniereValidationDate:()Ljava/util/Date; │ │ +2a6b98: 5410 b082 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Gare;.derniereValidationDate:Ljava/util/Date; // field@82b0 │ │ +2a6b9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Gare; │ │ │ │ #6 : (in Lfr/nocle/passegares/modele/Gare;) │ │ @@ -678983,17 +678982,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6a2c: |[2a6a2c] fr.nocle.passegares.modele.Gare.getDistance:()D │ │ -2a6a3c: 5320 b182 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/Gare;.distance:D // field@82b1 │ │ -2a6a40: 1000 |0002: return-wide v0 │ │ +2a6a28: |[2a6a28] fr.nocle.passegares.modele.Gare.getDistance:()D │ │ +2a6a38: 5320 b182 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/Gare;.distance:D // field@82b1 │ │ +2a6a3c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lfr/nocle/passegares/modele/Gare; │ │ │ │ #7 : (in Lfr/nocle/passegares/modele/Gare;) │ │ @@ -679001,17 +679000,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6b2c: |[2a6b2c] fr.nocle.passegares.modele.Gare.getExploitant:()Ljava/lang/String; │ │ -2a6b3c: 5410 b282 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Gare;.exploitant:Ljava/lang/String; // field@82b2 │ │ -2a6b40: 1100 |0002: return-object v0 │ │ +2a6b28: |[2a6b28] fr.nocle.passegares.modele.Gare.getExploitant:()Ljava/lang/String; │ │ +2a6b38: 5410 b282 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Gare;.exploitant:Ljava/lang/String; // field@82b2 │ │ +2a6b3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Gare; │ │ │ │ #8 : (in Lfr/nocle/passegares/modele/Gare;) │ │ @@ -679019,17 +679018,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6ba4: |[2a6ba4] fr.nocle.passegares.modele.Gare.getId:()J │ │ -2a6bb4: 5320 b382 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/Gare;.id:J // field@82b3 │ │ -2a6bb8: 1000 |0002: return-wide v0 │ │ +2a6ba0: |[2a6ba0] fr.nocle.passegares.modele.Gare.getId:()J │ │ +2a6bb0: 5320 b382 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/Gare;.id:J // field@82b3 │ │ +2a6bb4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lfr/nocle/passegares/modele/Gare; │ │ │ │ #9 : (in Lfr/nocle/passegares/modele/Gare;) │ │ @@ -679037,17 +679036,17 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6ad4: |[2a6ad4] fr.nocle.passegares.modele.Gare.getIdBoutique:()Ljava/lang/Long; │ │ -2a6ae4: 5410 b482 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Gare;.idBoutique:Ljava/lang/Long; // field@82b4 │ │ -2a6ae8: 1100 |0002: return-object v0 │ │ +2a6ad0: |[2a6ad0] fr.nocle.passegares.modele.Gare.getIdBoutique:()Ljava/lang/Long; │ │ +2a6ae0: 5410 b482 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Gare;.idBoutique:Ljava/lang/Long; // field@82b4 │ │ +2a6ae4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Gare; │ │ │ │ #10 : (in Lfr/nocle/passegares/modele/Gare;) │ │ @@ -679055,17 +679054,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6b74: |[2a6b74] fr.nocle.passegares.modele.Gare.getIdLignes:()Ljava/util/ArrayList; │ │ -2a6b84: 5410 b582 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Gare;.idLignes:Ljava/util/ArrayList; // field@82b5 │ │ -2a6b88: 1100 |0002: return-object v0 │ │ +2a6b70: |[2a6b70] fr.nocle.passegares.modele.Gare.getIdLignes:()Ljava/util/ArrayList; │ │ +2a6b80: 5410 b582 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Gare;.idLignes:Ljava/util/ArrayList; // field@82b5 │ │ +2a6b84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Gare; │ │ │ │ #11 : (in Lfr/nocle/passegares/modele/Gare;) │ │ @@ -679073,17 +679072,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6b44: |[2a6b44] fr.nocle.passegares.modele.Gare.getIdStif:()Ljava/lang/String; │ │ -2a6b54: 5410 b682 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Gare;.idStif:Ljava/lang/String; // field@82b6 │ │ -2a6b58: 1100 |0002: return-object v0 │ │ +2a6b40: |[2a6b40] fr.nocle.passegares.modele.Gare.getIdStif:()Ljava/lang/String; │ │ +2a6b50: 5410 b682 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Gare;.idStif:Ljava/lang/String; // field@82b6 │ │ +2a6b54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Gare; │ │ │ │ #12 : (in Lfr/nocle/passegares/modele/Gare;) │ │ @@ -679091,17 +679090,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6a44: |[2a6a44] fr.nocle.passegares.modele.Gare.getLatitude:()D │ │ -2a6a54: 5320 b782 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/Gare;.lat:D // field@82b7 │ │ -2a6a58: 1000 |0002: return-wide v0 │ │ +2a6a40: |[2a6a40] fr.nocle.passegares.modele.Gare.getLatitude:()D │ │ +2a6a50: 5320 b782 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/Gare;.lat:D // field@82b7 │ │ +2a6a54: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lfr/nocle/passegares/modele/Gare; │ │ │ │ #13 : (in Lfr/nocle/passegares/modele/Gare;) │ │ @@ -679109,23 +679108,23 @@ │ │ type : '()Landroid/location/Location;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -2a69f8: |[2a69f8] fr.nocle.passegares.modele.Gare.getLocation:()Landroid/location/Location; │ │ -2a6a08: 2200 ff00 |0000: new-instance v0, Landroid/location/Location; // type@00ff │ │ -2a6a0c: 5431 bb82 |0002: iget-object v1, v3, Lfr/nocle/passegares/modele/Gare;.nom:Ljava/lang/String; // field@82bb │ │ -2a6a10: 7020 8305 1000 |0004: invoke-direct {v0, v1}, Landroid/location/Location;.:(Ljava/lang/String;)V // method@0583 │ │ -2a6a16: 5331 b882 |0007: iget-wide v1, v3, Lfr/nocle/passegares/modele/Gare;.lon:D // field@82b8 │ │ -2a6a1a: 6e30 8905 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/location/Location;.setLongitude:(D)V // method@0589 │ │ -2a6a20: 5331 b782 |000c: iget-wide v1, v3, Lfr/nocle/passegares/modele/Gare;.lat:D // field@82b7 │ │ -2a6a24: 6e30 8805 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/location/Location;.setLatitude:(D)V // method@0588 │ │ -2a6a2a: 1100 |0011: return-object v0 │ │ +2a69f4: |[2a69f4] fr.nocle.passegares.modele.Gare.getLocation:()Landroid/location/Location; │ │ +2a6a04: 2200 ff00 |0000: new-instance v0, Landroid/location/Location; // type@00ff │ │ +2a6a08: 5431 bb82 |0002: iget-object v1, v3, Lfr/nocle/passegares/modele/Gare;.nom:Ljava/lang/String; // field@82bb │ │ +2a6a0c: 7020 8305 1000 |0004: invoke-direct {v0, v1}, Landroid/location/Location;.:(Ljava/lang/String;)V // method@0583 │ │ +2a6a12: 5331 b882 |0007: iget-wide v1, v3, Lfr/nocle/passegares/modele/Gare;.lon:D // field@82b8 │ │ +2a6a16: 6e30 8905 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/location/Location;.setLongitude:(D)V // method@0589 │ │ +2a6a1c: 5331 b782 |000c: iget-wide v1, v3, Lfr/nocle/passegares/modele/Gare;.lat:D // field@82b7 │ │ +2a6a20: 6e30 8805 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/location/Location;.setLatitude:(D)V // method@0588 │ │ +2a6a26: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0007 line=96 │ │ 0x000c line=97 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lfr/nocle/passegares/modele/Gare; │ │ @@ -679135,17 +679134,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6a5c: |[2a6a5c] fr.nocle.passegares.modele.Gare.getLongitude:()D │ │ -2a6a6c: 5320 b882 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/Gare;.lon:D // field@82b8 │ │ -2a6a70: 1000 |0002: return-wide v0 │ │ +2a6a58: |[2a6a58] fr.nocle.passegares.modele.Gare.getLongitude:()D │ │ +2a6a68: 5320 b882 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/Gare;.lon:D // field@82b8 │ │ +2a6a6c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lfr/nocle/passegares/modele/Gare; │ │ │ │ #15 : (in Lfr/nocle/passegares/modele/Gare;) │ │ @@ -679153,17 +679152,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6aa4: |[2a6aa4] fr.nocle.passegares.modele.Gare.getNbTampons:()I │ │ -2a6ab4: 5210 b982 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Gare;.nbTampons:I // field@82b9 │ │ -2a6ab8: 0f00 |0002: return v0 │ │ +2a6aa0: |[2a6aa0] fr.nocle.passegares.modele.Gare.getNbTampons:()I │ │ +2a6ab0: 5210 b982 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Gare;.nbTampons:I // field@82b9 │ │ +2a6ab4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Gare; │ │ │ │ #16 : (in Lfr/nocle/passegares/modele/Gare;) │ │ @@ -679171,17 +679170,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6abc: |[2a6abc] fr.nocle.passegares.modele.Gare.getNiveau:()I │ │ -2a6acc: 5210 ba82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Gare;.niveau:I // field@82ba │ │ -2a6ad0: 0f00 |0002: return v0 │ │ +2a6ab8: |[2a6ab8] fr.nocle.passegares.modele.Gare.getNiveau:()I │ │ +2a6ac8: 5210 ba82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Gare;.niveau:I // field@82ba │ │ +2a6acc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Gare; │ │ │ │ #17 : (in Lfr/nocle/passegares/modele/Gare;) │ │ @@ -679189,17 +679188,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6b5c: |[2a6b5c] fr.nocle.passegares.modele.Gare.getNom:()Ljava/lang/String; │ │ -2a6b6c: 5410 bb82 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Gare;.nom:Ljava/lang/String; // field@82bb │ │ -2a6b70: 1100 |0002: return-object v0 │ │ +2a6b58: |[2a6b58] fr.nocle.passegares.modele.Gare.getNom:()Ljava/lang/String; │ │ +2a6b68: 5410 bb82 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Gare;.nom:Ljava/lang/String; // field@82bb │ │ +2a6b6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Gare; │ │ │ │ #18 : (in Lfr/nocle/passegares/modele/Gare;) │ │ @@ -679207,19 +679206,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -2a6c70: |[2a6c70] fr.nocle.passegares.modele.Gare.incrementeNbTampons:()V │ │ -2a6c80: 5210 b982 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Gare;.nbTampons:I // field@82b9 │ │ -2a6c84: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2a6c88: 5910 b982 |0004: iput v0, v1, Lfr/nocle/passegares/modele/Gare;.nbTampons:I // field@82b9 │ │ -2a6c8c: 0e00 |0006: return-void │ │ +2a6c6c: |[2a6c6c] fr.nocle.passegares.modele.Gare.incrementeNbTampons:()V │ │ +2a6c7c: 5210 b982 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Gare;.nbTampons:I // field@82b9 │ │ +2a6c80: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2a6c84: 5910 b982 |0004: iput v0, v1, Lfr/nocle/passegares/modele/Gare;.nbTampons:I // field@82b9 │ │ +2a6c88: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/nocle/passegares/modele/Gare; │ │ │ │ #19 : (in Lfr/nocle/passegares/modele/Gare;) │ │ @@ -679227,17 +679226,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6c90: |[2a6c90] fr.nocle.passegares.modele.Gare.setCouleur:(I)V │ │ -2a6ca0: 5901 ae82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/Gare;.couleur:I // field@82ae │ │ -2a6ca4: 0e00 |0002: return-void │ │ +2a6c8c: |[2a6c8c] fr.nocle.passegares.modele.Gare.setCouleur:(I)V │ │ +2a6c9c: 5901 ae82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/Gare;.couleur:I // field@82ae │ │ +2a6ca0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Gare; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -679246,17 +679245,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6ca8: |[2a6ca8] fr.nocle.passegares.modele.Gare.setCouleurEvo:(I)V │ │ -2a6cb8: 5901 af82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/Gare;.couleurEvo:I // field@82af │ │ -2a6cbc: 0e00 |0002: return-void │ │ +2a6ca4: |[2a6ca4] fr.nocle.passegares.modele.Gare.setCouleurEvo:(I)V │ │ +2a6cb4: 5901 af82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/Gare;.couleurEvo:I // field@82af │ │ +2a6cb8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Gare; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -679265,17 +679264,17 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6cc0: |[2a6cc0] fr.nocle.passegares.modele.Gare.setDerniereValidationDate:(Ljava/util/Date;)V │ │ -2a6cd0: 5b01 b082 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Gare;.derniereValidationDate:Ljava/util/Date; // field@82b0 │ │ -2a6cd4: 0e00 |0002: return-void │ │ +2a6cbc: |[2a6cbc] fr.nocle.passegares.modele.Gare.setDerniereValidationDate:(Ljava/util/Date;)V │ │ +2a6ccc: 5b01 b082 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Gare;.derniereValidationDate:Ljava/util/Date; // field@82b0 │ │ +2a6cd0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Gare; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/Date; │ │ │ │ @@ -679284,17 +679283,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6cd8: |[2a6cd8] fr.nocle.passegares.modele.Gare.setDistance:(D)V │ │ -2a6ce8: 5a01 b182 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/Gare;.distance:D // field@82b1 │ │ -2a6cec: 0e00 |0002: return-void │ │ +2a6cd4: |[2a6cd4] fr.nocle.passegares.modele.Gare.setDistance:(D)V │ │ +2a6ce4: 5a01 b182 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/Gare;.distance:D // field@82b1 │ │ +2a6ce8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Gare; │ │ 0x0000 - 0x0003 reg=1 (null) D │ │ │ │ @@ -679303,17 +679302,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6cf0: |[2a6cf0] fr.nocle.passegares.modele.Gare.setExploitant:(Ljava/lang/String;)V │ │ -2a6d00: 5b01 b282 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Gare;.exploitant:Ljava/lang/String; // field@82b2 │ │ -2a6d04: 0e00 |0002: return-void │ │ +2a6cec: |[2a6cec] fr.nocle.passegares.modele.Gare.setExploitant:(Ljava/lang/String;)V │ │ +2a6cfc: 5b01 b282 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Gare;.exploitant:Ljava/lang/String; // field@82b2 │ │ +2a6d00: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Gare; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -679322,17 +679321,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6d08: |[2a6d08] fr.nocle.passegares.modele.Gare.setId:(J)V │ │ -2a6d18: 5a01 b382 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/Gare;.id:J // field@82b3 │ │ -2a6d1c: 0e00 |0002: return-void │ │ +2a6d04: |[2a6d04] fr.nocle.passegares.modele.Gare.setId:(J)V │ │ +2a6d14: 5a01 b382 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/Gare;.id:J // field@82b3 │ │ +2a6d18: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Gare; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -679341,17 +679340,17 @@ │ │ type : '(Ljava/lang/Long;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6d20: |[2a6d20] fr.nocle.passegares.modele.Gare.setIdBoutique:(Ljava/lang/Long;)V │ │ -2a6d30: 5b01 b482 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Gare;.idBoutique:Ljava/lang/Long; // field@82b4 │ │ -2a6d34: 0e00 |0002: return-void │ │ +2a6d1c: |[2a6d1c] fr.nocle.passegares.modele.Gare.setIdBoutique:(Ljava/lang/Long;)V │ │ +2a6d2c: 5b01 b482 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Gare;.idBoutique:Ljava/lang/Long; // field@82b4 │ │ +2a6d30: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Gare; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Long; │ │ │ │ @@ -679360,17 +679359,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6d38: |[2a6d38] fr.nocle.passegares.modele.Gare.setIdStif:(Ljava/lang/String;)V │ │ -2a6d48: 5b01 b682 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Gare;.idStif:Ljava/lang/String; // field@82b6 │ │ -2a6d4c: 0e00 |0002: return-void │ │ +2a6d34: |[2a6d34] fr.nocle.passegares.modele.Gare.setIdStif:(Ljava/lang/String;)V │ │ +2a6d44: 5b01 b682 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Gare;.idStif:Ljava/lang/String; // field@82b6 │ │ +2a6d48: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Gare; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -679379,17 +679378,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6d50: |[2a6d50] fr.nocle.passegares.modele.Gare.setLatitude:(D)V │ │ -2a6d60: 5a01 b782 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/Gare;.lat:D // field@82b7 │ │ -2a6d64: 0e00 |0002: return-void │ │ +2a6d4c: |[2a6d4c] fr.nocle.passegares.modele.Gare.setLatitude:(D)V │ │ +2a6d5c: 5a01 b782 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/Gare;.lat:D // field@82b7 │ │ +2a6d60: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Gare; │ │ 0x0000 - 0x0003 reg=1 (null) D │ │ │ │ @@ -679398,17 +679397,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6d68: |[2a6d68] fr.nocle.passegares.modele.Gare.setLongitude:(D)V │ │ -2a6d78: 5a01 b882 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/Gare;.lon:D // field@82b8 │ │ -2a6d7c: 0e00 |0002: return-void │ │ +2a6d64: |[2a6d64] fr.nocle.passegares.modele.Gare.setLongitude:(D)V │ │ +2a6d74: 5a01 b882 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/Gare;.lon:D // field@82b8 │ │ +2a6d78: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Gare; │ │ 0x0000 - 0x0003 reg=1 (null) D │ │ │ │ @@ -679417,17 +679416,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6d80: |[2a6d80] fr.nocle.passegares.modele.Gare.setNbTampons:(I)V │ │ -2a6d90: 5901 b982 |0000: iput v1, v0, Lfr/nocle/passegares/modele/Gare;.nbTampons:I // field@82b9 │ │ -2a6d94: 0e00 |0002: return-void │ │ +2a6d7c: |[2a6d7c] fr.nocle.passegares.modele.Gare.setNbTampons:(I)V │ │ +2a6d8c: 5901 b982 |0000: iput v1, v0, Lfr/nocle/passegares/modele/Gare;.nbTampons:I // field@82b9 │ │ +2a6d90: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Gare; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -679436,17 +679435,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6d98: |[2a6d98] fr.nocle.passegares.modele.Gare.setNiveau:(I)V │ │ -2a6da8: 5901 ba82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/Gare;.niveau:I // field@82ba │ │ -2a6dac: 0e00 |0002: return-void │ │ +2a6d94: |[2a6d94] fr.nocle.passegares.modele.Gare.setNiveau:(I)V │ │ +2a6da4: 5901 ba82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/Gare;.niveau:I // field@82ba │ │ +2a6da8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Gare; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -679455,17 +679454,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6db0: |[2a6db0] fr.nocle.passegares.modele.Gare.setNom:(Ljava/lang/String;)V │ │ -2a6dc0: 5b01 bb82 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Gare;.nom:Ljava/lang/String; // field@82bb │ │ -2a6dc4: 0e00 |0002: return-void │ │ +2a6dac: |[2a6dac] fr.nocle.passegares.modele.Gare.setNom:(Ljava/lang/String;)V │ │ +2a6dbc: 5b01 bb82 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Gare;.nom:Ljava/lang/String; // field@82bb │ │ +2a6dc0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Gare; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -679740,36 +679739,36 @@ │ │ type : '(JLjava/lang/String;ILjava/lang/String;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -2a6870: |[2a6870] fr.nocle.passegares.modele.GareTamponnee.:(JLjava/lang/String;ILjava/lang/String;III)V │ │ -2a6880: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a6886: 5a01 e982 |0003: iput-wide v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.idGare:J // field@82e9 │ │ -2a688a: 5b03 ec82 |0005: iput-object v3, v0, Lfr/nocle/passegares/modele/GareTamponnee;.nomGare:Ljava/lang/String; // field@82ec │ │ -2a688e: 5904 ea82 |0007: iput v4, v0, Lfr/nocle/passegares/modele/GareTamponnee;.nbValidations:I // field@82ea │ │ -2a6892: 5907 e682 |0009: iput v7, v0, Lfr/nocle/passegares/modele/GareTamponnee;.couleur:I // field@82e6 │ │ -2a6896: 5908 e782 |000b: iput v8, v0, Lfr/nocle/passegares/modele/GareTamponnee;.couleurEvolution:I // field@82e7 │ │ -2a689a: 5906 eb82 |000d: iput v6, v0, Lfr/nocle/passegares/modele/GareTamponnee;.niveau:I // field@82eb │ │ -2a689e: 2201 b710 |000f: new-instance v1, Ljava/text/SimpleDateFormat; // type@10b7 │ │ -2a68a2: 1a02 148e |0011: const-string v2, "yyyy-MM-dd HH:mm:ss" // string@8e14 │ │ -2a68a6: 7020 4789 2100 |0013: invoke-direct {v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@8947 │ │ -2a68ac: 3905 0600 |0016: if-nez v5, 001c // +0006 │ │ -2a68b0: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -2a68b2: 5b01 e882 |0019: iput-object v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.dateDerniereValidation:Ljava/util/Date; // field@82e8 │ │ -2a68b6: 280c |001b: goto 0027 // +000c │ │ -2a68b8: 6e20 4c89 5100 |001c: invoke-virtual {v1, v5}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@894c │ │ -2a68be: 0c01 |001f: move-result-object v1 │ │ -2a68c0: 5b01 e882 |0020: iput-object v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.dateDerniereValidation:Ljava/util/Date; // field@82e8 │ │ -2a68c4: 2805 |0022: goto 0027 // +0005 │ │ -2a68c6: 0d01 |0023: move-exception v1 │ │ -2a68c8: 6e10 4689 0100 |0024: invoke-virtual {v1}, Ljava/text/ParseException;.printStackTrace:()V // method@8946 │ │ -2a68ce: 0e00 |0027: return-void │ │ +2a686c: |[2a686c] fr.nocle.passegares.modele.GareTamponnee.:(JLjava/lang/String;ILjava/lang/String;III)V │ │ +2a687c: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a6882: 5a01 e982 |0003: iput-wide v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.idGare:J // field@82e9 │ │ +2a6886: 5b03 ec82 |0005: iput-object v3, v0, Lfr/nocle/passegares/modele/GareTamponnee;.nomGare:Ljava/lang/String; // field@82ec │ │ +2a688a: 5904 ea82 |0007: iput v4, v0, Lfr/nocle/passegares/modele/GareTamponnee;.nbValidations:I // field@82ea │ │ +2a688e: 5907 e682 |0009: iput v7, v0, Lfr/nocle/passegares/modele/GareTamponnee;.couleur:I // field@82e6 │ │ +2a6892: 5908 e782 |000b: iput v8, v0, Lfr/nocle/passegares/modele/GareTamponnee;.couleurEvolution:I // field@82e7 │ │ +2a6896: 5906 eb82 |000d: iput v6, v0, Lfr/nocle/passegares/modele/GareTamponnee;.niveau:I // field@82eb │ │ +2a689a: 2201 b710 |000f: new-instance v1, Ljava/text/SimpleDateFormat; // type@10b7 │ │ +2a689e: 1a02 148e |0011: const-string v2, "yyyy-MM-dd HH:mm:ss" // string@8e14 │ │ +2a68a2: 7020 4789 2100 |0013: invoke-direct {v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@8947 │ │ +2a68a8: 3905 0600 |0016: if-nez v5, 001c // +0006 │ │ +2a68ac: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +2a68ae: 5b01 e882 |0019: iput-object v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.dateDerniereValidation:Ljava/util/Date; // field@82e8 │ │ +2a68b2: 280c |001b: goto 0027 // +000c │ │ +2a68b4: 6e20 4c89 5100 |001c: invoke-virtual {v1, v5}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@894c │ │ +2a68ba: 0c01 |001f: move-result-object v1 │ │ +2a68bc: 5b01 e882 |0020: iput-object v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.dateDerniereValidation:Ljava/util/Date; // field@82e8 │ │ +2a68c0: 2805 |0022: goto 0027 // +0005 │ │ +2a68c2: 0d01 |0023: move-exception v1 │ │ +2a68c4: 6e10 4689 0100 |0024: invoke-virtual {v1}, Ljava/text/ParseException;.printStackTrace:()V // method@8946 │ │ +2a68ca: 0e00 |0027: return-void │ │ catches : 1 │ │ 0x001c - 0x0022 │ │ Ljava/text/ParseException; -> 0x0023 │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x0005 line=70 │ │ @@ -679796,30 +679795,30 @@ │ │ type : '(JLjava/lang/String;ILjava/lang/String;IIIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 21 │ │ ins : 11 │ │ outs : 9 │ │ insns size : 24 16-bit code units │ │ -2a68e0: |[2a68e0] fr.nocle.passegares.modele.GareTamponnee.:(JLjava/lang/String;ILjava/lang/String;IIIII)V │ │ -2a68f0: 07a9 |0000: move-object v9, v10 │ │ -2a68f2: 07a0 |0001: move-object v0, v10 │ │ -2a68f4: 04b1 |0002: move-wide v1, v11 │ │ -2a68f6: 07d3 |0003: move-object v3, v13 │ │ -2a68f8: 01e4 |0004: move v4, v14 │ │ -2a68fa: 07f5 |0005: move-object v5, v15 │ │ -2a68fc: 0206 1200 |0006: move/from16 v6, v18 │ │ -2a6900: 0207 1300 |0008: move/from16 v7, v19 │ │ -2a6904: 0208 1400 |000a: move/from16 v8, v20 │ │ -2a6908: 7609 e985 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lfr/nocle/passegares/modele/GareTamponnee;.:(JLjava/lang/String;ILjava/lang/String;III)V // method@85e9 │ │ -2a690e: 0200 1000 |000f: move/from16 v0, v16 │ │ -2a6912: 5990 ed82 |0011: iput v0, v9, Lfr/nocle/passegares/modele/GareTamponnee;.planDeLigneFond:I // field@82ed │ │ -2a6916: 0200 1100 |0013: move/from16 v0, v17 │ │ -2a691a: 5990 ee82 |0015: iput v0, v9, Lfr/nocle/passegares/modele/GareTamponnee;.planDeLignePoint:I // field@82ee │ │ -2a691e: 0e00 |0017: return-void │ │ +2a68dc: |[2a68dc] fr.nocle.passegares.modele.GareTamponnee.:(JLjava/lang/String;ILjava/lang/String;IIIII)V │ │ +2a68ec: 07a9 |0000: move-object v9, v10 │ │ +2a68ee: 07a0 |0001: move-object v0, v10 │ │ +2a68f0: 04b1 |0002: move-wide v1, v11 │ │ +2a68f2: 07d3 |0003: move-object v3, v13 │ │ +2a68f4: 01e4 |0004: move v4, v14 │ │ +2a68f6: 07f5 |0005: move-object v5, v15 │ │ +2a68f8: 0206 1200 |0006: move/from16 v6, v18 │ │ +2a68fc: 0207 1300 |0008: move/from16 v7, v19 │ │ +2a6900: 0208 1400 |000a: move/from16 v8, v20 │ │ +2a6904: 7609 e985 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lfr/nocle/passegares/modele/GareTamponnee;.:(JLjava/lang/String;ILjava/lang/String;III)V // method@85e9 │ │ +2a690a: 0200 1000 |000f: move/from16 v0, v16 │ │ +2a690e: 5990 ed82 |0011: iput v0, v9, Lfr/nocle/passegares/modele/GareTamponnee;.planDeLigneFond:I // field@82ed │ │ +2a6912: 0200 1100 |0013: move/from16 v0, v17 │ │ +2a6916: 5990 ee82 |0015: iput v0, v9, Lfr/nocle/passegares/modele/GareTamponnee;.planDeLignePoint:I // field@82ee │ │ +2a691a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x000c line=88 │ │ 0x0011 line=89 │ │ 0x0015 line=90 │ │ locals : │ │ 0x0000 - 0x0018 reg=10 this Lfr/nocle/passegares/modele/GareTamponnee; │ │ @@ -679839,17 +679838,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6798: |[2a6798] fr.nocle.passegares.modele.GareTamponnee.getCouleur:()I │ │ -2a67a8: 5210 e682 |0000: iget v0, v1, Lfr/nocle/passegares/modele/GareTamponnee;.couleur:I // field@82e6 │ │ -2a67ac: 0f00 |0002: return v0 │ │ +2a6794: |[2a6794] fr.nocle.passegares.modele.GareTamponnee.getCouleur:()I │ │ +2a67a4: 5210 e682 |0000: iget v0, v1, Lfr/nocle/passegares/modele/GareTamponnee;.couleur:I // field@82e6 │ │ +2a67a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/GareTamponnee; │ │ │ │ #1 : (in Lfr/nocle/passegares/modele/GareTamponnee;) │ │ @@ -679857,17 +679856,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a67b0: |[2a67b0] fr.nocle.passegares.modele.GareTamponnee.getCouleurEvolution:()I │ │ -2a67c0: 5210 e782 |0000: iget v0, v1, Lfr/nocle/passegares/modele/GareTamponnee;.couleurEvolution:I // field@82e7 │ │ -2a67c4: 0f00 |0002: return v0 │ │ +2a67ac: |[2a67ac] fr.nocle.passegares.modele.GareTamponnee.getCouleurEvolution:()I │ │ +2a67bc: 5210 e782 |0000: iget v0, v1, Lfr/nocle/passegares/modele/GareTamponnee;.couleurEvolution:I // field@82e7 │ │ +2a67c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/GareTamponnee; │ │ │ │ #2 : (in Lfr/nocle/passegares/modele/GareTamponnee;) │ │ @@ -679875,17 +679874,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6840: |[2a6840] fr.nocle.passegares.modele.GareTamponnee.getDateDerniereValidation:()Ljava/util/Date; │ │ -2a6850: 5410 e882 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/GareTamponnee;.dateDerniereValidation:Ljava/util/Date; // field@82e8 │ │ -2a6854: 1100 |0002: return-object v0 │ │ +2a683c: |[2a683c] fr.nocle.passegares.modele.GareTamponnee.getDateDerniereValidation:()Ljava/util/Date; │ │ +2a684c: 5410 e882 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/GareTamponnee;.dateDerniereValidation:Ljava/util/Date; // field@82e8 │ │ +2a6850: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/GareTamponnee; │ │ │ │ #3 : (in Lfr/nocle/passegares/modele/GareTamponnee;) │ │ @@ -679893,17 +679892,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6858: |[2a6858] fr.nocle.passegares.modele.GareTamponnee.getIdGare:()J │ │ -2a6868: 5320 e982 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/GareTamponnee;.idGare:J // field@82e9 │ │ -2a686c: 1000 |0002: return-wide v0 │ │ +2a6854: |[2a6854] fr.nocle.passegares.modele.GareTamponnee.getIdGare:()J │ │ +2a6864: 5320 e982 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/GareTamponnee;.idGare:J // field@82e9 │ │ +2a6868: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lfr/nocle/passegares/modele/GareTamponnee; │ │ │ │ #4 : (in Lfr/nocle/passegares/modele/GareTamponnee;) │ │ @@ -679911,17 +679910,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a67c8: |[2a67c8] fr.nocle.passegares.modele.GareTamponnee.getNbValidations:()I │ │ -2a67d8: 5210 ea82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/GareTamponnee;.nbValidations:I // field@82ea │ │ -2a67dc: 0f00 |0002: return v0 │ │ +2a67c4: |[2a67c4] fr.nocle.passegares.modele.GareTamponnee.getNbValidations:()I │ │ +2a67d4: 5210 ea82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/GareTamponnee;.nbValidations:I // field@82ea │ │ +2a67d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/GareTamponnee; │ │ │ │ #5 : (in Lfr/nocle/passegares/modele/GareTamponnee;) │ │ @@ -679929,17 +679928,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a67e0: |[2a67e0] fr.nocle.passegares.modele.GareTamponnee.getNiveau:()I │ │ -2a67f0: 5210 eb82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/GareTamponnee;.niveau:I // field@82eb │ │ -2a67f4: 0f00 |0002: return v0 │ │ +2a67dc: |[2a67dc] fr.nocle.passegares.modele.GareTamponnee.getNiveau:()I │ │ +2a67ec: 5210 eb82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/GareTamponnee;.niveau:I // field@82eb │ │ +2a67f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/GareTamponnee; │ │ │ │ #6 : (in Lfr/nocle/passegares/modele/GareTamponnee;) │ │ @@ -679947,17 +679946,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6828: |[2a6828] fr.nocle.passegares.modele.GareTamponnee.getNomGare:()Ljava/lang/String; │ │ -2a6838: 5410 ec82 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/GareTamponnee;.nomGare:Ljava/lang/String; // field@82ec │ │ -2a683c: 1100 |0002: return-object v0 │ │ +2a6824: |[2a6824] fr.nocle.passegares.modele.GareTamponnee.getNomGare:()Ljava/lang/String; │ │ +2a6834: 5410 ec82 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/GareTamponnee;.nomGare:Ljava/lang/String; // field@82ec │ │ +2a6838: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/GareTamponnee; │ │ │ │ #7 : (in Lfr/nocle/passegares/modele/GareTamponnee;) │ │ @@ -679965,17 +679964,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a67f8: |[2a67f8] fr.nocle.passegares.modele.GareTamponnee.getPlanDeLigneFond:()I │ │ -2a6808: 5210 ed82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/GareTamponnee;.planDeLigneFond:I // field@82ed │ │ -2a680c: 0f00 |0002: return v0 │ │ +2a67f4: |[2a67f4] fr.nocle.passegares.modele.GareTamponnee.getPlanDeLigneFond:()I │ │ +2a6804: 5210 ed82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/GareTamponnee;.planDeLigneFond:I // field@82ed │ │ +2a6808: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/GareTamponnee; │ │ │ │ #8 : (in Lfr/nocle/passegares/modele/GareTamponnee;) │ │ @@ -679983,17 +679982,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6810: |[2a6810] fr.nocle.passegares.modele.GareTamponnee.getPlanDeLignePoint:()I │ │ -2a6820: 5210 ee82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/GareTamponnee;.planDeLignePoint:I // field@82ee │ │ -2a6824: 0f00 |0002: return v0 │ │ +2a680c: |[2a680c] fr.nocle.passegares.modele.GareTamponnee.getPlanDeLignePoint:()I │ │ +2a681c: 5210 ee82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/GareTamponnee;.planDeLignePoint:I // field@82ee │ │ +2a6820: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/GareTamponnee; │ │ │ │ #9 : (in Lfr/nocle/passegares/modele/GareTamponnee;) │ │ @@ -680001,17 +680000,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6920: |[2a6920] fr.nocle.passegares.modele.GareTamponnee.setCouleur:(I)V │ │ -2a6930: 5901 e682 |0000: iput v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.couleur:I // field@82e6 │ │ -2a6934: 0e00 |0002: return-void │ │ +2a691c: |[2a691c] fr.nocle.passegares.modele.GareTamponnee.setCouleur:(I)V │ │ +2a692c: 5901 e682 |0000: iput v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.couleur:I // field@82e6 │ │ +2a6930: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/GareTamponnee; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -680020,17 +680019,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6938: |[2a6938] fr.nocle.passegares.modele.GareTamponnee.setCouleurEvolution:(I)V │ │ -2a6948: 5901 e782 |0000: iput v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.couleurEvolution:I // field@82e7 │ │ -2a694c: 0e00 |0002: return-void │ │ +2a6934: |[2a6934] fr.nocle.passegares.modele.GareTamponnee.setCouleurEvolution:(I)V │ │ +2a6944: 5901 e782 |0000: iput v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.couleurEvolution:I // field@82e7 │ │ +2a6948: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/GareTamponnee; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -680039,17 +680038,17 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6950: |[2a6950] fr.nocle.passegares.modele.GareTamponnee.setDateDerniereValidation:(Ljava/util/Date;)V │ │ -2a6960: 5b01 e882 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.dateDerniereValidation:Ljava/util/Date; // field@82e8 │ │ -2a6964: 0e00 |0002: return-void │ │ +2a694c: |[2a694c] fr.nocle.passegares.modele.GareTamponnee.setDateDerniereValidation:(Ljava/util/Date;)V │ │ +2a695c: 5b01 e882 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.dateDerniereValidation:Ljava/util/Date; // field@82e8 │ │ +2a6960: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/GareTamponnee; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/Date; │ │ │ │ @@ -680058,17 +680057,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6968: |[2a6968] fr.nocle.passegares.modele.GareTamponnee.setIdGare:(J)V │ │ -2a6978: 5a01 e982 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.idGare:J // field@82e9 │ │ -2a697c: 0e00 |0002: return-void │ │ +2a6964: |[2a6964] fr.nocle.passegares.modele.GareTamponnee.setIdGare:(J)V │ │ +2a6974: 5a01 e982 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.idGare:J // field@82e9 │ │ +2a6978: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/GareTamponnee; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -680077,17 +680076,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6980: |[2a6980] fr.nocle.passegares.modele.GareTamponnee.setNbValidations:(I)V │ │ -2a6990: 5901 ea82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.nbValidations:I // field@82ea │ │ -2a6994: 0e00 |0002: return-void │ │ +2a697c: |[2a697c] fr.nocle.passegares.modele.GareTamponnee.setNbValidations:(I)V │ │ +2a698c: 5901 ea82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.nbValidations:I // field@82ea │ │ +2a6990: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/GareTamponnee; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -680096,17 +680095,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6998: |[2a6998] fr.nocle.passegares.modele.GareTamponnee.setNiveau:(I)V │ │ -2a69a8: 5901 eb82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.niveau:I // field@82eb │ │ -2a69ac: 0e00 |0002: return-void │ │ +2a6994: |[2a6994] fr.nocle.passegares.modele.GareTamponnee.setNiveau:(I)V │ │ +2a69a4: 5901 eb82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.niveau:I // field@82eb │ │ +2a69a8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/GareTamponnee; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -680115,17 +680114,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a69b0: |[2a69b0] fr.nocle.passegares.modele.GareTamponnee.setNomGare:(Ljava/lang/String;)V │ │ -2a69c0: 5b01 ec82 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.nomGare:Ljava/lang/String; // field@82ec │ │ -2a69c4: 0e00 |0002: return-void │ │ +2a69ac: |[2a69ac] fr.nocle.passegares.modele.GareTamponnee.setNomGare:(Ljava/lang/String;)V │ │ +2a69bc: 5b01 ec82 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.nomGare:Ljava/lang/String; // field@82ec │ │ +2a69c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/GareTamponnee; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -680134,17 +680133,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a69c8: |[2a69c8] fr.nocle.passegares.modele.GareTamponnee.setPlanDeLigneFond:(I)V │ │ -2a69d8: 5901 ed82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.planDeLigneFond:I // field@82ed │ │ -2a69dc: 0e00 |0002: return-void │ │ +2a69c4: |[2a69c4] fr.nocle.passegares.modele.GareTamponnee.setPlanDeLigneFond:(I)V │ │ +2a69d4: 5901 ed82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.planDeLigneFond:I // field@82ed │ │ +2a69d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/GareTamponnee; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -680153,17 +680152,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a69e0: |[2a69e0] fr.nocle.passegares.modele.GareTamponnee.setPlanDeLignePoint:(I)V │ │ -2a69f0: 5901 ee82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.planDeLignePoint:I // field@82ee │ │ -2a69f4: 0e00 |0002: return-void │ │ +2a69dc: |[2a69dc] fr.nocle.passegares.modele.GareTamponnee.setPlanDeLignePoint:(I)V │ │ +2a69ec: 5901 ee82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/GareTamponnee;.planDeLignePoint:I // field@82ee │ │ +2a69f0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/GareTamponnee; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -680228,26 +680227,26 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -2a7084: |[2a7084] fr.nocle.passegares.modele.Ligne.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;J)V │ │ -2a7094: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a709a: 5a01 f082 |0003: iput-wide v1, v0, Lfr/nocle/passegares/modele/Ligne;.id:J // field@82f0 │ │ -2a709e: 5b03 f282 |0005: iput-object v3, v0, Lfr/nocle/passegares/modele/Ligne;.idStif:Ljava/lang/String; // field@82f2 │ │ -2a70a2: 5b04 f482 |0007: iput-object v4, v0, Lfr/nocle/passegares/modele/Ligne;.nom:Ljava/lang/String; // field@82f4 │ │ -2a70a6: 5b05 f782 |0009: iput-object v5, v0, Lfr/nocle/passegares/modele/Ligne;.type:Ljava/lang/String; // field@82f7 │ │ -2a70aa: 5906 f582 |000b: iput v6, v0, Lfr/nocle/passegares/modele/Ligne;.ordre:I // field@82f5 │ │ -2a70ae: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -2a70b0: 5901 f382 |000e: iput v1, v0, Lfr/nocle/passegares/modele/Ligne;.nbGares:I // field@82f3 │ │ -2a70b4: 5b07 ef82 |0010: iput-object v7, v0, Lfr/nocle/passegares/modele/Ligne;.couleur:Ljava/lang/String; // field@82ef │ │ -2a70b8: 5a08 f182 |0012: iput-wide v8, v0, Lfr/nocle/passegares/modele/Ligne;.idRegion:J // field@82f1 │ │ -2a70bc: 0e00 |0014: return-void │ │ +2a7080: |[2a7080] fr.nocle.passegares.modele.Ligne.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;J)V │ │ +2a7090: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a7096: 5a01 f082 |0003: iput-wide v1, v0, Lfr/nocle/passegares/modele/Ligne;.id:J // field@82f0 │ │ +2a709a: 5b03 f282 |0005: iput-object v3, v0, Lfr/nocle/passegares/modele/Ligne;.idStif:Ljava/lang/String; // field@82f2 │ │ +2a709e: 5b04 f482 |0007: iput-object v4, v0, Lfr/nocle/passegares/modele/Ligne;.nom:Ljava/lang/String; // field@82f4 │ │ +2a70a2: 5b05 f782 |0009: iput-object v5, v0, Lfr/nocle/passegares/modele/Ligne;.type:Ljava/lang/String; // field@82f7 │ │ +2a70a6: 5906 f582 |000b: iput v6, v0, Lfr/nocle/passegares/modele/Ligne;.ordre:I // field@82f5 │ │ +2a70aa: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +2a70ac: 5901 f382 |000e: iput v1, v0, Lfr/nocle/passegares/modele/Ligne;.nbGares:I // field@82f3 │ │ +2a70b0: 5b07 ef82 |0010: iput-object v7, v0, Lfr/nocle/passegares/modele/Ligne;.couleur:Ljava/lang/String; // field@82ef │ │ +2a70b4: 5a08 f182 |0012: iput-wide v8, v0, Lfr/nocle/passegares/modele/Ligne;.idRegion:J // field@82f1 │ │ +2a70b8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ 0x0005 line=20 │ │ 0x0007 line=21 │ │ 0x0009 line=22 │ │ @@ -680270,18 +680269,18 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;JI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 11 │ │ outs : 10 │ │ insns size : 6 16-bit code units │ │ -2a70c0: |[2a70c0] fr.nocle.passegares.modele.Ligne.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;JI)V │ │ -2a70d0: 760a fd85 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lfr/nocle/passegares/modele/Ligne;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;J)V // method@85fd │ │ -2a70d6: 590a f382 |0003: iput v10, v0, Lfr/nocle/passegares/modele/Ligne;.nbGares:I // field@82f3 │ │ -2a70da: 0e00 |0005: return-void │ │ +2a70bc: |[2a70bc] fr.nocle.passegares.modele.Ligne.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;JI)V │ │ +2a70cc: 760a fd85 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lfr/nocle/passegares/modele/Ligne;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;J)V // method@85fd │ │ +2a70d2: 590a f382 |0003: iput v10, v0, Lfr/nocle/passegares/modele/Ligne;.nbGares:I // field@82f3 │ │ +2a70d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/modele/Ligne; │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ @@ -680298,29 +680297,29 @@ │ │ type : '(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Lfr/nocle/passegares/modele/Region;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 21 │ │ ins : 10 │ │ outs : 11 │ │ insns size : 24 16-bit code units │ │ -2a7044: |[2a7044] fr.nocle.passegares.modele.Ligne.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Lfr/nocle/passegares/modele/Region;I)V │ │ -2a7054: 7401 3986 1300 |0000: invoke-virtual/range {v19}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ -2a705a: 0b08 |0003: move-result-wide v8 │ │ -2a705c: 07b0 |0004: move-object v0, v11 │ │ -2a705e: 04c1 |0005: move-wide v1, v12 │ │ -2a7060: 07e3 |0006: move-object v3, v14 │ │ -2a7062: 07f4 |0007: move-object v4, v15 │ │ -2a7064: 0805 1000 |0008: move-object/from16 v5, v16 │ │ -2a7068: 0206 1100 |000a: move/from16 v6, v17 │ │ -2a706c: 0807 1200 |000c: move-object/from16 v7, v18 │ │ -2a7070: 020a 1400 |000e: move/from16 v10, v20 │ │ -2a7074: 760b fe85 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lfr/nocle/passegares/modele/Ligne;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;JI)V // method@85fe │ │ -2a707a: 0801 1300 |0013: move-object/from16 v1, v19 │ │ -2a707e: 5b01 f682 |0015: iput-object v1, v0, Lfr/nocle/passegares/modele/Ligne;.region:Lfr/nocle/passegares/modele/Region; // field@82f6 │ │ -2a7082: 0e00 |0017: return-void │ │ +2a7040: |[2a7040] fr.nocle.passegares.modele.Ligne.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Lfr/nocle/passegares/modele/Region;I)V │ │ +2a7050: 7401 3986 1300 |0000: invoke-virtual/range {v19}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ +2a7056: 0b08 |0003: move-result-wide v8 │ │ +2a7058: 07b0 |0004: move-object v0, v11 │ │ +2a705a: 04c1 |0005: move-wide v1, v12 │ │ +2a705c: 07e3 |0006: move-object v3, v14 │ │ +2a705e: 07f4 |0007: move-object v4, v15 │ │ +2a7060: 0805 1000 |0008: move-object/from16 v5, v16 │ │ +2a7064: 0206 1100 |000a: move/from16 v6, v17 │ │ +2a7068: 0807 1200 |000c: move-object/from16 v7, v18 │ │ +2a706c: 020a 1400 |000e: move/from16 v10, v20 │ │ +2a7070: 760b fe85 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lfr/nocle/passegares/modele/Ligne;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;JI)V // method@85fe │ │ +2a7076: 0801 1300 |0013: move-object/from16 v1, v19 │ │ +2a707a: 5b01 f682 |0015: iput-object v1, v0, Lfr/nocle/passegares/modele/Ligne;.region:Lfr/nocle/passegares/modele/Region; // field@82f6 │ │ +2a707e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0015 line=36 │ │ locals : │ │ 0x0000 - 0x0018 reg=11 this Lfr/nocle/passegares/modele/Ligne; │ │ 0x0000 - 0x0018 reg=12 (null) J │ │ @@ -680338,17 +680337,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6fb4: |[2a6fb4] fr.nocle.passegares.modele.Ligne.getCouleur:()Ljava/lang/String; │ │ -2a6fc4: 5410 ef82 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Ligne;.couleur:Ljava/lang/String; // field@82ef │ │ -2a6fc8: 1100 |0002: return-object v0 │ │ +2a6fb0: |[2a6fb0] fr.nocle.passegares.modele.Ligne.getCouleur:()Ljava/lang/String; │ │ +2a6fc0: 5410 ef82 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Ligne;.couleur:Ljava/lang/String; // field@82ef │ │ +2a6fc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Ligne; │ │ │ │ #1 : (in Lfr/nocle/passegares/modele/Ligne;) │ │ @@ -680356,17 +680355,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a7014: |[2a7014] fr.nocle.passegares.modele.Ligne.getId:()J │ │ -2a7024: 5320 f082 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/Ligne;.id:J // field@82f0 │ │ -2a7028: 1000 |0002: return-wide v0 │ │ +2a7010: |[2a7010] fr.nocle.passegares.modele.Ligne.getId:()J │ │ +2a7020: 5320 f082 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/Ligne;.id:J // field@82f0 │ │ +2a7024: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lfr/nocle/passegares/modele/Ligne; │ │ │ │ #2 : (in Lfr/nocle/passegares/modele/Ligne;) │ │ @@ -680374,17 +680373,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a702c: |[2a702c] fr.nocle.passegares.modele.Ligne.getIdRegion:()J │ │ -2a703c: 5320 f182 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/Ligne;.idRegion:J // field@82f1 │ │ -2a7040: 1000 |0002: return-wide v0 │ │ +2a7028: |[2a7028] fr.nocle.passegares.modele.Ligne.getIdRegion:()J │ │ +2a7038: 5320 f182 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/Ligne;.idRegion:J // field@82f1 │ │ +2a703c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lfr/nocle/passegares/modele/Ligne; │ │ │ │ #3 : (in Lfr/nocle/passegares/modele/Ligne;) │ │ @@ -680392,17 +680391,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6fcc: |[2a6fcc] fr.nocle.passegares.modele.Ligne.getIdStif:()Ljava/lang/String; │ │ -2a6fdc: 5410 f282 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Ligne;.idStif:Ljava/lang/String; // field@82f2 │ │ -2a6fe0: 1100 |0002: return-object v0 │ │ +2a6fc8: |[2a6fc8] fr.nocle.passegares.modele.Ligne.getIdStif:()Ljava/lang/String; │ │ +2a6fd8: 5410 f282 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Ligne;.idStif:Ljava/lang/String; // field@82f2 │ │ +2a6fdc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Ligne; │ │ │ │ #4 : (in Lfr/nocle/passegares/modele/Ligne;) │ │ @@ -680410,17 +680409,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6f84: |[2a6f84] fr.nocle.passegares.modele.Ligne.getNbGares:()I │ │ -2a6f94: 5210 f382 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Ligne;.nbGares:I // field@82f3 │ │ -2a6f98: 0f00 |0002: return v0 │ │ +2a6f80: |[2a6f80] fr.nocle.passegares.modele.Ligne.getNbGares:()I │ │ +2a6f90: 5210 f382 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Ligne;.nbGares:I // field@82f3 │ │ +2a6f94: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Ligne; │ │ │ │ #5 : (in Lfr/nocle/passegares/modele/Ligne;) │ │ @@ -680428,17 +680427,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6fe4: |[2a6fe4] fr.nocle.passegares.modele.Ligne.getNom:()Ljava/lang/String; │ │ -2a6ff4: 5410 f482 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Ligne;.nom:Ljava/lang/String; // field@82f4 │ │ -2a6ff8: 1100 |0002: return-object v0 │ │ +2a6fe0: |[2a6fe0] fr.nocle.passegares.modele.Ligne.getNom:()Ljava/lang/String; │ │ +2a6ff0: 5410 f482 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Ligne;.nom:Ljava/lang/String; // field@82f4 │ │ +2a6ff4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Ligne; │ │ │ │ #6 : (in Lfr/nocle/passegares/modele/Ligne;) │ │ @@ -680446,17 +680445,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6f9c: |[2a6f9c] fr.nocle.passegares.modele.Ligne.getOrdre:()I │ │ -2a6fac: 5210 f582 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Ligne;.ordre:I // field@82f5 │ │ -2a6fb0: 0f00 |0002: return v0 │ │ +2a6f98: |[2a6f98] fr.nocle.passegares.modele.Ligne.getOrdre:()I │ │ +2a6fa8: 5210 f582 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Ligne;.ordre:I // field@82f5 │ │ +2a6fac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Ligne; │ │ │ │ #7 : (in Lfr/nocle/passegares/modele/Ligne;) │ │ @@ -680464,17 +680463,17 @@ │ │ type : '()Lfr/nocle/passegares/modele/Region;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6f6c: |[2a6f6c] fr.nocle.passegares.modele.Ligne.getRegion:()Lfr/nocle/passegares/modele/Region; │ │ -2a6f7c: 5410 f682 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Ligne;.region:Lfr/nocle/passegares/modele/Region; // field@82f6 │ │ -2a6f80: 1100 |0002: return-object v0 │ │ +2a6f68: |[2a6f68] fr.nocle.passegares.modele.Ligne.getRegion:()Lfr/nocle/passegares/modele/Region; │ │ +2a6f78: 5410 f682 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Ligne;.region:Lfr/nocle/passegares/modele/Region; // field@82f6 │ │ +2a6f7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Ligne; │ │ │ │ #8 : (in Lfr/nocle/passegares/modele/Ligne;) │ │ @@ -680482,17 +680481,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6ffc: |[2a6ffc] fr.nocle.passegares.modele.Ligne.getType:()Ljava/lang/String; │ │ -2a700c: 5410 f782 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Ligne;.type:Ljava/lang/String; // field@82f7 │ │ -2a7010: 1100 |0002: return-object v0 │ │ +2a6ff8: |[2a6ff8] fr.nocle.passegares.modele.Ligne.getType:()Ljava/lang/String; │ │ +2a7008: 5410 f782 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Ligne;.type:Ljava/lang/String; // field@82f7 │ │ +2a700c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Ligne; │ │ │ │ #9 : (in Lfr/nocle/passegares/modele/Ligne;) │ │ @@ -680500,17 +680499,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a70dc: |[2a70dc] fr.nocle.passegares.modele.Ligne.setCouleur:(Ljava/lang/String;)V │ │ -2a70ec: 5b01 ef82 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Ligne;.couleur:Ljava/lang/String; // field@82ef │ │ -2a70f0: 0e00 |0002: return-void │ │ +2a70d8: |[2a70d8] fr.nocle.passegares.modele.Ligne.setCouleur:(Ljava/lang/String;)V │ │ +2a70e8: 5b01 ef82 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Ligne;.couleur:Ljava/lang/String; // field@82ef │ │ +2a70ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Ligne; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -680519,17 +680518,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a70f4: |[2a70f4] fr.nocle.passegares.modele.Ligne.setId:(J)V │ │ -2a7104: 5a01 f082 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/Ligne;.id:J // field@82f0 │ │ -2a7108: 0e00 |0002: return-void │ │ +2a70f0: |[2a70f0] fr.nocle.passegares.modele.Ligne.setId:(J)V │ │ +2a7100: 5a01 f082 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/Ligne;.id:J // field@82f0 │ │ +2a7104: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Ligne; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -680538,17 +680537,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a710c: |[2a710c] fr.nocle.passegares.modele.Ligne.setIdRegion:(J)V │ │ -2a711c: 5a01 f182 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/Ligne;.idRegion:J // field@82f1 │ │ -2a7120: 0e00 |0002: return-void │ │ +2a7108: |[2a7108] fr.nocle.passegares.modele.Ligne.setIdRegion:(J)V │ │ +2a7118: 5a01 f182 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/Ligne;.idRegion:J // field@82f1 │ │ +2a711c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Ligne; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -680557,17 +680556,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a7124: |[2a7124] fr.nocle.passegares.modele.Ligne.setIdStif:(Ljava/lang/String;)V │ │ -2a7134: 5b01 f282 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Ligne;.idStif:Ljava/lang/String; // field@82f2 │ │ -2a7138: 0e00 |0002: return-void │ │ +2a7120: |[2a7120] fr.nocle.passegares.modele.Ligne.setIdStif:(Ljava/lang/String;)V │ │ +2a7130: 5b01 f282 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Ligne;.idStif:Ljava/lang/String; // field@82f2 │ │ +2a7134: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Ligne; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -680576,17 +680575,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a713c: |[2a713c] fr.nocle.passegares.modele.Ligne.setNom:(Ljava/lang/String;)V │ │ -2a714c: 5b01 f482 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Ligne;.nom:Ljava/lang/String; // field@82f4 │ │ -2a7150: 0e00 |0002: return-void │ │ +2a7138: |[2a7138] fr.nocle.passegares.modele.Ligne.setNom:(Ljava/lang/String;)V │ │ +2a7148: 5b01 f482 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Ligne;.nom:Ljava/lang/String; // field@82f4 │ │ +2a714c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Ligne; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -680595,17 +680594,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a7154: |[2a7154] fr.nocle.passegares.modele.Ligne.setOrdre:(I)V │ │ -2a7164: 5901 f582 |0000: iput v1, v0, Lfr/nocle/passegares/modele/Ligne;.ordre:I // field@82f5 │ │ -2a7168: 0e00 |0002: return-void │ │ +2a7150: |[2a7150] fr.nocle.passegares.modele.Ligne.setOrdre:(I)V │ │ +2a7160: 5901 f582 |0000: iput v1, v0, Lfr/nocle/passegares/modele/Ligne;.ordre:I // field@82f5 │ │ +2a7164: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Ligne; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -680614,17 +680613,17 @@ │ │ type : '(Lfr/nocle/passegares/modele/Region;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a716c: |[2a716c] fr.nocle.passegares.modele.Ligne.setRegion:(Lfr/nocle/passegares/modele/Region;)V │ │ -2a717c: 5b01 f682 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Ligne;.region:Lfr/nocle/passegares/modele/Region; // field@82f6 │ │ -2a7180: 0e00 |0002: return-void │ │ +2a7168: |[2a7168] fr.nocle.passegares.modele.Ligne.setRegion:(Lfr/nocle/passegares/modele/Region;)V │ │ +2a7178: 5b01 f682 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Ligne;.region:Lfr/nocle/passegares/modele/Region; // field@82f6 │ │ +2a717c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Ligne; │ │ 0x0000 - 0x0003 reg=1 (null) Lfr/nocle/passegares/modele/Region; │ │ │ │ @@ -680633,17 +680632,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a7184: |[2a7184] fr.nocle.passegares.modele.Ligne.setType:(Ljava/lang/String;)V │ │ -2a7194: 5b01 f782 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Ligne;.type:Ljava/lang/String; // field@82f7 │ │ -2a7198: 0e00 |0002: return-void │ │ +2a7180: |[2a7180] fr.nocle.passegares.modele.Ligne.setType:(Ljava/lang/String;)V │ │ +2a7190: 5b01 f782 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Ligne;.type:Ljava/lang/String; // field@82f7 │ │ +2a7194: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Ligne; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -680700,23 +680699,23 @@ │ │ type : '(JLjava/lang/String;IIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -2a6e78: |[2a6e78] fr.nocle.passegares.modele.LigneTamponnee.:(JLjava/lang/String;IIII)V │ │ -2a6e88: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a6e8e: 5a01 f982 |0003: iput-wide v1, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.idLigne:J // field@82f9 │ │ -2a6e92: 5b03 fc82 |0005: iput-object v3, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.nomLigne:Ljava/lang/String; // field@82fc │ │ -2a6e96: 5904 fb82 |0007: iput v4, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.nbTampons:I // field@82fb │ │ -2a6e9a: 5905 fa82 |0009: iput v5, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.nbGares:I // field@82fa │ │ -2a6e9e: 5906 fd82 |000b: iput v6, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.ordre:I // field@82fd │ │ -2a6ea2: 5907 f882 |000d: iput v7, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.couleur:I // field@82f8 │ │ -2a6ea6: 0e00 |000f: return-void │ │ +2a6e74: |[2a6e74] fr.nocle.passegares.modele.LigneTamponnee.:(JLjava/lang/String;IIII)V │ │ +2a6e84: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a6e8a: 5a01 f982 |0003: iput-wide v1, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.idLigne:J // field@82f9 │ │ +2a6e8e: 5b03 fc82 |0005: iput-object v3, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.nomLigne:Ljava/lang/String; // field@82fc │ │ +2a6e92: 5904 fb82 |0007: iput v4, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.nbTampons:I // field@82fb │ │ +2a6e96: 5905 fa82 |0009: iput v5, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.nbGares:I // field@82fa │ │ +2a6e9a: 5906 fd82 |000b: iput v6, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.ordre:I // field@82fd │ │ +2a6e9e: 5907 f882 |000d: iput v7, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.couleur:I // field@82f8 │ │ +2a6ea2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ 0x0005 line=20 │ │ 0x0007 line=21 │ │ 0x0009 line=22 │ │ @@ -680736,18 +680735,18 @@ │ │ type : '(JLjava/lang/String;IIIILfr/nocle/passegares/modele/Region;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 8 │ │ insns size : 6 16-bit code units │ │ -2a6ea8: |[2a6ea8] fr.nocle.passegares.modele.LigneTamponnee.:(JLjava/lang/String;IIIILfr/nocle/passegares/modele/Region;)V │ │ -2a6eb8: 7608 1186 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfr/nocle/passegares/modele/LigneTamponnee;.:(JLjava/lang/String;IIII)V // method@8611 │ │ -2a6ebe: 5b08 fe82 |0003: iput-object v8, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.region:Lfr/nocle/passegares/modele/Region; // field@82fe │ │ -2a6ec2: 0e00 |0005: return-void │ │ +2a6ea4: |[2a6ea4] fr.nocle.passegares.modele.LigneTamponnee.:(JLjava/lang/String;IIIILfr/nocle/passegares/modele/Region;)V │ │ +2a6eb4: 7608 1186 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfr/nocle/passegares/modele/LigneTamponnee;.:(JLjava/lang/String;IIII)V // method@8611 │ │ +2a6eba: 5b08 fe82 |0003: iput-object v8, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.region:Lfr/nocle/passegares/modele/Region; // field@82fe │ │ +2a6ebe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/modele/LigneTamponnee; │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ @@ -680764,19 +680763,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2a6e28: |[2a6e28] fr.nocle.passegares.modele.LigneTamponnee.getCouleurString:()Ljava/lang/String; │ │ -2a6e38: 5210 f882 |0000: iget v0, v1, Lfr/nocle/passegares/modele/LigneTamponnee;.couleur:I // field@82f8 │ │ -2a6e3c: 7110 a286 0000 |0002: invoke-static {v0}, Lfr/nocle/passegares/outils/CouleurOutils;.getHexa:(I)Ljava/lang/String; // method@86a2 │ │ -2a6e42: 0c00 |0005: move-result-object v0 │ │ -2a6e44: 1100 |0006: return-object v0 │ │ +2a6e24: |[2a6e24] fr.nocle.passegares.modele.LigneTamponnee.getCouleurString:()Ljava/lang/String; │ │ +2a6e34: 5210 f882 |0000: iget v0, v1, Lfr/nocle/passegares/modele/LigneTamponnee;.couleur:I // field@82f8 │ │ +2a6e38: 7110 a286 0000 |0002: invoke-static {v0}, Lfr/nocle/passegares/outils/CouleurOutils;.getHexa:(I)Ljava/lang/String; // method@86a2 │ │ +2a6e3e: 0c00 |0005: move-result-object v0 │ │ +2a6e40: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/nocle/passegares/modele/LigneTamponnee; │ │ │ │ #1 : (in Lfr/nocle/passegares/modele/LigneTamponnee;) │ │ @@ -680784,17 +680783,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6e60: |[2a6e60] fr.nocle.passegares.modele.LigneTamponnee.getIdLigne:()J │ │ -2a6e70: 5320 f982 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/LigneTamponnee;.idLigne:J // field@82f9 │ │ -2a6e74: 1000 |0002: return-wide v0 │ │ +2a6e5c: |[2a6e5c] fr.nocle.passegares.modele.LigneTamponnee.getIdLigne:()J │ │ +2a6e6c: 5320 f982 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/LigneTamponnee;.idLigne:J // field@82f9 │ │ +2a6e70: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lfr/nocle/passegares/modele/LigneTamponnee; │ │ │ │ #2 : (in Lfr/nocle/passegares/modele/LigneTamponnee;) │ │ @@ -680802,17 +680801,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6de0: |[2a6de0] fr.nocle.passegares.modele.LigneTamponnee.getNbGares:()I │ │ -2a6df0: 5210 fa82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/LigneTamponnee;.nbGares:I // field@82fa │ │ -2a6df4: 0f00 |0002: return v0 │ │ +2a6ddc: |[2a6ddc] fr.nocle.passegares.modele.LigneTamponnee.getNbGares:()I │ │ +2a6dec: 5210 fa82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/LigneTamponnee;.nbGares:I // field@82fa │ │ +2a6df0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/LigneTamponnee; │ │ │ │ #3 : (in Lfr/nocle/passegares/modele/LigneTamponnee;) │ │ @@ -680820,17 +680819,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6df8: |[2a6df8] fr.nocle.passegares.modele.LigneTamponnee.getNbTampons:()I │ │ -2a6e08: 5210 fb82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/LigneTamponnee;.nbTampons:I // field@82fb │ │ -2a6e0c: 0f00 |0002: return v0 │ │ +2a6df4: |[2a6df4] fr.nocle.passegares.modele.LigneTamponnee.getNbTampons:()I │ │ +2a6e04: 5210 fb82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/LigneTamponnee;.nbTampons:I // field@82fb │ │ +2a6e08: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/LigneTamponnee; │ │ │ │ #4 : (in Lfr/nocle/passegares/modele/LigneTamponnee;) │ │ @@ -680838,17 +680837,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6e48: |[2a6e48] fr.nocle.passegares.modele.LigneTamponnee.getNomLigne:()Ljava/lang/String; │ │ -2a6e58: 5410 fc82 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/LigneTamponnee;.nomLigne:Ljava/lang/String; // field@82fc │ │ -2a6e5c: 1100 |0002: return-object v0 │ │ +2a6e44: |[2a6e44] fr.nocle.passegares.modele.LigneTamponnee.getNomLigne:()Ljava/lang/String; │ │ +2a6e54: 5410 fc82 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/LigneTamponnee;.nomLigne:Ljava/lang/String; // field@82fc │ │ +2a6e58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/LigneTamponnee; │ │ │ │ #5 : (in Lfr/nocle/passegares/modele/LigneTamponnee;) │ │ @@ -680856,17 +680855,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6e10: |[2a6e10] fr.nocle.passegares.modele.LigneTamponnee.getOrdre:()I │ │ -2a6e20: 5210 fd82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/LigneTamponnee;.ordre:I // field@82fd │ │ -2a6e24: 0f00 |0002: return v0 │ │ +2a6e0c: |[2a6e0c] fr.nocle.passegares.modele.LigneTamponnee.getOrdre:()I │ │ +2a6e1c: 5210 fd82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/LigneTamponnee;.ordre:I // field@82fd │ │ +2a6e20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/LigneTamponnee; │ │ │ │ #6 : (in Lfr/nocle/passegares/modele/LigneTamponnee;) │ │ @@ -680874,17 +680873,17 @@ │ │ type : '()Lfr/nocle/passegares/modele/Region;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6dc8: |[2a6dc8] fr.nocle.passegares.modele.LigneTamponnee.getRegion:()Lfr/nocle/passegares/modele/Region; │ │ -2a6dd8: 5410 fe82 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/LigneTamponnee;.region:Lfr/nocle/passegares/modele/Region; // field@82fe │ │ -2a6ddc: 1100 |0002: return-object v0 │ │ +2a6dc4: |[2a6dc4] fr.nocle.passegares.modele.LigneTamponnee.getRegion:()Lfr/nocle/passegares/modele/Region; │ │ +2a6dd4: 5410 fe82 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/LigneTamponnee;.region:Lfr/nocle/passegares/modele/Region; // field@82fe │ │ +2a6dd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/LigneTamponnee; │ │ │ │ #7 : (in Lfr/nocle/passegares/modele/LigneTamponnee;) │ │ @@ -680892,17 +680891,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6ec4: |[2a6ec4] fr.nocle.passegares.modele.LigneTamponnee.setCouleur:(I)V │ │ -2a6ed4: 5901 f882 |0000: iput v1, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.couleur:I // field@82f8 │ │ -2a6ed8: 0e00 |0002: return-void │ │ +2a6ec0: |[2a6ec0] fr.nocle.passegares.modele.LigneTamponnee.setCouleur:(I)V │ │ +2a6ed0: 5901 f882 |0000: iput v1, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.couleur:I // field@82f8 │ │ +2a6ed4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/LigneTamponnee; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -680911,17 +680910,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6edc: |[2a6edc] fr.nocle.passegares.modele.LigneTamponnee.setIdLigne:(J)V │ │ -2a6eec: 5a01 f982 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.idLigne:J // field@82f9 │ │ -2a6ef0: 0e00 |0002: return-void │ │ +2a6ed8: |[2a6ed8] fr.nocle.passegares.modele.LigneTamponnee.setIdLigne:(J)V │ │ +2a6ee8: 5a01 f982 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.idLigne:J // field@82f9 │ │ +2a6eec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/LigneTamponnee; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -680930,17 +680929,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6ef4: |[2a6ef4] fr.nocle.passegares.modele.LigneTamponnee.setNbGares:(I)V │ │ -2a6f04: 5901 fa82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.nbGares:I // field@82fa │ │ -2a6f08: 0e00 |0002: return-void │ │ +2a6ef0: |[2a6ef0] fr.nocle.passegares.modele.LigneTamponnee.setNbGares:(I)V │ │ +2a6f00: 5901 fa82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.nbGares:I // field@82fa │ │ +2a6f04: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/LigneTamponnee; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -680949,17 +680948,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6f0c: |[2a6f0c] fr.nocle.passegares.modele.LigneTamponnee.setNbTampons:(I)V │ │ -2a6f1c: 5901 fb82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.nbTampons:I // field@82fb │ │ -2a6f20: 0e00 |0002: return-void │ │ +2a6f08: |[2a6f08] fr.nocle.passegares.modele.LigneTamponnee.setNbTampons:(I)V │ │ +2a6f18: 5901 fb82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.nbTampons:I // field@82fb │ │ +2a6f1c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/LigneTamponnee; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -680968,17 +680967,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6f24: |[2a6f24] fr.nocle.passegares.modele.LigneTamponnee.setNomLigne:(Ljava/lang/String;)V │ │ -2a6f34: 5b01 fc82 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.nomLigne:Ljava/lang/String; // field@82fc │ │ -2a6f38: 0e00 |0002: return-void │ │ +2a6f20: |[2a6f20] fr.nocle.passegares.modele.LigneTamponnee.setNomLigne:(Ljava/lang/String;)V │ │ +2a6f30: 5b01 fc82 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.nomLigne:Ljava/lang/String; // field@82fc │ │ +2a6f34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/LigneTamponnee; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -680987,17 +680986,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6f3c: |[2a6f3c] fr.nocle.passegares.modele.LigneTamponnee.setOrdre:(I)V │ │ -2a6f4c: 5901 fd82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.ordre:I // field@82fd │ │ -2a6f50: 0e00 |0002: return-void │ │ +2a6f38: |[2a6f38] fr.nocle.passegares.modele.LigneTamponnee.setOrdre:(I)V │ │ +2a6f48: 5901 fd82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.ordre:I // field@82fd │ │ +2a6f4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/LigneTamponnee; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -681006,17 +681005,17 @@ │ │ type : '(Lfr/nocle/passegares/modele/Region;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a6f54: |[2a6f54] fr.nocle.passegares.modele.LigneTamponnee.setRegion:(Lfr/nocle/passegares/modele/Region;)V │ │ -2a6f64: 5b01 fe82 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.region:Lfr/nocle/passegares/modele/Region; // field@82fe │ │ -2a6f68: 0e00 |0002: return-void │ │ +2a6f50: |[2a6f50] fr.nocle.passegares.modele.LigneTamponnee.setRegion:(Lfr/nocle/passegares/modele/Region;)V │ │ +2a6f60: 5b01 fe82 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/LigneTamponnee;.region:Lfr/nocle/passegares/modele/Region; // field@82fe │ │ +2a6f64: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/LigneTamponnee; │ │ 0x0000 - 0x0003 reg=1 (null) Lfr/nocle/passegares/modele/Region; │ │ │ │ @@ -681057,21 +681056,21 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -2a71e4: |[2a71e4] fr.nocle.passegares.modele.ObjetInventaire.:(II)V │ │ -2a71f4: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a71fa: 5901 ff82 |0003: iput v1, v0, Lfr/nocle/passegares/modele/ObjetInventaire;.identifiant:I // field@82ff │ │ -2a71fe: 5902 0083 |0005: iput v2, v0, Lfr/nocle/passegares/modele/ObjetInventaire;.nombre:I // field@8300 │ │ -2a7202: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -2a7204: 5901 0183 |0008: iput v1, v0, Lfr/nocle/passegares/modele/ObjetInventaire;.type:I // field@8301 │ │ -2a7208: 0e00 |000a: return-void │ │ +2a71e0: |[2a71e0] fr.nocle.passegares.modele.ObjetInventaire.:(II)V │ │ +2a71f0: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a71f6: 5901 ff82 |0003: iput v1, v0, Lfr/nocle/passegares/modele/ObjetInventaire;.identifiant:I // field@82ff │ │ +2a71fa: 5902 0083 |0005: iput v2, v0, Lfr/nocle/passegares/modele/ObjetInventaire;.nombre:I // field@8300 │ │ +2a71fe: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +2a7200: 5901 0183 |0008: iput v1, v0, Lfr/nocle/passegares/modele/ObjetInventaire;.type:I // field@8301 │ │ +2a7204: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ 0x0005 line=14 │ │ 0x0008 line=15 │ │ locals : │ │ @@ -681085,17 +681084,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a719c: |[2a719c] fr.nocle.passegares.modele.ObjetInventaire.getIdentifiant:()I │ │ -2a71ac: 5210 ff82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/ObjetInventaire;.identifiant:I // field@82ff │ │ -2a71b0: 0f00 |0002: return v0 │ │ +2a7198: |[2a7198] fr.nocle.passegares.modele.ObjetInventaire.getIdentifiant:()I │ │ +2a71a8: 5210 ff82 |0000: iget v0, v1, Lfr/nocle/passegares/modele/ObjetInventaire;.identifiant:I // field@82ff │ │ +2a71ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/ObjetInventaire; │ │ │ │ #1 : (in Lfr/nocle/passegares/modele/ObjetInventaire;) │ │ @@ -681103,17 +681102,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a71b4: |[2a71b4] fr.nocle.passegares.modele.ObjetInventaire.getNombre:()I │ │ -2a71c4: 5210 0083 |0000: iget v0, v1, Lfr/nocle/passegares/modele/ObjetInventaire;.nombre:I // field@8300 │ │ -2a71c8: 0f00 |0002: return v0 │ │ +2a71b0: |[2a71b0] fr.nocle.passegares.modele.ObjetInventaire.getNombre:()I │ │ +2a71c0: 5210 0083 |0000: iget v0, v1, Lfr/nocle/passegares/modele/ObjetInventaire;.nombre:I // field@8300 │ │ +2a71c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/ObjetInventaire; │ │ │ │ #2 : (in Lfr/nocle/passegares/modele/ObjetInventaire;) │ │ @@ -681121,17 +681120,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a71cc: |[2a71cc] fr.nocle.passegares.modele.ObjetInventaire.getType:()I │ │ -2a71dc: 5210 0183 |0000: iget v0, v1, Lfr/nocle/passegares/modele/ObjetInventaire;.type:I // field@8301 │ │ -2a71e0: 0f00 |0002: return v0 │ │ +2a71c8: |[2a71c8] fr.nocle.passegares.modele.ObjetInventaire.getType:()I │ │ +2a71d8: 5210 0183 |0000: iget v0, v1, Lfr/nocle/passegares/modele/ObjetInventaire;.type:I // field@8301 │ │ +2a71dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/ObjetInventaire; │ │ │ │ #3 : (in Lfr/nocle/passegares/modele/ObjetInventaire;) │ │ @@ -681139,17 +681138,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a720c: |[2a720c] fr.nocle.passegares.modele.ObjetInventaire.setIdentifiant:(I)V │ │ -2a721c: 5901 ff82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/ObjetInventaire;.identifiant:I // field@82ff │ │ -2a7220: 0e00 |0002: return-void │ │ +2a7208: |[2a7208] fr.nocle.passegares.modele.ObjetInventaire.setIdentifiant:(I)V │ │ +2a7218: 5901 ff82 |0000: iput v1, v0, Lfr/nocle/passegares/modele/ObjetInventaire;.identifiant:I // field@82ff │ │ +2a721c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/ObjetInventaire; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -681158,17 +681157,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a7224: |[2a7224] fr.nocle.passegares.modele.ObjetInventaire.setNombre:(I)V │ │ -2a7234: 5901 0083 |0000: iput v1, v0, Lfr/nocle/passegares/modele/ObjetInventaire;.nombre:I // field@8300 │ │ -2a7238: 0e00 |0002: return-void │ │ +2a7220: |[2a7220] fr.nocle.passegares.modele.ObjetInventaire.setNombre:(I)V │ │ +2a7230: 5901 0083 |0000: iput v1, v0, Lfr/nocle/passegares/modele/ObjetInventaire;.nombre:I // field@8300 │ │ +2a7234: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/ObjetInventaire; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -681177,17 +681176,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a723c: |[2a723c] fr.nocle.passegares.modele.ObjetInventaire.setType:(I)V │ │ -2a724c: 5901 0183 |0000: iput v1, v0, Lfr/nocle/passegares/modele/ObjetInventaire;.type:I // field@8301 │ │ -2a7250: 0e00 |0002: return-void │ │ +2a7238: |[2a7238] fr.nocle.passegares.modele.ObjetInventaire.setType:(I)V │ │ +2a7248: 5901 0183 |0000: iput v1, v0, Lfr/nocle/passegares/modele/ObjetInventaire;.type:I // field@8301 │ │ +2a724c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/ObjetInventaire; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -681232,19 +681231,19 @@ │ │ type : '(JLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2a7484: |[2a7484] fr.nocle.passegares.modele.Region.:(JLjava/lang/String;)V │ │ -2a7494: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a749a: 5b03 0b83 |0003: iput-object v3, v0, Lfr/nocle/passegares/modele/Region;.nom:Ljava/lang/String; // field@830b │ │ -2a749e: 5a01 0a83 |0005: iput-wide v1, v0, Lfr/nocle/passegares/modele/Region;.id:J // field@830a │ │ -2a74a2: 0e00 |0007: return-void │ │ +2a7480: |[2a7480] fr.nocle.passegares.modele.Region.:(JLjava/lang/String;)V │ │ +2a7490: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a7496: 5b03 0b83 |0003: iput-object v3, v0, Lfr/nocle/passegares/modele/Region;.nom:Ljava/lang/String; // field@830b │ │ +2a749a: 5a01 0a83 |0005: iput-wide v1, v0, Lfr/nocle/passegares/modele/Region;.id:J // field@830a │ │ +2a749e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x0005 line=26 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/nocle/passegares/modele/Region; │ │ @@ -681256,18 +681255,18 @@ │ │ type : '(JLjava/lang/String;ZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -2a74a4: |[2a74a4] fr.nocle.passegares.modele.Region.:(JLjava/lang/String;ZLjava/lang/String;)V │ │ -2a74b4: 7040 3786 3054 |0000: invoke-direct {v0, v3, v4, v5}, Lfr/nocle/passegares/modele/Region;.:(Ljava/lang/String;ZLjava/lang/String;)V // method@8637 │ │ -2a74ba: 5a01 0a83 |0003: iput-wide v1, v0, Lfr/nocle/passegares/modele/Region;.id:J // field@830a │ │ -2a74be: 0e00 |0005: return-void │ │ +2a74a0: |[2a74a0] fr.nocle.passegares.modele.Region.:(JLjava/lang/String;ZLjava/lang/String;)V │ │ +2a74b0: 7040 3786 3054 |0000: invoke-direct {v0, v3, v4, v5}, Lfr/nocle/passegares/modele/Region;.:(Ljava/lang/String;ZLjava/lang/String;)V // method@8637 │ │ +2a74b6: 5a01 0a83 |0003: iput-wide v1, v0, Lfr/nocle/passegares/modele/Region;.id:J // field@830a │ │ +2a74ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/modele/Region; │ │ 0x0000 - 0x0006 reg=1 (null) J │ │ @@ -681280,20 +681279,20 @@ │ │ type : '(Ljava/lang/String;ZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -2a7460: |[2a7460] fr.nocle.passegares.modele.Region.:(Ljava/lang/String;ZLjava/lang/String;)V │ │ -2a7470: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a7476: 5b01 0b83 |0003: iput-object v1, v0, Lfr/nocle/passegares/modele/Region;.nom:Ljava/lang/String; // field@830b │ │ -2a747a: 5c02 0983 |0005: iput-boolean v2, v0, Lfr/nocle/passegares/modele/Region;.estInstalle:Z // field@8309 │ │ -2a747e: 5b03 0883 |0007: iput-object v3, v0, Lfr/nocle/passegares/modele/Region;.dossierId:Ljava/lang/String; // field@8308 │ │ -2a7482: 0e00 |0009: return-void │ │ +2a745c: |[2a745c] fr.nocle.passegares.modele.Region.:(Ljava/lang/String;ZLjava/lang/String;)V │ │ +2a746c: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a7472: 5b01 0b83 |0003: iput-object v1, v0, Lfr/nocle/passegares/modele/Region;.nom:Ljava/lang/String; // field@830b │ │ +2a7476: 5c02 0983 |0005: iput-boolean v2, v0, Lfr/nocle/passegares/modele/Region;.estInstalle:Z // field@8309 │ │ +2a747a: 5b03 0883 |0007: iput-object v3, v0, Lfr/nocle/passegares/modele/Region;.dossierId:Ljava/lang/String; // field@8308 │ │ +2a747e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ 0x0005 line=15 │ │ 0x0007 line=16 │ │ locals : │ │ @@ -681308,17 +681307,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a7418: |[2a7418] fr.nocle.passegares.modele.Region.getDossierId:()Ljava/lang/String; │ │ -2a7428: 5410 0883 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Region;.dossierId:Ljava/lang/String; // field@8308 │ │ -2a742c: 1100 |0002: return-object v0 │ │ +2a7414: |[2a7414] fr.nocle.passegares.modele.Region.getDossierId:()Ljava/lang/String; │ │ +2a7424: 5410 0883 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Region;.dossierId:Ljava/lang/String; // field@8308 │ │ +2a7428: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Region; │ │ │ │ #1 : (in Lfr/nocle/passegares/modele/Region;) │ │ @@ -681326,17 +681325,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a7448: |[2a7448] fr.nocle.passegares.modele.Region.getId:()J │ │ -2a7458: 5320 0a83 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/Region;.id:J // field@830a │ │ -2a745c: 1000 |0002: return-wide v0 │ │ +2a7444: |[2a7444] fr.nocle.passegares.modele.Region.getId:()J │ │ +2a7454: 5320 0a83 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/Region;.id:J // field@830a │ │ +2a7458: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lfr/nocle/passegares/modele/Region; │ │ │ │ #2 : (in Lfr/nocle/passegares/modele/Region;) │ │ @@ -681344,17 +681343,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a7430: |[2a7430] fr.nocle.passegares.modele.Region.getNom:()Ljava/lang/String; │ │ -2a7440: 5410 0b83 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Region;.nom:Ljava/lang/String; // field@830b │ │ -2a7444: 1100 |0002: return-object v0 │ │ +2a742c: |[2a742c] fr.nocle.passegares.modele.Region.getNom:()Ljava/lang/String; │ │ +2a743c: 5410 0b83 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Region;.nom:Ljava/lang/String; // field@830b │ │ +2a7440: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Region; │ │ │ │ #3 : (in Lfr/nocle/passegares/modele/Region;) │ │ @@ -681362,17 +681361,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a7400: |[2a7400] fr.nocle.passegares.modele.Region.isEstInstalle:()Z │ │ -2a7410: 5510 0983 |0000: iget-boolean v0, v1, Lfr/nocle/passegares/modele/Region;.estInstalle:Z // field@8309 │ │ -2a7414: 0f00 |0002: return v0 │ │ +2a73fc: |[2a73fc] fr.nocle.passegares.modele.Region.isEstInstalle:()Z │ │ +2a740c: 5510 0983 |0000: iget-boolean v0, v1, Lfr/nocle/passegares/modele/Region;.estInstalle:Z // field@8309 │ │ +2a7410: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Region; │ │ │ │ #4 : (in Lfr/nocle/passegares/modele/Region;) │ │ @@ -681380,17 +681379,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a74c0: |[2a74c0] fr.nocle.passegares.modele.Region.setDossierId:(Ljava/lang/String;)V │ │ -2a74d0: 5b01 0883 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Region;.dossierId:Ljava/lang/String; // field@8308 │ │ -2a74d4: 0e00 |0002: return-void │ │ +2a74bc: |[2a74bc] fr.nocle.passegares.modele.Region.setDossierId:(Ljava/lang/String;)V │ │ +2a74cc: 5b01 0883 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Region;.dossierId:Ljava/lang/String; // field@8308 │ │ +2a74d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Region; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -681399,17 +681398,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a74d8: |[2a74d8] fr.nocle.passegares.modele.Region.setEstInstalle:(Z)V │ │ -2a74e8: 5c01 0983 |0000: iput-boolean v1, v0, Lfr/nocle/passegares/modele/Region;.estInstalle:Z // field@8309 │ │ -2a74ec: 0e00 |0002: return-void │ │ +2a74d4: |[2a74d4] fr.nocle.passegares.modele.Region.setEstInstalle:(Z)V │ │ +2a74e4: 5c01 0983 |0000: iput-boolean v1, v0, Lfr/nocle/passegares/modele/Region;.estInstalle:Z // field@8309 │ │ +2a74e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Region; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -681418,17 +681417,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a74f0: |[2a74f0] fr.nocle.passegares.modele.Region.setId:(J)V │ │ -2a7500: 5a01 0a83 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/Region;.id:J // field@830a │ │ -2a7504: 0e00 |0002: return-void │ │ +2a74ec: |[2a74ec] fr.nocle.passegares.modele.Region.setId:(J)V │ │ +2a74fc: 5a01 0a83 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/Region;.id:J // field@830a │ │ +2a7500: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Region; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -681437,17 +681436,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a7508: |[2a7508] fr.nocle.passegares.modele.Region.setNom:(Ljava/lang/String;)V │ │ -2a7518: 5b01 0b83 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Region;.nom:Ljava/lang/String; // field@830b │ │ -2a751c: 0e00 |0002: return-void │ │ +2a7504: |[2a7504] fr.nocle.passegares.modele.Region.setNom:(Ljava/lang/String;)V │ │ +2a7514: 5b01 0b83 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Region;.nom:Ljava/lang/String; // field@830b │ │ +2a7518: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Region; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -681492,31 +681491,31 @@ │ │ type : '(JJLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -2a7610: |[2a7610] fr.nocle.passegares.modele.Tampon.:(JJLjava/lang/String;)V │ │ -2a7620: 7010 a288 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a7626: 2200 b710 |0003: new-instance v0, Ljava/text/SimpleDateFormat; // type@10b7 │ │ -2a762a: 1a01 148e |0005: const-string v1, "yyyy-MM-dd HH:mm:ss" // string@8e14 │ │ -2a762e: 7020 4789 1000 |0007: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@8947 │ │ -2a7634: 6e20 4c89 d000 |000a: invoke-virtual {v0, v13}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@894c │ │ -2a763a: 0c07 |000d: move-result-object v7 │ │ -2a763c: 0782 |000e: move-object v2, v8 │ │ -2a763e: 0493 |000f: move-wide v3, v9 │ │ -2a7640: 04b5 |0010: move-wide v5, v11 │ │ -2a7642: 7606 4886 0200 |0011: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lfr/nocle/passegares/modele/Tampon;.initObj:(JJLjava/util/Date;)V // method@8648 │ │ -2a7648: 2805 |0014: goto 0019 // +0005 │ │ -2a764a: 0d09 |0015: move-exception v9 │ │ -2a764c: 6e10 4689 0900 |0016: invoke-virtual {v9}, Ljava/text/ParseException;.printStackTrace:()V // method@8946 │ │ -2a7652: 1209 |0019: const/4 v9, #int 0 // #0 │ │ -2a7654: 5b89 0d83 |001a: iput-object v9, v8, Lfr/nocle/passegares/modele/Tampon;.gare:Lfr/nocle/passegares/modele/Gare; // field@830d │ │ -2a7658: 0e00 |001c: return-void │ │ +2a760c: |[2a760c] fr.nocle.passegares.modele.Tampon.:(JJLjava/lang/String;)V │ │ +2a761c: 7010 a288 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a7622: 2200 b710 |0003: new-instance v0, Ljava/text/SimpleDateFormat; // type@10b7 │ │ +2a7626: 1a01 148e |0005: const-string v1, "yyyy-MM-dd HH:mm:ss" // string@8e14 │ │ +2a762a: 7020 4789 1000 |0007: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@8947 │ │ +2a7630: 6e20 4c89 d000 |000a: invoke-virtual {v0, v13}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@894c │ │ +2a7636: 0c07 |000d: move-result-object v7 │ │ +2a7638: 0782 |000e: move-object v2, v8 │ │ +2a763a: 0493 |000f: move-wide v3, v9 │ │ +2a763c: 04b5 |0010: move-wide v5, v11 │ │ +2a763e: 7606 4886 0200 |0011: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lfr/nocle/passegares/modele/Tampon;.initObj:(JJLjava/util/Date;)V // method@8648 │ │ +2a7644: 2805 |0014: goto 0019 // +0005 │ │ +2a7646: 0d09 |0015: move-exception v9 │ │ +2a7648: 6e10 4689 0900 |0016: invoke-virtual {v9}, Ljava/text/ParseException;.printStackTrace:()V // method@8946 │ │ +2a764e: 1209 |0019: const/4 v9, #int 0 // #0 │ │ +2a7650: 5b89 0d83 |001a: iput-object v9, v8, Lfr/nocle/passegares/modele/Tampon;.gare:Lfr/nocle/passegares/modele/Gare; // field@830d │ │ +2a7654: 0e00 |001c: return-void │ │ catches : 1 │ │ 0x000a - 0x0014 │ │ Ljava/text/ParseException; -> 0x0015 │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x000a line=37 │ │ @@ -681533,20 +681532,20 @@ │ │ type : '(JJLjava/util/Date;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -2a766c: |[2a766c] fr.nocle.passegares.modele.Tampon.:(JJLjava/util/Date;)V │ │ -2a767c: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a7682: 7606 4886 0000 |0003: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lfr/nocle/passegares/modele/Tampon;.initObj:(JJLjava/util/Date;)V // method@8648 │ │ -2a7688: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -2a768a: 5b01 0d83 |0007: iput-object v1, v0, Lfr/nocle/passegares/modele/Tampon;.gare:Lfr/nocle/passegares/modele/Gare; // field@830d │ │ -2a768e: 0e00 |0009: return-void │ │ +2a7668: |[2a7668] fr.nocle.passegares.modele.Tampon.:(JJLjava/util/Date;)V │ │ +2a7678: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a767e: 7606 4886 0000 |0003: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lfr/nocle/passegares/modele/Tampon;.initObj:(JJLjava/util/Date;)V // method@8648 │ │ +2a7684: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +2a7686: 5b01 0d83 |0007: iput-object v1, v0, Lfr/nocle/passegares/modele/Tampon;.gare:Lfr/nocle/passegares/modele/Gare; // field@830d │ │ +2a768a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ 0x0007 line=22 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lfr/nocle/passegares/modele/Tampon; │ │ @@ -681559,31 +681558,31 @@ │ │ type : '(JLfr/nocle/passegares/modele/Gare;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 31 16-bit code units │ │ -2a7580: |[2a7580] fr.nocle.passegares.modele.Tampon.:(JLfr/nocle/passegares/modele/Gare;Ljava/lang/String;)V │ │ -2a7590: 7010 a288 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a7596: 2200 b710 |0003: new-instance v0, Ljava/text/SimpleDateFormat; // type@10b7 │ │ -2a759a: 1a01 148e |0005: const-string v1, "yyyy-MM-dd HH:mm:ss" // string@8e14 │ │ -2a759e: 7020 4789 1000 |0007: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@8947 │ │ -2a75a4: 6e10 d185 0b00 |000a: invoke-virtual {v11}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ -2a75aa: 0b05 |000d: move-result-wide v5 │ │ -2a75ac: 6e20 4c89 c000 |000e: invoke-virtual {v0, v12}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@894c │ │ -2a75b2: 0c07 |0011: move-result-object v7 │ │ -2a75b4: 0782 |0012: move-object v2, v8 │ │ -2a75b6: 0493 |0013: move-wide v3, v9 │ │ -2a75b8: 7606 4886 0200 |0014: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lfr/nocle/passegares/modele/Tampon;.initObj:(JJLjava/util/Date;)V // method@8648 │ │ -2a75be: 2805 |0017: goto 001c // +0005 │ │ -2a75c0: 0d09 |0018: move-exception v9 │ │ -2a75c2: 6e10 4689 0900 |0019: invoke-virtual {v9}, Ljava/text/ParseException;.printStackTrace:()V // method@8946 │ │ -2a75c8: 5b8b 0d83 |001c: iput-object v11, v8, Lfr/nocle/passegares/modele/Tampon;.gare:Lfr/nocle/passegares/modele/Gare; // field@830d │ │ -2a75cc: 0e00 |001e: return-void │ │ +2a757c: |[2a757c] fr.nocle.passegares.modele.Tampon.:(JLfr/nocle/passegares/modele/Gare;Ljava/lang/String;)V │ │ +2a758c: 7010 a288 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a7592: 2200 b710 |0003: new-instance v0, Ljava/text/SimpleDateFormat; // type@10b7 │ │ +2a7596: 1a01 148e |0005: const-string v1, "yyyy-MM-dd HH:mm:ss" // string@8e14 │ │ +2a759a: 7020 4789 1000 |0007: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@8947 │ │ +2a75a0: 6e10 d185 0b00 |000a: invoke-virtual {v11}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ +2a75a6: 0b05 |000d: move-result-wide v5 │ │ +2a75a8: 6e20 4c89 c000 |000e: invoke-virtual {v0, v12}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@894c │ │ +2a75ae: 0c07 |0011: move-result-object v7 │ │ +2a75b0: 0782 |0012: move-object v2, v8 │ │ +2a75b2: 0493 |0013: move-wide v3, v9 │ │ +2a75b4: 7606 4886 0200 |0014: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lfr/nocle/passegares/modele/Tampon;.initObj:(JJLjava/util/Date;)V // method@8648 │ │ +2a75ba: 2805 |0017: goto 001c // +0005 │ │ +2a75bc: 0d09 |0018: move-exception v9 │ │ +2a75be: 6e10 4689 0900 |0019: invoke-virtual {v9}, Ljava/text/ParseException;.printStackTrace:()V // method@8946 │ │ +2a75c4: 5b8b 0d83 |001c: iput-object v11, v8, Lfr/nocle/passegares/modele/Tampon;.gare:Lfr/nocle/passegares/modele/Gare; // field@830d │ │ +2a75c8: 0e00 |001e: return-void │ │ catches : 1 │ │ 0x000a - 0x0017 │ │ Ljava/text/ParseException; -> 0x0018 │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x000a line=49 │ │ @@ -681600,24 +681599,24 @@ │ │ type : '(JLfr/nocle/passegares/modele/Gare;Ljava/util/Date;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 16 16-bit code units │ │ -2a75e0: |[2a75e0] fr.nocle.passegares.modele.Tampon.:(JLfr/nocle/passegares/modele/Gare;Ljava/util/Date;)V │ │ -2a75f0: 7010 a288 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a75f6: 6e10 d185 0900 |0003: invoke-virtual {v9}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ -2a75fc: 0b03 |0006: move-result-wide v3 │ │ -2a75fe: 0760 |0007: move-object v0, v6 │ │ -2a7600: 0471 |0008: move-wide v1, v7 │ │ -2a7602: 07a5 |0009: move-object v5, v10 │ │ -2a7604: 7606 4886 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lfr/nocle/passegares/modele/Tampon;.initObj:(JJLjava/util/Date;)V // method@8648 │ │ -2a760a: 5b69 0d83 |000d: iput-object v9, v6, Lfr/nocle/passegares/modele/Tampon;.gare:Lfr/nocle/passegares/modele/Gare; // field@830d │ │ -2a760e: 0e00 |000f: return-void │ │ +2a75dc: |[2a75dc] fr.nocle.passegares.modele.Tampon.:(JLfr/nocle/passegares/modele/Gare;Ljava/util/Date;)V │ │ +2a75ec: 7010 a288 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a75f2: 6e10 d185 0900 |0003: invoke-virtual {v9}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ +2a75f8: 0b03 |0006: move-result-wide v3 │ │ +2a75fa: 0760 |0007: move-object v0, v6 │ │ +2a75fc: 0471 |0008: move-wide v1, v7 │ │ +2a75fe: 07a5 |0009: move-object v5, v10 │ │ +2a7600: 7606 4886 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lfr/nocle/passegares/modele/Tampon;.initObj:(JJLjava/util/Date;)V // method@8648 │ │ +2a7606: 5b69 0d83 |000d: iput-object v9, v6, Lfr/nocle/passegares/modele/Tampon;.gare:Lfr/nocle/passegares/modele/Gare; // field@830d │ │ +2a760a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x000d line=29 │ │ locals : │ │ 0x0000 - 0x0010 reg=6 this Lfr/nocle/passegares/modele/Tampon; │ │ @@ -681630,19 +681629,19 @@ │ │ type : '(JJLjava/util/Date;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -2a7690: |[2a7690] fr.nocle.passegares.modele.Tampon.initObj:(JJLjava/util/Date;)V │ │ -2a76a0: 5a01 0e83 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/Tampon;.id:J // field@830e │ │ -2a76a4: 5a03 0f83 |0002: iput-wide v3, v0, Lfr/nocle/passegares/modele/Tampon;.idGare:J // field@830f │ │ -2a76a8: 5b05 0c83 |0004: iput-object v5, v0, Lfr/nocle/passegares/modele/Tampon;.date:Ljava/util/Date; // field@830c │ │ -2a76ac: 0e00 |0006: return-void │ │ +2a768c: |[2a768c] fr.nocle.passegares.modele.Tampon.initObj:(JJLjava/util/Date;)V │ │ +2a769c: 5a01 0e83 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/Tampon;.id:J // field@830e │ │ +2a76a0: 5a03 0f83 |0002: iput-wide v3, v0, Lfr/nocle/passegares/modele/Tampon;.idGare:J // field@830f │ │ +2a76a4: 5b05 0c83 |0004: iput-object v5, v0, Lfr/nocle/passegares/modele/Tampon;.date:Ljava/util/Date; // field@830c │ │ +2a76a8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ 0x0004 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/modele/Tampon; │ │ @@ -681656,17 +681655,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a7538: |[2a7538] fr.nocle.passegares.modele.Tampon.getDate:()Ljava/util/Date; │ │ -2a7548: 5410 0c83 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Tampon;.date:Ljava/util/Date; // field@830c │ │ -2a754c: 1100 |0002: return-object v0 │ │ +2a7534: |[2a7534] fr.nocle.passegares.modele.Tampon.getDate:()Ljava/util/Date; │ │ +2a7544: 5410 0c83 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Tampon;.date:Ljava/util/Date; // field@830c │ │ +2a7548: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Tampon; │ │ │ │ #1 : (in Lfr/nocle/passegares/modele/Tampon;) │ │ @@ -681674,17 +681673,17 @@ │ │ type : '()Lfr/nocle/passegares/modele/Gare;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a7520: |[2a7520] fr.nocle.passegares.modele.Tampon.getGare:()Lfr/nocle/passegares/modele/Gare; │ │ -2a7530: 5410 0d83 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Tampon;.gare:Lfr/nocle/passegares/modele/Gare; // field@830d │ │ -2a7534: 1100 |0002: return-object v0 │ │ +2a751c: |[2a751c] fr.nocle.passegares.modele.Tampon.getGare:()Lfr/nocle/passegares/modele/Gare; │ │ +2a752c: 5410 0d83 |0000: iget-object v0, v1, Lfr/nocle/passegares/modele/Tampon;.gare:Lfr/nocle/passegares/modele/Gare; // field@830d │ │ +2a7530: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Tampon; │ │ │ │ #2 : (in Lfr/nocle/passegares/modele/Tampon;) │ │ @@ -681692,17 +681691,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a7550: |[2a7550] fr.nocle.passegares.modele.Tampon.getId:()J │ │ -2a7560: 5320 0e83 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/Tampon;.id:J // field@830e │ │ -2a7564: 1000 |0002: return-wide v0 │ │ +2a754c: |[2a754c] fr.nocle.passegares.modele.Tampon.getId:()J │ │ +2a755c: 5320 0e83 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/Tampon;.id:J // field@830e │ │ +2a7560: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lfr/nocle/passegares/modele/Tampon; │ │ │ │ #3 : (in Lfr/nocle/passegares/modele/Tampon;) │ │ @@ -681710,17 +681709,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a7568: |[2a7568] fr.nocle.passegares.modele.Tampon.getIdGare:()J │ │ -2a7578: 5320 0f83 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/Tampon;.idGare:J // field@830f │ │ -2a757c: 1000 |0002: return-wide v0 │ │ +2a7564: |[2a7564] fr.nocle.passegares.modele.Tampon.getIdGare:()J │ │ +2a7574: 5320 0f83 |0000: iget-wide v0, v2, Lfr/nocle/passegares/modele/Tampon;.idGare:J // field@830f │ │ +2a7578: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lfr/nocle/passegares/modele/Tampon; │ │ │ │ #4 : (in Lfr/nocle/passegares/modele/Tampon;) │ │ @@ -681728,17 +681727,17 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a76b0: |[2a76b0] fr.nocle.passegares.modele.Tampon.setDate:(Ljava/util/Date;)V │ │ -2a76c0: 5b01 0c83 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Tampon;.date:Ljava/util/Date; // field@830c │ │ -2a76c4: 0e00 |0002: return-void │ │ +2a76ac: |[2a76ac] fr.nocle.passegares.modele.Tampon.setDate:(Ljava/util/Date;)V │ │ +2a76bc: 5b01 0c83 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Tampon;.date:Ljava/util/Date; // field@830c │ │ +2a76c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Tampon; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/util/Date; │ │ │ │ @@ -681747,17 +681746,17 @@ │ │ type : '(Lfr/nocle/passegares/modele/Gare;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a76c8: |[2a76c8] fr.nocle.passegares.modele.Tampon.setGare:(Lfr/nocle/passegares/modele/Gare;)V │ │ -2a76d8: 5b01 0d83 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Tampon;.gare:Lfr/nocle/passegares/modele/Gare; // field@830d │ │ -2a76dc: 0e00 |0002: return-void │ │ +2a76c4: |[2a76c4] fr.nocle.passegares.modele.Tampon.setGare:(Lfr/nocle/passegares/modele/Gare;)V │ │ +2a76d4: 5b01 0d83 |0000: iput-object v1, v0, Lfr/nocle/passegares/modele/Tampon;.gare:Lfr/nocle/passegares/modele/Gare; // field@830d │ │ +2a76d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Tampon; │ │ 0x0000 - 0x0003 reg=1 (null) Lfr/nocle/passegares/modele/Gare; │ │ │ │ @@ -681766,17 +681765,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a76e0: |[2a76e0] fr.nocle.passegares.modele.Tampon.setId:(J)V │ │ -2a76f0: 5a01 0e83 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/Tampon;.id:J // field@830e │ │ -2a76f4: 0e00 |0002: return-void │ │ +2a76dc: |[2a76dc] fr.nocle.passegares.modele.Tampon.setId:(J)V │ │ +2a76ec: 5a01 0e83 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/Tampon;.id:J // field@830e │ │ +2a76f0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Tampon; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -681785,17 +681784,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a76f8: |[2a76f8] fr.nocle.passegares.modele.Tampon.setIdGare:(J)V │ │ -2a7708: 5a01 0f83 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/Tampon;.idGare:J // field@830f │ │ -2a770c: 0e00 |0002: return-void │ │ +2a76f4: |[2a76f4] fr.nocle.passegares.modele.Tampon.setIdGare:(J)V │ │ +2a7704: 5a01 0f83 |0000: iput-wide v1, v0, Lfr/nocle/passegares/modele/Tampon;.idGare:J // field@830f │ │ +2a7708: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/modele/Tampon; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -681834,18 +681833,18 @@ │ │ type : '(Lfr/nocle/passegares/navigation/MainMenuActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a7760: |[2a7760] fr.nocle.passegares.navigation.MainMenuActivity$1.:(Lfr/nocle/passegares/navigation/MainMenuActivity;)V │ │ -2a7770: 5b01 1a83 |0000: iput-object v1, v0, Lfr/nocle/passegares/navigation/MainMenuActivity$1;.this$0:Lfr/nocle/passegares/navigation/MainMenuActivity; // field@831a │ │ -2a7774: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a777a: 0e00 |0005: return-void │ │ +2a775c: |[2a775c] fr.nocle.passegares.navigation.MainMenuActivity$1.:(Lfr/nocle/passegares/navigation/MainMenuActivity;)V │ │ +2a776c: 5b01 1a83 |0000: iput-object v1, v0, Lfr/nocle/passegares/navigation/MainMenuActivity$1;.this$0:Lfr/nocle/passegares/navigation/MainMenuActivity; // field@831a │ │ +2a7770: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a7776: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/navigation/MainMenuActivity$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ │ │ @@ -681855,17 +681854,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a777c: |[2a777c] fr.nocle.passegares.navigation.MainMenuActivity$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -2a778c: 7210 7802 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ -2a7792: 0e00 |0003: return-void │ │ +2a7778: |[2a7778] fr.nocle.passegares.navigation.MainMenuActivity$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +2a7788: 7210 7802 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ +2a778e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/navigation/MainMenuActivity$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -681909,19 +681908,19 @@ │ │ type : '(Lfr/nocle/passegares/navigation/PremierLancementFragment;Lfr/nocle/passegares/navigation/PremierLancementActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2a8364: |[2a8364] fr.nocle.passegares.navigation.PremierLancementFragment$1.:(Lfr/nocle/passegares/navigation/PremierLancementFragment;Lfr/nocle/passegares/navigation/PremierLancementActivity;)V │ │ -2a8374: 5b01 2d83 |0000: iput-object v1, v0, Lfr/nocle/passegares/navigation/PremierLancementFragment$1;.this$0:Lfr/nocle/passegares/navigation/PremierLancementFragment; // field@832d │ │ -2a8378: 5b02 2e83 |0002: iput-object v2, v0, Lfr/nocle/passegares/navigation/PremierLancementFragment$1;.val$activity:Lfr/nocle/passegares/navigation/PremierLancementActivity; // field@832e │ │ -2a837c: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a8382: 0e00 |0007: return-void │ │ +2a8360: |[2a8360] fr.nocle.passegares.navigation.PremierLancementFragment$1.:(Lfr/nocle/passegares/navigation/PremierLancementFragment;Lfr/nocle/passegares/navigation/PremierLancementActivity;)V │ │ +2a8370: 5b01 2d83 |0000: iput-object v1, v0, Lfr/nocle/passegares/navigation/PremierLancementFragment$1;.this$0:Lfr/nocle/passegares/navigation/PremierLancementFragment; // field@832d │ │ +2a8374: 5b02 2e83 |0002: iput-object v2, v0, Lfr/nocle/passegares/navigation/PremierLancementFragment$1;.val$activity:Lfr/nocle/passegares/navigation/PremierLancementActivity; // field@832e │ │ +2a8378: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a837e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/nocle/passegares/navigation/PremierLancementFragment$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lfr/nocle/passegares/navigation/PremierLancementFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Lfr/nocle/passegares/navigation/PremierLancementActivity; │ │ @@ -681932,18 +681931,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a8384: |[2a8384] fr.nocle.passegares.navigation.PremierLancementFragment$1.onClick:(Landroid/view/View;)V │ │ -2a8394: 5401 2e83 |0000: iget-object v1, v0, Lfr/nocle/passegares/navigation/PremierLancementFragment$1;.val$activity:Lfr/nocle/passegares/navigation/PremierLancementActivity; // field@832e │ │ -2a8398: 6e10 8c86 0100 |0002: invoke-virtual {v1}, Lfr/nocle/passegares/navigation/PremierLancementActivity;.closePremierLancement:()V // method@868c │ │ -2a839e: 0e00 |0005: return-void │ │ +2a8380: |[2a8380] fr.nocle.passegares.navigation.PremierLancementFragment$1.onClick:(Landroid/view/View;)V │ │ +2a8390: 5401 2e83 |0000: iget-object v1, v0, Lfr/nocle/passegares/navigation/PremierLancementFragment$1;.val$activity:Lfr/nocle/passegares/navigation/PremierLancementActivity; // field@832e │ │ +2a8394: 6e10 8c86 0100 |0002: invoke-virtual {v1}, Lfr/nocle/passegares/navigation/PremierLancementActivity;.closePremierLancement:()V // method@868c │ │ +2a839a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/navigation/PremierLancementFragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -681986,19 +681985,19 @@ │ │ type : '(Lfr/nocle/passegares/navigation/PremierLancementFragment;Lfr/nocle/passegares/navigation/PremierLancementActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2a83a0: |[2a83a0] fr.nocle.passegares.navigation.PremierLancementFragment$2.:(Lfr/nocle/passegares/navigation/PremierLancementFragment;Lfr/nocle/passegares/navigation/PremierLancementActivity;)V │ │ -2a83b0: 5b01 2f83 |0000: iput-object v1, v0, Lfr/nocle/passegares/navigation/PremierLancementFragment$2;.this$0:Lfr/nocle/passegares/navigation/PremierLancementFragment; // field@832f │ │ -2a83b4: 5b02 3083 |0002: iput-object v2, v0, Lfr/nocle/passegares/navigation/PremierLancementFragment$2;.val$activity:Lfr/nocle/passegares/navigation/PremierLancementActivity; // field@8330 │ │ -2a83b8: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a83be: 0e00 |0007: return-void │ │ +2a839c: |[2a839c] fr.nocle.passegares.navigation.PremierLancementFragment$2.:(Lfr/nocle/passegares/navigation/PremierLancementFragment;Lfr/nocle/passegares/navigation/PremierLancementActivity;)V │ │ +2a83ac: 5b01 2f83 |0000: iput-object v1, v0, Lfr/nocle/passegares/navigation/PremierLancementFragment$2;.this$0:Lfr/nocle/passegares/navigation/PremierLancementFragment; // field@832f │ │ +2a83b0: 5b02 3083 |0002: iput-object v2, v0, Lfr/nocle/passegares/navigation/PremierLancementFragment$2;.val$activity:Lfr/nocle/passegares/navigation/PremierLancementActivity; // field@8330 │ │ +2a83b4: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a83ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/nocle/passegares/navigation/PremierLancementFragment$2; │ │ 0x0000 - 0x0008 reg=1 (null) Lfr/nocle/passegares/navigation/PremierLancementFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Lfr/nocle/passegares/navigation/PremierLancementActivity; │ │ @@ -682009,18 +682008,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a83c0: |[2a83c0] fr.nocle.passegares.navigation.PremierLancementFragment$2.onClick:(Landroid/view/View;)V │ │ -2a83d0: 5401 3083 |0000: iget-object v1, v0, Lfr/nocle/passegares/navigation/PremierLancementFragment$2;.val$activity:Lfr/nocle/passegares/navigation/PremierLancementActivity; // field@8330 │ │ -2a83d4: 6e10 8f86 0100 |0002: invoke-virtual {v1}, Lfr/nocle/passegares/navigation/PremierLancementActivity;.goToNextItem:()V // method@868f │ │ -2a83da: 0e00 |0005: return-void │ │ +2a83bc: |[2a83bc] fr.nocle.passegares.navigation.PremierLancementFragment$2.onClick:(Landroid/view/View;)V │ │ +2a83cc: 5401 3083 |0000: iget-object v1, v0, Lfr/nocle/passegares/navigation/PremierLancementFragment$2;.val$activity:Lfr/nocle/passegares/navigation/PremierLancementActivity; // field@8330 │ │ +2a83d0: 6e10 8f86 0100 |0002: invoke-virtual {v1}, Lfr/nocle/passegares/navigation/PremierLancementActivity;.goToNextItem:()V // method@868f │ │ +2a83d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/navigation/PremierLancementFragment$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -682049,17 +682048,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a859c: |[2a859c] fr.nocle.passegares.outils.CouleurOutils.:()V │ │ -2a85ac: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a85b2: 0e00 |0003: return-void │ │ +2a8598: |[2a8598] fr.nocle.passegares.outils.CouleurOutils.:()V │ │ +2a85a8: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a85ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/outils/CouleurOutils; │ │ │ │ #1 : (in Lfr/nocle/passegares/outils/CouleurOutils;) │ │ @@ -682067,81 +682066,81 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 46 16-bit code units │ │ -2a8530: |[2a8530] fr.nocle.passegares.outils.CouleurOutils.getHexa:(I)Ljava/lang/String; │ │ -2a8540: 2b00 1c00 0000 |0000: packed-switch v0, 0000001c // +0000001c │ │ -2a8546: 1a00 ba01 |0003: const-string v0, "#f44336" // string@01ba │ │ -2a854a: 1100 |0005: return-object v0 │ │ -2a854c: 1a00 b601 |0006: const-string v0, "#4caf50" // string@01b6 │ │ -2a8550: 1100 |0008: return-object v0 │ │ -2a8552: 1a00 b701 |0009: const-string v0, "#795548" // string@01b7 │ │ -2a8556: 1100 |000b: return-object v0 │ │ -2a8558: 1a00 bb01 |000c: const-string v0, "#ff9800" // string@01bb │ │ -2a855c: 1100 |000e: return-object v0 │ │ -2a855e: 1a00 bc01 |000f: const-string v0, "#ffeb3b" // string@01bc │ │ -2a8562: 1100 |0011: return-object v0 │ │ -2a8564: 1a00 b901 |0012: const-string v0, "#cddc39" // string@01b9 │ │ -2a8568: 1100 |0014: return-object v0 │ │ -2a856a: 1a00 b501 |0015: const-string v0, "#00bcd4" // string@01b5 │ │ -2a856e: 1100 |0017: return-object v0 │ │ -2a8570: 1a00 b801 |0018: const-string v0, "#9c27b0" // string@01b8 │ │ -2a8574: 1100 |001a: return-object v0 │ │ -2a8576: 0000 |001b: nop // spacer │ │ -2a8578: 0001 0700 0100 0000 1800 0000 1500 ... |001c: packed-switch-data (18 units) │ │ +2a852c: |[2a852c] fr.nocle.passegares.outils.CouleurOutils.getHexa:(I)Ljava/lang/String; │ │ +2a853c: 2b00 1c00 0000 |0000: packed-switch v0, 0000001c // +0000001c │ │ +2a8542: 1a00 ba01 |0003: const-string v0, "#f44336" // string@01ba │ │ +2a8546: 1100 |0005: return-object v0 │ │ +2a8548: 1a00 b601 |0006: const-string v0, "#4caf50" // string@01b6 │ │ +2a854c: 1100 |0008: return-object v0 │ │ +2a854e: 1a00 b701 |0009: const-string v0, "#795548" // string@01b7 │ │ +2a8552: 1100 |000b: return-object v0 │ │ +2a8554: 1a00 bb01 |000c: const-string v0, "#ff9800" // string@01bb │ │ +2a8558: 1100 |000e: return-object v0 │ │ +2a855a: 1a00 bc01 |000f: const-string v0, "#ffeb3b" // string@01bc │ │ +2a855e: 1100 |0011: return-object v0 │ │ +2a8560: 1a00 b901 |0012: const-string v0, "#cddc39" // string@01b9 │ │ +2a8564: 1100 |0014: return-object v0 │ │ +2a8566: 1a00 b501 |0015: const-string v0, "#00bcd4" // string@01b5 │ │ +2a856a: 1100 |0017: return-object v0 │ │ +2a856c: 1a00 b801 |0018: const-string v0, "#9c27b0" // string@01b8 │ │ +2a8570: 1100 |001a: return-object v0 │ │ +2a8572: 0000 |001b: nop // spacer │ │ +2a8574: 0001 0700 0100 0000 1800 0000 1500 ... |001c: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lfr/nocle/passegares/outils/CouleurOutils;) │ │ name : 'setTicketIcon' │ │ type : '(Landroid/widget/ImageView;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -2a85b4: |[2a85b4] fr.nocle.passegares.outils.CouleurOutils.setTicketIcon:(Landroid/widget/ImageView;I)V │ │ -2a85c4: 2b01 4800 0000 |0000: packed-switch v1, 00000048 // +00000048 │ │ -2a85ca: 7110 a286 0100 |0003: invoke-static {v1}, Lfr/nocle/passegares/outils/CouleurOutils;.getHexa:(I)Ljava/lang/String; // method@86a2 │ │ -2a85d0: 0c01 |0006: move-result-object v1 │ │ -2a85d2: 7110 fc03 0100 |0007: invoke-static {v1}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@03fc │ │ -2a85d8: 0a01 |000a: move-result v1 │ │ -2a85da: 6e20 bd14 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setColorFilter:(I)V // method@14bd │ │ -2a85e0: 2838 |000e: goto 0046 // +0038 │ │ -2a85e2: 1401 9300 077f |000f: const v1, #float 1.79449e+38 // #7f070093 │ │ -2a85e8: 6e20 c614 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2a85ee: 2831 |0015: goto 0046 // +0031 │ │ -2a85f0: 1401 9000 077f |0016: const v1, #float 1.79449e+38 // #7f070090 │ │ -2a85f6: 6e20 c614 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2a85fc: 282a |001c: goto 0046 // +002a │ │ -2a85fe: 1401 9100 077f |001d: const v1, #float 1.79449e+38 // #7f070091 │ │ -2a8604: 6e20 c614 1000 |0020: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2a860a: 2823 |0023: goto 0046 // +0023 │ │ -2a860c: 1401 8e00 077f |0024: const v1, #float 1.79449e+38 // #7f07008e │ │ -2a8612: 6e20 c614 1000 |0027: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2a8618: 281c |002a: goto 0046 // +001c │ │ -2a861a: 1401 8f00 077f |002b: const v1, #float 1.79449e+38 // #7f07008f │ │ -2a8620: 6e20 c614 1000 |002e: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2a8626: 2815 |0031: goto 0046 // +0015 │ │ -2a8628: 1401 8d00 077f |0032: const v1, #float 1.79449e+38 // #7f07008d │ │ -2a862e: 6e20 c614 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2a8634: 280e |0038: goto 0046 // +000e │ │ -2a8636: 1401 9400 077f |0039: const v1, #float 1.79449e+38 // #7f070094 │ │ -2a863c: 6e20 c614 1000 |003c: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2a8642: 2807 |003f: goto 0046 // +0007 │ │ -2a8644: 1401 9200 077f |0040: const v1, #float 1.79449e+38 // #7f070092 │ │ -2a864a: 6e20 c614 1000 |0043: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2a8650: 0e00 |0046: return-void │ │ -2a8652: 0000 |0047: nop // spacer │ │ -2a8654: 0001 0800 0000 0000 4000 0000 3900 ... |0048: packed-switch-data (20 units) │ │ +2a85b0: |[2a85b0] fr.nocle.passegares.outils.CouleurOutils.setTicketIcon:(Landroid/widget/ImageView;I)V │ │ +2a85c0: 2b01 4800 0000 |0000: packed-switch v1, 00000048 // +00000048 │ │ +2a85c6: 7110 a286 0100 |0003: invoke-static {v1}, Lfr/nocle/passegares/outils/CouleurOutils;.getHexa:(I)Ljava/lang/String; // method@86a2 │ │ +2a85cc: 0c01 |0006: move-result-object v1 │ │ +2a85ce: 7110 fc03 0100 |0007: invoke-static {v1}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@03fc │ │ +2a85d4: 0a01 |000a: move-result v1 │ │ +2a85d6: 6e20 bd14 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setColorFilter:(I)V // method@14bd │ │ +2a85dc: 2838 |000e: goto 0046 // +0038 │ │ +2a85de: 1401 9300 077f |000f: const v1, #float 1.79449e+38 // #7f070093 │ │ +2a85e4: 6e20 c614 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2a85ea: 2831 |0015: goto 0046 // +0031 │ │ +2a85ec: 1401 9000 077f |0016: const v1, #float 1.79449e+38 // #7f070090 │ │ +2a85f2: 6e20 c614 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2a85f8: 282a |001c: goto 0046 // +002a │ │ +2a85fa: 1401 9100 077f |001d: const v1, #float 1.79449e+38 // #7f070091 │ │ +2a8600: 6e20 c614 1000 |0020: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2a8606: 2823 |0023: goto 0046 // +0023 │ │ +2a8608: 1401 8e00 077f |0024: const v1, #float 1.79449e+38 // #7f07008e │ │ +2a860e: 6e20 c614 1000 |0027: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2a8614: 281c |002a: goto 0046 // +001c │ │ +2a8616: 1401 8f00 077f |002b: const v1, #float 1.79449e+38 // #7f07008f │ │ +2a861c: 6e20 c614 1000 |002e: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2a8622: 2815 |0031: goto 0046 // +0015 │ │ +2a8624: 1401 8d00 077f |0032: const v1, #float 1.79449e+38 // #7f07008d │ │ +2a862a: 6e20 c614 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2a8630: 280e |0038: goto 0046 // +000e │ │ +2a8632: 1401 9400 077f |0039: const v1, #float 1.79449e+38 // #7f070094 │ │ +2a8638: 6e20 c614 1000 |003c: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2a863e: 2807 |003f: goto 0046 // +0007 │ │ +2a8640: 1401 9200 077f |0040: const v1, #float 1.79449e+38 // #7f070092 │ │ +2a8646: 6e20 c614 1000 |0043: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2a864c: 0e00 |0046: return-void │ │ +2a864e: 0000 |0047: nop // spacer │ │ +2a8650: 0001 0800 0000 0000 4000 0000 3900 ... |0048: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=68 │ │ 0x000b line=69 │ │ 0x0012 line=65 │ │ 0x0019 line=62 │ │ 0x0020 line=59 │ │ @@ -682180,17 +682179,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a8f08: |[2a8f08] fr.nocle.passegares.outils.StringOutils.:()V │ │ -2a8f18: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a8f1e: 0e00 |0003: return-void │ │ +2a8f04: |[2a8f04] fr.nocle.passegares.outils.StringOutils.:()V │ │ +2a8f14: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a8f1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/outils/StringOutils; │ │ │ │ #1 : (in Lfr/nocle/passegares/outils/StringOutils;) │ │ @@ -682198,47 +682197,47 @@ │ │ type : '(F)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -2a867c: |[2a867c] fr.nocle.passegares.outils.StringOutils.displayBeautifullDistance:(F)Ljava/lang/String; │ │ -2a868c: 8950 |0000: float-to-double v0, v5 │ │ -2a868e: 1802 0000 0000 003c 8f40 |0001: const-wide v2, #double 999.5 // #408f3c0000000000 │ │ -2a8698: 3004 0002 |0006: cmpg-double v4, v0, v2 │ │ -2a869c: 3b04 1800 |0008: if-gez v4, 0020 // +0018 │ │ -2a86a0: 2200 8a10 |000a: new-instance v0, Ljava/lang/StringBuilder; // type@108a │ │ -2a86a4: 7010 e088 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a86aa: 7110 9288 0500 |000f: invoke-static {v5}, Ljava/lang/Math;.round:(F)I // method@8892 │ │ -2a86b0: 0a05 |0012: move-result v5 │ │ -2a86b2: 6e20 e788 5000 |0013: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ -2a86b8: 1a05 1501 |0016: const-string v5, " m" // string@0115 │ │ -2a86bc: 6e20 eb88 5000 |0018: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a86c2: 6e10 f288 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a86c8: 0c05 |001e: move-result-object v5 │ │ -2a86ca: 2826 |001f: goto 0045 // +0026 │ │ -2a86cc: 2200 b410 |0020: new-instance v0, Ljava/text/DecimalFormat; // type@10b4 │ │ -2a86d0: 1a01 b301 |0022: const-string v1, "#.00" // string@01b3 │ │ -2a86d4: 7020 3f89 1000 |0024: invoke-direct {v0, v1}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@893f │ │ -2a86da: 6201 e283 |0027: sget-object v1, Ljava/math/RoundingMode;.HALF_UP:Ljava/math/RoundingMode; // field@83e2 │ │ -2a86de: 6e20 4289 1000 |0029: invoke-virtual {v0, v1}, Ljava/text/DecimalFormat;.setRoundingMode:(Ljava/math/RoundingMode;)V // method@8942 │ │ -2a86e4: 2201 8a10 |002c: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ -2a86e8: 7010 e088 0100 |002e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a86ee: 1502 7a44 |0031: const/high16 v2, #int 1148846080 // #447a │ │ -2a86f2: c925 |0033: div-float/2addr v5, v2 │ │ -2a86f4: 8952 |0034: float-to-double v2, v5 │ │ -2a86f6: 6e30 4089 2003 |0035: invoke-virtual {v0, v2, v3}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@8940 │ │ -2a86fc: 0c05 |0038: move-result-object v5 │ │ -2a86fe: 6e20 eb88 5100 |0039: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a8704: 1a05 1301 |003c: const-string v5, " km" // string@0113 │ │ -2a8708: 6e20 eb88 5100 |003e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a870e: 6e10 f288 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a8714: 0c05 |0044: move-result-object v5 │ │ -2a8716: 1105 |0045: return-object v5 │ │ +2a8678: |[2a8678] fr.nocle.passegares.outils.StringOutils.displayBeautifullDistance:(F)Ljava/lang/String; │ │ +2a8688: 8950 |0000: float-to-double v0, v5 │ │ +2a868a: 1802 0000 0000 003c 8f40 |0001: const-wide v2, #double 999.5 // #408f3c0000000000 │ │ +2a8694: 3004 0002 |0006: cmpg-double v4, v0, v2 │ │ +2a8698: 3b04 1800 |0008: if-gez v4, 0020 // +0018 │ │ +2a869c: 2200 8a10 |000a: new-instance v0, Ljava/lang/StringBuilder; // type@108a │ │ +2a86a0: 7010 e088 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a86a6: 7110 9288 0500 |000f: invoke-static {v5}, Ljava/lang/Math;.round:(F)I // method@8892 │ │ +2a86ac: 0a05 |0012: move-result v5 │ │ +2a86ae: 6e20 e788 5000 |0013: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ +2a86b4: 1a05 1501 |0016: const-string v5, " m" // string@0115 │ │ +2a86b8: 6e20 eb88 5000 |0018: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a86be: 6e10 f288 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a86c4: 0c05 |001e: move-result-object v5 │ │ +2a86c6: 2826 |001f: goto 0045 // +0026 │ │ +2a86c8: 2200 b410 |0020: new-instance v0, Ljava/text/DecimalFormat; // type@10b4 │ │ +2a86cc: 1a01 b301 |0022: const-string v1, "#.00" // string@01b3 │ │ +2a86d0: 7020 3f89 1000 |0024: invoke-direct {v0, v1}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@893f │ │ +2a86d6: 6201 e283 |0027: sget-object v1, Ljava/math/RoundingMode;.HALF_UP:Ljava/math/RoundingMode; // field@83e2 │ │ +2a86da: 6e20 4289 1000 |0029: invoke-virtual {v0, v1}, Ljava/text/DecimalFormat;.setRoundingMode:(Ljava/math/RoundingMode;)V // method@8942 │ │ +2a86e0: 2201 8a10 |002c: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ +2a86e4: 7010 e088 0100 |002e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a86ea: 1502 7a44 |0031: const/high16 v2, #int 1148846080 // #447a │ │ +2a86ee: c925 |0033: div-float/2addr v5, v2 │ │ +2a86f0: 8952 |0034: float-to-double v2, v5 │ │ +2a86f2: 6e30 4089 2003 |0035: invoke-virtual {v0, v2, v3}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@8940 │ │ +2a86f8: 0c05 |0038: move-result-object v5 │ │ +2a86fa: 6e20 eb88 5100 |0039: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a8700: 1a05 1301 |003c: const-string v5, " km" // string@0113 │ │ +2a8704: 6e20 eb88 5100 |003e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a870a: 6e10 f288 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a8710: 0c05 |0044: move-result-object v5 │ │ +2a8712: 1105 |0045: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x000a line=198 │ │ 0x0020 line=201 │ │ 0x0027 line=202 │ │ 0x002c line=203 │ │ locals : │ │ @@ -682249,19 +682248,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2a8718: |[2a8718] fr.nocle.passegares.outils.StringOutils.displayBeautifullNameStation:(Ljava/lang/String;)Ljava/lang/String; │ │ -2a8728: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2a872a: 7120 a786 0100 |0001: invoke-static {v1, v0}, Lfr/nocle/passegares/outils/StringOutils;.displayBeautifullNameStation:(Ljava/lang/String;I)Ljava/lang/String; // method@86a7 │ │ -2a8730: 0c01 |0004: move-result-object v1 │ │ -2a8732: 1101 |0005: return-object v1 │ │ +2a8714: |[2a8714] fr.nocle.passegares.outils.StringOutils.displayBeautifullNameStation:(Ljava/lang/String;)Ljava/lang/String; │ │ +2a8724: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2a8726: 7120 a786 0100 |0001: invoke-static {v1, v0}, Lfr/nocle/passegares/outils/StringOutils;.displayBeautifullNameStation:(Ljava/lang/String;I)Ljava/lang/String; // method@86a7 │ │ +2a872c: 0c01 |0004: move-result-object v1 │ │ +2a872e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lfr/nocle/passegares/outils/StringOutils;) │ │ @@ -682269,221 +682268,221 @@ │ │ type : '(Ljava/lang/String;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 21 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 407 16-bit code units │ │ -2a8734: |[2a8734] fr.nocle.passegares.outils.StringOutils.displayBeautifullNameStation:(Ljava/lang/String;I)Ljava/lang/String; │ │ -2a8744: 0200 1400 |0000: move/from16 v0, v20 │ │ -2a8748: 1a01 1400 |0002: const-string v1, " " // string@0014 │ │ -2a874c: 0802 1300 |0004: move-object/from16 v2, v19 │ │ -2a8750: 6e20 d088 1200 |0006: invoke-virtual {v2, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ -2a8756: 0c02 |0009: move-result-object v2 │ │ -2a8758: 2203 b910 |000a: new-instance v3, Ljava/util/ArrayList; // type@10b9 │ │ -2a875c: 7010 5c89 0300 |000c: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a8762: 2204 b910 |000f: new-instance v4, Ljava/util/ArrayList; // type@10b9 │ │ -2a8766: 7010 5c89 0400 |0011: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a876c: 1a05 494a |0014: const-string v5, "de" // string@4a49 │ │ -2a8770: 6e20 6089 5400 |0016: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a8776: 1a05 a84a |0019: const-string v5, "des" // string@4aa8 │ │ -2a877a: 6e20 6089 5400 |001b: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a8780: 1a05 fe4c |001e: const-string v5, "du" // string@4cfe │ │ -2a8784: 6e20 6089 5400 |0020: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a878a: 1a05 9960 |0023: const-string v5, "la" // string@6099 │ │ -2a878e: 6e20 6089 5400 |0025: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a8794: 1a05 3361 |0028: const-string v5, "le" // string@6133 │ │ -2a8798: 6e20 6089 5400 |002a: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a879e: 1a05 f84d |002d: const-string v5, "et" // string@4df8 │ │ -2a87a2: 6e20 6089 5400 |002f: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a87a8: 1a05 a743 |0032: const-string v5, "au" // string@43a7 │ │ -2a87ac: 6e20 6089 5400 |0034: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a87b2: 1a05 2d3e |0037: const-string v5, "a" // string@3e2d │ │ -2a87b6: 6e20 6089 5400 |0039: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a87bc: 1a05 328e |003c: const-string v5, "à" // string@8e32 │ │ -2a87c0: 6e20 6089 5400 |003e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a87c6: 1a05 2888 |0041: const-string v5, "sur" // string@8828 │ │ -2a87ca: 6e20 6089 5400 |0043: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a87d0: 1a05 f886 |0046: const-string v5, "sous" // string@86f8 │ │ -2a87d4: 6e20 6089 5400 |0048: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a87da: 1a05 374d |004b: const-string v5, "en" // string@4d37 │ │ -2a87de: 6e20 6089 5400 |004d: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a87e4: 2125 |0050: array-length v5, v2 │ │ -2a87e6: 1206 |0051: const/4 v6, #int 0 // #0 │ │ -2a87e8: 1217 |0052: const/4 v7, #int 1 // #1 │ │ -2a87ea: 1208 |0053: const/4 v8, #int 0 // #0 │ │ -2a87ec: 1219 |0054: const/4 v9, #int 1 // #1 │ │ -2a87ee: 3558 1e01 |0055: if-ge v8, v5, 0173 // +011e │ │ -2a87f2: 460a 0208 |0057: aget-object v10, v2, v8 │ │ -2a87f6: 1a0b 1303 |0059: const-string v11, "-" // string@0313 │ │ -2a87fa: 6e20 c088 ba00 |005b: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2a8800: 0a0c |005e: move-result v12 │ │ -2a8802: 380c 0f00 |005f: if-eqz v12, 006e // +000f │ │ -2a8806: 1a09 358e |0061: const-string v9, "−" // string@8e35 │ │ -2a880a: 6e20 6089 9300 |0063: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a8810: 0813 0200 |0066: move-object/from16 v19, v2 │ │ -2a8814: 0211 0500 |0068: move/from16 v17, v5 │ │ -2a8818: 1216 |006a: const/4 v6, #int 1 // #1 │ │ -2a881a: 1219 |006b: const/4 v9, #int 1 // #1 │ │ -2a881c: 2900 fd00 |006c: goto/16 0169 // +00fd │ │ -2a8820: 6e20 d088 ba00 |006e: invoke-virtual {v10, v11}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ -2a8826: 0c0a |0071: move-result-object v10 │ │ -2a8828: 220c b910 |0072: new-instance v12, Ljava/util/ArrayList; // type@10b9 │ │ -2a882c: 7010 5c89 0c00 |0074: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a8832: 21ad |0077: array-length v13, v10 │ │ -2a8834: 120e |0078: const/4 v14, #int 0 // #0 │ │ -2a8836: 35de e400 |0079: if-ge v14, v13, 015d // +00e4 │ │ -2a883a: 460f 0a0e |007b: aget-object v15, v10, v14 │ │ -2a883e: 6e10 cb88 0f00 |007d: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@88cb │ │ -2a8844: 0a10 |0080: move-result v16 │ │ -2a8846: 3910 0900 |0081: if-nez v16, 008a // +0009 │ │ -2a884a: 0813 0200 |0083: move-object/from16 v19, v2 │ │ -2a884e: 0211 0500 |0085: move/from16 v17, v5 │ │ -2a8852: 1216 |0087: const/4 v6, #int 1 // #1 │ │ -2a8854: 2900 cb00 |0088: goto/16 0153 // +00cb │ │ -2a8858: 0813 0200 |008a: move-object/from16 v19, v2 │ │ -2a885c: 6e30 d488 6f07 |008c: invoke-virtual {v15, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@88d4 │ │ -2a8862: 0c02 |008f: move-result-object v2 │ │ -2a8864: 1a06 e501 |0090: const-string v6, "(" // string@01e5 │ │ -2a8868: 6e20 c088 6200 |0092: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2a886e: 0a02 |0095: move-result v2 │ │ -2a8870: 1227 |0096: const/4 v7, #int 2 // #2 │ │ -2a8872: 3802 0800 |0097: if-eqz v2, 009f // +0008 │ │ -2a8876: 0211 0500 |0099: move/from16 v17, v5 │ │ -2a887a: 0762 |009b: move-object v2, v6 │ │ -2a887c: 1216 |009c: const/4 v6, #int 1 // #1 │ │ -2a887e: 1217 |009d: const/4 v7, #int 1 // #1 │ │ -2a8880: 2862 |009e: goto 0100 // +0062 │ │ -2a8882: 6e10 cb88 0f00 |009f: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@88cb │ │ -2a8888: 0a02 |00a2: move-result v2 │ │ -2a888a: 3472 5700 |00a3: if-lt v2, v7, 00fa // +0057 │ │ -2a888e: 1212 |00a5: const/4 v2, #int 1 // #1 │ │ -2a8890: 6e30 d488 2f07 |00a6: invoke-virtual {v15, v2, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@88d4 │ │ -2a8896: 0c06 |00a9: move-result-object v6 │ │ -2a8898: 1a02 e201 |00aa: const-string v2, "'" // string@01e2 │ │ -2a889c: 6e20 c088 2600 |00ac: invoke-virtual {v6, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2a88a2: 0a06 |00af: move-result v6 │ │ -2a88a4: 0211 0500 |00b0: move/from16 v17, v5 │ │ -2a88a8: 3906 1000 |00b2: if-nez v6, 00c2 // +0010 │ │ -2a88ac: 1216 |00b4: const/4 v6, #int 1 // #1 │ │ -2a88ae: 6e30 d488 6f07 |00b5: invoke-virtual {v15, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@88d4 │ │ -2a88b4: 0c05 |00b8: move-result-object v5 │ │ -2a88b6: 1a07 338e |00b9: const-string v7, "’" // string@8e33 │ │ -2a88ba: 6e20 c088 7500 |00bb: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2a88c0: 0a05 |00be: move-result v5 │ │ -2a88c2: 3805 3e00 |00bf: if-eqz v5, 00fd // +003e │ │ -2a88c6: 2802 |00c1: goto 00c3 // +0002 │ │ -2a88c8: 1216 |00c2: const/4 v6, #int 1 // #1 │ │ -2a88ca: 3809 1c00 |00c3: if-eqz v9, 00df // +001c │ │ -2a88ce: 2205 8a10 |00c5: new-instance v5, Ljava/lang/StringBuilder; // type@108a │ │ -2a88d2: 7010 e088 0500 |00c7: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a88d8: 1207 |00ca: const/4 v7, #int 0 // #0 │ │ -2a88da: 6e30 d488 7f06 |00cb: invoke-virtual {v15, v7, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@88d4 │ │ -2a88e0: 0c10 |00ce: move-result-object v16 │ │ -2a88e2: 7401 d888 1000 |00cf: invoke-virtual/range {v16}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@88d8 │ │ -2a88e8: 0c06 |00d2: move-result-object v6 │ │ -2a88ea: 6e20 eb88 6500 |00d3: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a88f0: 6e20 eb88 2500 |00d6: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a88f6: 6e10 f288 0500 |00d9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a88fc: 0c02 |00dc: move-result-object v2 │ │ -2a88fe: 1216 |00dd: const/4 v6, #int 1 // #1 │ │ -2a8900: 281a |00de: goto 00f8 // +001a │ │ -2a8902: 1207 |00df: const/4 v7, #int 0 // #0 │ │ -2a8904: 2205 8a10 |00e0: new-instance v5, Ljava/lang/StringBuilder; // type@108a │ │ -2a8908: 7010 e088 0500 |00e2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a890e: 1216 |00e5: const/4 v6, #int 1 // #1 │ │ -2a8910: 6e30 d488 7f06 |00e6: invoke-virtual {v15, v7, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@88d4 │ │ -2a8916: 0c12 |00e9: move-result-object v18 │ │ -2a8918: 7401 d688 1200 |00ea: invoke-virtual/range {v18}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@88d6 │ │ -2a891e: 0c07 |00ed: move-result-object v7 │ │ -2a8920: 6e20 eb88 7500 |00ee: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a8926: 6e20 eb88 2500 |00f1: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a892c: 6e10 f288 0500 |00f4: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a8932: 0c02 |00f7: move-result-object v2 │ │ -2a8934: 1227 |00f8: const/4 v7, #int 2 // #2 │ │ -2a8936: 2807 |00f9: goto 0100 // +0007 │ │ -2a8938: 0211 0500 |00fa: move/from16 v17, v5 │ │ -2a893c: 1216 |00fc: const/4 v6, #int 1 // #1 │ │ -2a893e: 1a02 0000 |00fd: const-string v2, "" // string@0000 │ │ -2a8942: 1207 |00ff: const/4 v7, #int 0 // #0 │ │ -2a8944: 3909 2900 |0100: if-nez v9, 0129 // +0029 │ │ -2a8948: 6e20 d388 7f00 |0102: invoke-virtual {v15, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@88d3 │ │ -2a894e: 0c05 |0105: move-result-object v5 │ │ -2a8950: 6e10 d688 0500 |0106: invoke-virtual {v5}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@88d6 │ │ -2a8956: 0c05 |0109: move-result-object v5 │ │ -2a8958: 6e20 6489 5400 |010a: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@8964 │ │ -2a895e: 0a05 |010d: move-result v5 │ │ -2a8960: 3905 0300 |010e: if-nez v5, 0111 // +0003 │ │ -2a8964: 2819 |0110: goto 0129 // +0019 │ │ -2a8966: 2205 8a10 |0111: new-instance v5, Ljava/lang/StringBuilder; // type@108a │ │ -2a896a: 7010 e088 0500 |0113: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a8970: 6e20 eb88 2500 |0116: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a8976: 6e20 d388 7f00 |0119: invoke-virtual {v15, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@88d3 │ │ -2a897c: 0c02 |011c: move-result-object v2 │ │ -2a897e: 6e10 d688 0200 |011d: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@88d6 │ │ -2a8984: 0c02 |0120: move-result-object v2 │ │ -2a8986: 6e20 eb88 2500 |0121: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a898c: 6e10 f288 0500 |0124: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a8992: 0c02 |0127: move-result-object v2 │ │ -2a8994: 2825 |0128: goto 014d // +0025 │ │ -2a8996: 2205 8a10 |0129: new-instance v5, Ljava/lang/StringBuilder; // type@108a │ │ -2a899a: 7010 e088 0500 |012b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a89a0: 6e20 eb88 2500 |012e: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a89a6: d802 0701 |0131: add-int/lit8 v2, v7, #int 1 // #01 │ │ -2a89aa: 6e30 d488 7f02 |0133: invoke-virtual {v15, v7, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@88d4 │ │ -2a89b0: 0c07 |0136: move-result-object v7 │ │ -2a89b2: 6e10 d888 0700 |0137: invoke-virtual {v7}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@88d8 │ │ -2a89b8: 0c07 |013a: move-result-object v7 │ │ -2a89ba: 6e20 eb88 7500 |013b: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a89c0: 6e20 d388 2f00 |013e: invoke-virtual {v15, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@88d3 │ │ -2a89c6: 0c02 |0141: move-result-object v2 │ │ -2a89c8: 6e10 d688 0200 |0142: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@88d6 │ │ -2a89ce: 0c02 |0145: move-result-object v2 │ │ -2a89d0: 6e20 eb88 2500 |0146: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a89d6: 6e10 f288 0500 |0149: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a89dc: 0c02 |014c: move-result-object v2 │ │ -2a89de: 6e20 6089 2c00 |014d: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a89e4: 3809 0300 |0150: if-eqz v9, 0153 // +0003 │ │ -2a89e8: 1209 |0152: const/4 v9, #int 0 // #0 │ │ -2a89ea: d80e 0e01 |0153: add-int/lit8 v14, v14, #int 1 // #01 │ │ -2a89ee: 0802 1300 |0155: move-object/from16 v2, v19 │ │ -2a89f2: 0205 1100 |0157: move/from16 v5, v17 │ │ -2a89f6: 1206 |0159: const/4 v6, #int 0 // #0 │ │ -2a89f8: 1217 |015a: const/4 v7, #int 1 // #1 │ │ -2a89fa: 2900 1eff |015b: goto/16 0079 // -00e2 │ │ -2a89fe: 0813 0200 |015d: move-object/from16 v19, v2 │ │ -2a8a02: 0211 0500 |015f: move/from16 v17, v5 │ │ -2a8a06: 1216 |0161: const/4 v6, #int 1 // #1 │ │ -2a8a08: 7120 290e cb00 |0162: invoke-static {v11, v12}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@0e29 │ │ -2a8a0e: 0c02 |0165: move-result-object v2 │ │ -2a8a10: 6e20 6089 2300 |0166: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a8a16: d808 0801 |0169: add-int/lit8 v8, v8, #int 1 // #01 │ │ -2a8a1a: 0802 1300 |016b: move-object/from16 v2, v19 │ │ -2a8a1e: 0205 1100 |016d: move/from16 v5, v17 │ │ -2a8a22: 1206 |016f: const/4 v6, #int 0 // #0 │ │ -2a8a24: 1217 |0170: const/4 v7, #int 1 // #1 │ │ -2a8a26: 2900 e4fe |0171: goto/16 0055 // -011c │ │ -2a8a2a: 7120 290e 3100 |0173: invoke-static {v1, v3}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@0e29 │ │ -2a8a30: 0c01 |0176: move-result-object v1 │ │ -2a8a32: 3800 1f00 |0177: if-eqz v0, 0196 // +001f │ │ -2a8a36: 6e10 cb88 0100 |0179: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@88cb │ │ -2a8a3c: 0a02 |017c: move-result v2 │ │ -2a8a3e: 3702 1900 |017d: if-le v2, v0, 0196 // +0019 │ │ -2a8a42: 2202 8a10 |017f: new-instance v2, Ljava/lang/StringBuilder; // type@108a │ │ -2a8a46: 7010 e088 0200 |0181: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a8a4c: 1203 |0184: const/4 v3, #int 0 // #0 │ │ -2a8a4e: 6e30 d488 3100 |0185: invoke-virtual {v1, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@88d4 │ │ -2a8a54: 0c00 |0188: move-result-object v0 │ │ -2a8a56: 6e20 eb88 0200 |0189: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a8a5c: 1a00 348e |018c: const-string v0, "…" // string@8e34 │ │ -2a8a60: 6e20 eb88 0200 |018e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a8a66: 6e10 f288 0200 |0191: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a8a6c: 0c00 |0194: move-result-object v0 │ │ -2a8a6e: 1100 |0195: return-object v0 │ │ -2a8a70: 1101 |0196: return-object v1 │ │ +2a8730: |[2a8730] fr.nocle.passegares.outils.StringOutils.displayBeautifullNameStation:(Ljava/lang/String;I)Ljava/lang/String; │ │ +2a8740: 0200 1400 |0000: move/from16 v0, v20 │ │ +2a8744: 1a01 1400 |0002: const-string v1, " " // string@0014 │ │ +2a8748: 0802 1300 |0004: move-object/from16 v2, v19 │ │ +2a874c: 6e20 d088 1200 |0006: invoke-virtual {v2, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ +2a8752: 0c02 |0009: move-result-object v2 │ │ +2a8754: 2203 b910 |000a: new-instance v3, Ljava/util/ArrayList; // type@10b9 │ │ +2a8758: 7010 5c89 0300 |000c: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a875e: 2204 b910 |000f: new-instance v4, Ljava/util/ArrayList; // type@10b9 │ │ +2a8762: 7010 5c89 0400 |0011: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a8768: 1a05 494a |0014: const-string v5, "de" // string@4a49 │ │ +2a876c: 6e20 6089 5400 |0016: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a8772: 1a05 a84a |0019: const-string v5, "des" // string@4aa8 │ │ +2a8776: 6e20 6089 5400 |001b: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a877c: 1a05 fe4c |001e: const-string v5, "du" // string@4cfe │ │ +2a8780: 6e20 6089 5400 |0020: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a8786: 1a05 9960 |0023: const-string v5, "la" // string@6099 │ │ +2a878a: 6e20 6089 5400 |0025: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a8790: 1a05 3361 |0028: const-string v5, "le" // string@6133 │ │ +2a8794: 6e20 6089 5400 |002a: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a879a: 1a05 f84d |002d: const-string v5, "et" // string@4df8 │ │ +2a879e: 6e20 6089 5400 |002f: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a87a4: 1a05 a743 |0032: const-string v5, "au" // string@43a7 │ │ +2a87a8: 6e20 6089 5400 |0034: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a87ae: 1a05 2d3e |0037: const-string v5, "a" // string@3e2d │ │ +2a87b2: 6e20 6089 5400 |0039: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a87b8: 1a05 328e |003c: const-string v5, "à" // string@8e32 │ │ +2a87bc: 6e20 6089 5400 |003e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a87c2: 1a05 2888 |0041: const-string v5, "sur" // string@8828 │ │ +2a87c6: 6e20 6089 5400 |0043: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a87cc: 1a05 f886 |0046: const-string v5, "sous" // string@86f8 │ │ +2a87d0: 6e20 6089 5400 |0048: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a87d6: 1a05 374d |004b: const-string v5, "en" // string@4d37 │ │ +2a87da: 6e20 6089 5400 |004d: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a87e0: 2125 |0050: array-length v5, v2 │ │ +2a87e2: 1206 |0051: const/4 v6, #int 0 // #0 │ │ +2a87e4: 1217 |0052: const/4 v7, #int 1 // #1 │ │ +2a87e6: 1208 |0053: const/4 v8, #int 0 // #0 │ │ +2a87e8: 1219 |0054: const/4 v9, #int 1 // #1 │ │ +2a87ea: 3558 1e01 |0055: if-ge v8, v5, 0173 // +011e │ │ +2a87ee: 460a 0208 |0057: aget-object v10, v2, v8 │ │ +2a87f2: 1a0b 1303 |0059: const-string v11, "-" // string@0313 │ │ +2a87f6: 6e20 c088 ba00 |005b: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2a87fc: 0a0c |005e: move-result v12 │ │ +2a87fe: 380c 0f00 |005f: if-eqz v12, 006e // +000f │ │ +2a8802: 1a09 358e |0061: const-string v9, "−" // string@8e35 │ │ +2a8806: 6e20 6089 9300 |0063: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a880c: 0813 0200 |0066: move-object/from16 v19, v2 │ │ +2a8810: 0211 0500 |0068: move/from16 v17, v5 │ │ +2a8814: 1216 |006a: const/4 v6, #int 1 // #1 │ │ +2a8816: 1219 |006b: const/4 v9, #int 1 // #1 │ │ +2a8818: 2900 fd00 |006c: goto/16 0169 // +00fd │ │ +2a881c: 6e20 d088 ba00 |006e: invoke-virtual {v10, v11}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ +2a8822: 0c0a |0071: move-result-object v10 │ │ +2a8824: 220c b910 |0072: new-instance v12, Ljava/util/ArrayList; // type@10b9 │ │ +2a8828: 7010 5c89 0c00 |0074: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a882e: 21ad |0077: array-length v13, v10 │ │ +2a8830: 120e |0078: const/4 v14, #int 0 // #0 │ │ +2a8832: 35de e400 |0079: if-ge v14, v13, 015d // +00e4 │ │ +2a8836: 460f 0a0e |007b: aget-object v15, v10, v14 │ │ +2a883a: 6e10 cb88 0f00 |007d: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@88cb │ │ +2a8840: 0a10 |0080: move-result v16 │ │ +2a8842: 3910 0900 |0081: if-nez v16, 008a // +0009 │ │ +2a8846: 0813 0200 |0083: move-object/from16 v19, v2 │ │ +2a884a: 0211 0500 |0085: move/from16 v17, v5 │ │ +2a884e: 1216 |0087: const/4 v6, #int 1 // #1 │ │ +2a8850: 2900 cb00 |0088: goto/16 0153 // +00cb │ │ +2a8854: 0813 0200 |008a: move-object/from16 v19, v2 │ │ +2a8858: 6e30 d488 6f07 |008c: invoke-virtual {v15, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@88d4 │ │ +2a885e: 0c02 |008f: move-result-object v2 │ │ +2a8860: 1a06 e501 |0090: const-string v6, "(" // string@01e5 │ │ +2a8864: 6e20 c088 6200 |0092: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2a886a: 0a02 |0095: move-result v2 │ │ +2a886c: 1227 |0096: const/4 v7, #int 2 // #2 │ │ +2a886e: 3802 0800 |0097: if-eqz v2, 009f // +0008 │ │ +2a8872: 0211 0500 |0099: move/from16 v17, v5 │ │ +2a8876: 0762 |009b: move-object v2, v6 │ │ +2a8878: 1216 |009c: const/4 v6, #int 1 // #1 │ │ +2a887a: 1217 |009d: const/4 v7, #int 1 // #1 │ │ +2a887c: 2862 |009e: goto 0100 // +0062 │ │ +2a887e: 6e10 cb88 0f00 |009f: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@88cb │ │ +2a8884: 0a02 |00a2: move-result v2 │ │ +2a8886: 3472 5700 |00a3: if-lt v2, v7, 00fa // +0057 │ │ +2a888a: 1212 |00a5: const/4 v2, #int 1 // #1 │ │ +2a888c: 6e30 d488 2f07 |00a6: invoke-virtual {v15, v2, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@88d4 │ │ +2a8892: 0c06 |00a9: move-result-object v6 │ │ +2a8894: 1a02 e201 |00aa: const-string v2, "'" // string@01e2 │ │ +2a8898: 6e20 c088 2600 |00ac: invoke-virtual {v6, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2a889e: 0a06 |00af: move-result v6 │ │ +2a88a0: 0211 0500 |00b0: move/from16 v17, v5 │ │ +2a88a4: 3906 1000 |00b2: if-nez v6, 00c2 // +0010 │ │ +2a88a8: 1216 |00b4: const/4 v6, #int 1 // #1 │ │ +2a88aa: 6e30 d488 6f07 |00b5: invoke-virtual {v15, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@88d4 │ │ +2a88b0: 0c05 |00b8: move-result-object v5 │ │ +2a88b2: 1a07 338e |00b9: const-string v7, "’" // string@8e33 │ │ +2a88b6: 6e20 c088 7500 |00bb: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2a88bc: 0a05 |00be: move-result v5 │ │ +2a88be: 3805 3e00 |00bf: if-eqz v5, 00fd // +003e │ │ +2a88c2: 2802 |00c1: goto 00c3 // +0002 │ │ +2a88c4: 1216 |00c2: const/4 v6, #int 1 // #1 │ │ +2a88c6: 3809 1c00 |00c3: if-eqz v9, 00df // +001c │ │ +2a88ca: 2205 8a10 |00c5: new-instance v5, Ljava/lang/StringBuilder; // type@108a │ │ +2a88ce: 7010 e088 0500 |00c7: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a88d4: 1207 |00ca: const/4 v7, #int 0 // #0 │ │ +2a88d6: 6e30 d488 7f06 |00cb: invoke-virtual {v15, v7, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@88d4 │ │ +2a88dc: 0c10 |00ce: move-result-object v16 │ │ +2a88de: 7401 d888 1000 |00cf: invoke-virtual/range {v16}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@88d8 │ │ +2a88e4: 0c06 |00d2: move-result-object v6 │ │ +2a88e6: 6e20 eb88 6500 |00d3: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a88ec: 6e20 eb88 2500 |00d6: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a88f2: 6e10 f288 0500 |00d9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a88f8: 0c02 |00dc: move-result-object v2 │ │ +2a88fa: 1216 |00dd: const/4 v6, #int 1 // #1 │ │ +2a88fc: 281a |00de: goto 00f8 // +001a │ │ +2a88fe: 1207 |00df: const/4 v7, #int 0 // #0 │ │ +2a8900: 2205 8a10 |00e0: new-instance v5, Ljava/lang/StringBuilder; // type@108a │ │ +2a8904: 7010 e088 0500 |00e2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a890a: 1216 |00e5: const/4 v6, #int 1 // #1 │ │ +2a890c: 6e30 d488 7f06 |00e6: invoke-virtual {v15, v7, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@88d4 │ │ +2a8912: 0c12 |00e9: move-result-object v18 │ │ +2a8914: 7401 d688 1200 |00ea: invoke-virtual/range {v18}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@88d6 │ │ +2a891a: 0c07 |00ed: move-result-object v7 │ │ +2a891c: 6e20 eb88 7500 |00ee: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a8922: 6e20 eb88 2500 |00f1: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a8928: 6e10 f288 0500 |00f4: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a892e: 0c02 |00f7: move-result-object v2 │ │ +2a8930: 1227 |00f8: const/4 v7, #int 2 // #2 │ │ +2a8932: 2807 |00f9: goto 0100 // +0007 │ │ +2a8934: 0211 0500 |00fa: move/from16 v17, v5 │ │ +2a8938: 1216 |00fc: const/4 v6, #int 1 // #1 │ │ +2a893a: 1a02 0000 |00fd: const-string v2, "" // string@0000 │ │ +2a893e: 1207 |00ff: const/4 v7, #int 0 // #0 │ │ +2a8940: 3909 2900 |0100: if-nez v9, 0129 // +0029 │ │ +2a8944: 6e20 d388 7f00 |0102: invoke-virtual {v15, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@88d3 │ │ +2a894a: 0c05 |0105: move-result-object v5 │ │ +2a894c: 6e10 d688 0500 |0106: invoke-virtual {v5}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@88d6 │ │ +2a8952: 0c05 |0109: move-result-object v5 │ │ +2a8954: 6e20 6489 5400 |010a: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@8964 │ │ +2a895a: 0a05 |010d: move-result v5 │ │ +2a895c: 3905 0300 |010e: if-nez v5, 0111 // +0003 │ │ +2a8960: 2819 |0110: goto 0129 // +0019 │ │ +2a8962: 2205 8a10 |0111: new-instance v5, Ljava/lang/StringBuilder; // type@108a │ │ +2a8966: 7010 e088 0500 |0113: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a896c: 6e20 eb88 2500 |0116: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a8972: 6e20 d388 7f00 |0119: invoke-virtual {v15, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@88d3 │ │ +2a8978: 0c02 |011c: move-result-object v2 │ │ +2a897a: 6e10 d688 0200 |011d: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@88d6 │ │ +2a8980: 0c02 |0120: move-result-object v2 │ │ +2a8982: 6e20 eb88 2500 |0121: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a8988: 6e10 f288 0500 |0124: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a898e: 0c02 |0127: move-result-object v2 │ │ +2a8990: 2825 |0128: goto 014d // +0025 │ │ +2a8992: 2205 8a10 |0129: new-instance v5, Ljava/lang/StringBuilder; // type@108a │ │ +2a8996: 7010 e088 0500 |012b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a899c: 6e20 eb88 2500 |012e: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a89a2: d802 0701 |0131: add-int/lit8 v2, v7, #int 1 // #01 │ │ +2a89a6: 6e30 d488 7f02 |0133: invoke-virtual {v15, v7, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@88d4 │ │ +2a89ac: 0c07 |0136: move-result-object v7 │ │ +2a89ae: 6e10 d888 0700 |0137: invoke-virtual {v7}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@88d8 │ │ +2a89b4: 0c07 |013a: move-result-object v7 │ │ +2a89b6: 6e20 eb88 7500 |013b: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a89bc: 6e20 d388 2f00 |013e: invoke-virtual {v15, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@88d3 │ │ +2a89c2: 0c02 |0141: move-result-object v2 │ │ +2a89c4: 6e10 d688 0200 |0142: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@88d6 │ │ +2a89ca: 0c02 |0145: move-result-object v2 │ │ +2a89cc: 6e20 eb88 2500 |0146: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a89d2: 6e10 f288 0500 |0149: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a89d8: 0c02 |014c: move-result-object v2 │ │ +2a89da: 6e20 6089 2c00 |014d: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a89e0: 3809 0300 |0150: if-eqz v9, 0153 // +0003 │ │ +2a89e4: 1209 |0152: const/4 v9, #int 0 // #0 │ │ +2a89e6: d80e 0e01 |0153: add-int/lit8 v14, v14, #int 1 // #01 │ │ +2a89ea: 0802 1300 |0155: move-object/from16 v2, v19 │ │ +2a89ee: 0205 1100 |0157: move/from16 v5, v17 │ │ +2a89f2: 1206 |0159: const/4 v6, #int 0 // #0 │ │ +2a89f4: 1217 |015a: const/4 v7, #int 1 // #1 │ │ +2a89f6: 2900 1eff |015b: goto/16 0079 // -00e2 │ │ +2a89fa: 0813 0200 |015d: move-object/from16 v19, v2 │ │ +2a89fe: 0211 0500 |015f: move/from16 v17, v5 │ │ +2a8a02: 1216 |0161: const/4 v6, #int 1 // #1 │ │ +2a8a04: 7120 290e cb00 |0162: invoke-static {v11, v12}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@0e29 │ │ +2a8a0a: 0c02 |0165: move-result-object v2 │ │ +2a8a0c: 6e20 6089 2300 |0166: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a8a12: d808 0801 |0169: add-int/lit8 v8, v8, #int 1 // #01 │ │ +2a8a16: 0802 1300 |016b: move-object/from16 v2, v19 │ │ +2a8a1a: 0205 1100 |016d: move/from16 v5, v17 │ │ +2a8a1e: 1206 |016f: const/4 v6, #int 0 // #0 │ │ +2a8a20: 1217 |0170: const/4 v7, #int 1 // #1 │ │ +2a8a22: 2900 e4fe |0171: goto/16 0055 // -011c │ │ +2a8a26: 7120 290e 3100 |0173: invoke-static {v1, v3}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@0e29 │ │ +2a8a2c: 0c01 |0176: move-result-object v1 │ │ +2a8a2e: 3800 1f00 |0177: if-eqz v0, 0196 // +001f │ │ +2a8a32: 6e10 cb88 0100 |0179: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@88cb │ │ +2a8a38: 0a02 |017c: move-result v2 │ │ +2a8a3a: 3702 1900 |017d: if-le v2, v0, 0196 // +0019 │ │ +2a8a3e: 2202 8a10 |017f: new-instance v2, Ljava/lang/StringBuilder; // type@108a │ │ +2a8a42: 7010 e088 0200 |0181: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a8a48: 1203 |0184: const/4 v3, #int 0 // #0 │ │ +2a8a4a: 6e30 d488 3100 |0185: invoke-virtual {v1, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@88d4 │ │ +2a8a50: 0c00 |0188: move-result-object v0 │ │ +2a8a52: 6e20 eb88 0200 |0189: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a8a58: 1a00 348e |018c: const-string v0, "…" // string@8e34 │ │ +2a8a5c: 6e20 eb88 0200 |018e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a8a62: 6e10 f288 0200 |0191: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a8a68: 0c00 |0194: move-result-object v0 │ │ +2a8a6a: 1100 |0195: return-object v0 │ │ +2a8a6c: 1101 |0196: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=27 │ │ 0x000a line=28 │ │ 0x000f line=30 │ │ 0x0016 line=31 │ │ 0x001b line=32 │ │ @@ -682525,245 +682524,245 @@ │ │ type : '(Landroid/content/Context;Ljava/util/Date;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 421 16-bit code units │ │ -2a8a74: |[2a8a74] fr.nocle.passegares.outils.StringOutils.getRelativeDate:(Landroid/content/Context;Ljava/util/Date;)Ljava/lang/String; │ │ -2a8a84: 390d 0500 |0000: if-nez v13, 0005 // +0005 │ │ -2a8a88: 1a0c 0000 |0002: const-string v12, "" // string@0000 │ │ -2a8a8c: 110c |0004: return-object v12 │ │ -2a8a8e: 2200 c110 |0005: new-instance v0, Ljava/util/Date; // type@10c1 │ │ -2a8a92: 7010 b889 0000 |0007: invoke-direct {v0}, Ljava/util/Date;.:()V // method@89b8 │ │ -2a8a98: 6e10 ba89 0000 |000a: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@89ba │ │ -2a8a9e: 0b00 |000d: move-result-wide v0 │ │ -2a8aa0: 6e10 ba89 0d00 |000e: invoke-virtual {v13}, Ljava/util/Date;.getTime:()J // method@89ba │ │ -2a8aa6: 0b02 |0011: move-result-wide v2 │ │ -2a8aa8: bc20 |0012: sub-long/2addr v0, v2 │ │ -2a8aaa: 1602 e803 |0013: const-wide/16 v2, #int 1000 // #3e8 │ │ -2a8aae: be20 |0015: div-long/2addr v0, v2 │ │ -2a8ab0: 8500 |0016: long-to-float v0, v0 │ │ -2a8ab2: 7110 9288 0000 |0017: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@8892 │ │ -2a8ab8: 0a00 |001a: move-result v0 │ │ -2a8aba: 1221 |001b: const/4 v1, #int 2 // #2 │ │ -2a8abc: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -2a8abe: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -2a8ac0: 3510 1200 |001e: if-ge v0, v1, 0030 // +0012 │ │ -2a8ac4: 140d fd00 0f7f |0020: const v13, #float 1.90085e+38 // #7f0f00fd │ │ -2a8aca: 2331 9211 |0023: new-array v1, v3, [Ljava/lang/Object; // type@1192 │ │ -2a8ace: 7110 6f88 0000 |0025: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a8ad4: 0c00 |0028: move-result-object v0 │ │ -2a8ad6: 4d00 0102 |0029: aput-object v0, v1, v2 │ │ -2a8ada: 6e30 5302 dc01 |002b: invoke-virtual {v12, v13, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0253 │ │ -2a8ae0: 0c0c |002e: move-result-object v12 │ │ -2a8ae2: 110c |002f: return-object v12 │ │ -2a8ae4: 1304 3c00 |0030: const/16 v4, #int 60 // #3c │ │ -2a8ae8: 3540 1200 |0032: if-ge v0, v4, 0044 // +0012 │ │ -2a8aec: 140d fe00 0f7f |0034: const v13, #float 1.90085e+38 // #7f0f00fe │ │ -2a8af2: 2331 9211 |0037: new-array v1, v3, [Ljava/lang/Object; // type@1192 │ │ -2a8af6: 7110 6f88 0000 |0039: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a8afc: 0c00 |003c: move-result-object v0 │ │ -2a8afe: 4d00 0102 |003d: aput-object v0, v1, v2 │ │ -2a8b02: 6e30 5302 dc01 |003f: invoke-virtual {v12, v13, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0253 │ │ -2a8b08: 0c0c |0042: move-result-object v12 │ │ -2a8b0a: 110c |0043: return-object v12 │ │ -2a8b0c: 1305 7800 |0044: const/16 v5, #int 120 // #78 │ │ -2a8b10: 3550 1d00 |0046: if-ge v0, v5, 0063 // +001d │ │ -2a8b14: b440 |0048: rem-int/2addr v0, v4 │ │ -2a8b16: 3d00 1200 |0049: if-lez v0, 005b // +0012 │ │ -2a8b1a: 140d fa00 0f7f |004b: const v13, #float 1.90085e+38 // #7f0f00fa │ │ -2a8b20: 2331 9211 |004e: new-array v1, v3, [Ljava/lang/Object; // type@1192 │ │ -2a8b24: 7110 ab86 0000 |0050: invoke-static {v0}, Lfr/nocle/passegares/outils/StringOutils;.putZero:(I)Ljava/lang/String; // method@86ab │ │ -2a8b2a: 0c00 |0053: move-result-object v0 │ │ -2a8b2c: 4d00 0102 |0054: aput-object v0, v1, v2 │ │ -2a8b30: 6e30 5302 dc01 |0056: invoke-virtual {v12, v13, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0253 │ │ -2a8b36: 0c0c |0059: move-result-object v12 │ │ -2a8b38: 110c |005a: return-object v12 │ │ -2a8b3a: 140d f900 0f7f |005b: const v13, #float 1.90085e+38 // #7f0f00f9 │ │ -2a8b40: 6e20 5202 dc00 |005e: invoke-virtual {v12, v13}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0252 │ │ -2a8b46: 0c0c |0061: move-result-object v12 │ │ -2a8b48: 110c |0062: return-object v12 │ │ -2a8b4a: 1305 100e |0063: const/16 v5, #int 3600 // #e10 │ │ -2a8b4e: 3550 3a00 |0065: if-ge v0, v5, 009f // +003a │ │ -2a8b52: dc0d 003c |0067: rem-int/lit8 v13, v0, #int 60 // #3c │ │ -2a8b56: 3d0d 1f00 |0069: if-lez v13, 0088 // +001f │ │ -2a8b5a: 1405 fc00 0f7f |006b: const v5, #float 1.90085e+38 // #7f0f00fc │ │ -2a8b60: 2311 9211 |006e: new-array v1, v1, [Ljava/lang/Object; // type@1192 │ │ -2a8b64: b340 |0070: div-int/2addr v0, v4 │ │ -2a8b66: 8306 |0071: int-to-double v6, v0 │ │ -2a8b68: 7120 8188 7600 |0072: invoke-static {v6, v7}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ -2a8b6e: 0b06 |0075: move-result-wide v6 │ │ -2a8b70: 8a60 |0076: double-to-int v0, v6 │ │ -2a8b72: 7110 6f88 0000 |0077: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a8b78: 0c00 |007a: move-result-object v0 │ │ -2a8b7a: 4d00 0102 |007b: aput-object v0, v1, v2 │ │ -2a8b7e: 7110 ab86 0d00 |007d: invoke-static {v13}, Lfr/nocle/passegares/outils/StringOutils;.putZero:(I)Ljava/lang/String; // method@86ab │ │ -2a8b84: 0c0d |0080: move-result-object v13 │ │ -2a8b86: 4d0d 0103 |0081: aput-object v13, v1, v3 │ │ -2a8b8a: 6e30 5302 5c01 |0083: invoke-virtual {v12, v5, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0253 │ │ -2a8b90: 0c0c |0086: move-result-object v12 │ │ -2a8b92: 110c |0087: return-object v12 │ │ -2a8b94: 140d fb00 0f7f |0088: const v13, #float 1.90085e+38 // #7f0f00fb │ │ -2a8b9a: 2331 9211 |008b: new-array v1, v3, [Ljava/lang/Object; // type@1192 │ │ -2a8b9e: b340 |008d: div-int/2addr v0, v4 │ │ -2a8ba0: 8303 |008e: int-to-double v3, v0 │ │ -2a8ba2: 7120 8188 4300 |008f: invoke-static {v3, v4}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ -2a8ba8: 0b03 |0092: move-result-wide v3 │ │ -2a8baa: 8a30 |0093: double-to-int v0, v3 │ │ -2a8bac: 7110 6f88 0000 |0094: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a8bb2: 0c00 |0097: move-result-object v0 │ │ -2a8bb4: 4d00 0102 |0098: aput-object v0, v1, v2 │ │ -2a8bb8: 6e30 5302 dc01 |009a: invoke-virtual {v12, v13, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0253 │ │ -2a8bbe: 0c0c |009d: move-result-object v12 │ │ -2a8bc0: 110c |009e: return-object v12 │ │ -2a8bc2: 1306 201c |009f: const/16 v6, #int 7200 // #1c20 │ │ -2a8bc6: 3560 2400 |00a1: if-ge v0, v6, 00c5 // +0024 │ │ -2a8bca: b340 |00a3: div-int/2addr v0, v4 │ │ -2a8bcc: 8300 |00a4: int-to-double v0, v0 │ │ -2a8bce: 7120 8188 1000 |00a5: invoke-static {v0, v1}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ -2a8bd4: 0b00 |00a8: move-result-wide v0 │ │ -2a8bd6: 8a0d |00a9: double-to-int v13, v0 │ │ -2a8bd8: b44d |00aa: rem-int/2addr v13, v4 │ │ -2a8bda: 3d0d 1200 |00ab: if-lez v13, 00bd // +0012 │ │ -2a8bde: 1400 f200 0f7f |00ad: const v0, #float 1.90085e+38 // #7f0f00f2 │ │ -2a8be4: 2331 9211 |00b0: new-array v1, v3, [Ljava/lang/Object; // type@1192 │ │ -2a8be8: 7110 ab86 0d00 |00b2: invoke-static {v13}, Lfr/nocle/passegares/outils/StringOutils;.putZero:(I)Ljava/lang/String; // method@86ab │ │ -2a8bee: 0c0d |00b5: move-result-object v13 │ │ -2a8bf0: 4d0d 0102 |00b6: aput-object v13, v1, v2 │ │ -2a8bf4: 6e30 5302 0c01 |00b8: invoke-virtual {v12, v0, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0253 │ │ -2a8bfa: 0c0c |00bb: move-result-object v12 │ │ -2a8bfc: 110c |00bc: return-object v12 │ │ -2a8bfe: 140d f100 0f7f |00bd: const v13, #float 1.90084e+38 // #7f0f00f1 │ │ -2a8c04: 6e20 5202 dc00 |00c0: invoke-virtual {v12, v13}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0252 │ │ -2a8c0a: 0c0c |00c3: move-result-object v12 │ │ -2a8c0c: 110c |00c4: return-object v12 │ │ -2a8c0e: 1406 8051 0100 |00c5: const v6, #float 1.21072e-40 // #00015180 │ │ -2a8c14: 3560 4100 |00c8: if-ge v0, v6, 0109 // +0041 │ │ -2a8c18: db0d 003c |00ca: div-int/lit8 v13, v0, #int 60 // #3c │ │ -2a8c1c: 83d6 |00cc: int-to-double v6, v13 │ │ -2a8c1e: 7120 8188 7600 |00cd: invoke-static {v6, v7}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ -2a8c24: 0b06 |00d0: move-result-wide v6 │ │ -2a8c26: 8a6d |00d1: double-to-int v13, v6 │ │ -2a8c28: b44d |00d2: rem-int/2addr v13, v4 │ │ -2a8c2a: 3d0d 1f00 |00d3: if-lez v13, 00f2 // +001f │ │ -2a8c2e: 1404 f400 0f7f |00d5: const v4, #float 1.90085e+38 // #7f0f00f4 │ │ -2a8c34: 2311 9211 |00d8: new-array v1, v1, [Ljava/lang/Object; // type@1192 │ │ -2a8c38: b350 |00da: div-int/2addr v0, v5 │ │ -2a8c3a: 8305 |00db: int-to-double v5, v0 │ │ -2a8c3c: 7120 8188 6500 |00dc: invoke-static {v5, v6}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ -2a8c42: 0b05 |00df: move-result-wide v5 │ │ -2a8c44: 8a50 |00e0: double-to-int v0, v5 │ │ -2a8c46: 7110 6f88 0000 |00e1: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a8c4c: 0c00 |00e4: move-result-object v0 │ │ -2a8c4e: 4d00 0102 |00e5: aput-object v0, v1, v2 │ │ -2a8c52: 7110 ab86 0d00 |00e7: invoke-static {v13}, Lfr/nocle/passegares/outils/StringOutils;.putZero:(I)Ljava/lang/String; // method@86ab │ │ -2a8c58: 0c0d |00ea: move-result-object v13 │ │ -2a8c5a: 4d0d 0103 |00eb: aput-object v13, v1, v3 │ │ -2a8c5e: 6e30 5302 4c01 |00ed: invoke-virtual {v12, v4, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0253 │ │ -2a8c64: 0c0c |00f0: move-result-object v12 │ │ -2a8c66: 110c |00f1: return-object v12 │ │ -2a8c68: 140d f300 0f7f |00f2: const v13, #float 1.90085e+38 // #7f0f00f3 │ │ -2a8c6e: 2331 9211 |00f5: new-array v1, v3, [Ljava/lang/Object; // type@1192 │ │ -2a8c72: b350 |00f7: div-int/2addr v0, v5 │ │ -2a8c74: 8303 |00f8: int-to-double v3, v0 │ │ -2a8c76: 7120 8188 4300 |00f9: invoke-static {v3, v4}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ -2a8c7c: 0b03 |00fc: move-result-wide v3 │ │ -2a8c7e: 8a30 |00fd: double-to-int v0, v3 │ │ -2a8c80: 7110 6f88 0000 |00fe: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a8c86: 0c00 |0101: move-result-object v0 │ │ -2a8c88: 4d00 0102 |0102: aput-object v0, v1, v2 │ │ -2a8c8c: 6e30 5302 dc01 |0104: invoke-virtual {v12, v13, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0253 │ │ -2a8c92: 0c0c |0107: move-result-object v12 │ │ -2a8c94: 110c |0108: return-object v12 │ │ -2a8c96: 1405 00a3 0200 |0109: const v5, #float 2.42144e-40 // #0002a300 │ │ -2a8c9c: 1907 4e40 |010c: const-wide/high16 v7, #long 4633641066610819072 // #404e │ │ -2a8ca0: 3550 3300 |010e: if-ge v0, v5, 0141 // +0033 │ │ -2a8ca4: d30d 100e |0110: div-int/lit16 v13, v0, #int 3600 // #0e10 │ │ -2a8ca8: 83d5 |0112: int-to-double v5, v13 │ │ -2a8caa: 7120 8188 6500 |0113: invoke-static {v5, v6}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ -2a8cb0: 0b05 |0116: move-result-wide v5 │ │ -2a8cb2: 8a5d |0117: double-to-int v13, v5 │ │ -2a8cb4: dc0d 0d18 |0118: rem-int/lit8 v13, v13, #int 24 // #18 │ │ -2a8cb8: 3d0d 1f00 |011a: if-lez v13, 0139 // +001f │ │ -2a8cbc: 1405 f600 0f7f |011c: const v5, #float 1.90085e+38 // #7f0f00f6 │ │ -2a8cc2: 2311 9211 |011f: new-array v1, v1, [Ljava/lang/Object; // type@1192 │ │ -2a8cc6: 7110 6f88 0d00 |0121: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a8ccc: 0c0d |0124: move-result-object v13 │ │ -2a8cce: 4d0d 0102 |0125: aput-object v13, v1, v2 │ │ -2a8cd2: b340 |0127: div-int/2addr v0, v4 │ │ -2a8cd4: 8309 |0128: int-to-double v9, v0 │ │ -2a8cd6: 7120 8188 a900 |0129: invoke-static {v9, v10}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ -2a8cdc: 0b09 |012c: move-result-wide v9 │ │ -2a8cde: cf79 |012d: rem-double/2addr v9, v7 │ │ -2a8ce0: 7120 aa86 a900 |012e: invoke-static {v9, v10}, Lfr/nocle/passegares/outils/StringOutils;.putZero:(D)Ljava/lang/String; // method@86aa │ │ -2a8ce6: 0c0d |0131: move-result-object v13 │ │ -2a8ce8: 4d0d 0103 |0132: aput-object v13, v1, v3 │ │ -2a8cec: 6e30 5302 5c01 |0134: invoke-virtual {v12, v5, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0253 │ │ -2a8cf2: 0c0c |0137: move-result-object v12 │ │ -2a8cf4: 110c |0138: return-object v12 │ │ -2a8cf6: 140d f500 0f7f |0139: const v13, #float 1.90085e+38 // #7f0f00f5 │ │ -2a8cfc: 6e20 5202 dc00 |013c: invoke-virtual {v12, v13}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0252 │ │ -2a8d02: 0c0c |013f: move-result-object v12 │ │ -2a8d04: 110c |0140: return-object v12 │ │ -2a8d06: 1405 0075 1200 |0141: const v5, #float 1.69501e-39 // #00127500 │ │ -2a8d0c: 3650 5100 |0144: if-gt v0, v5, 0195 // +0051 │ │ -2a8d10: d30d 100e |0146: div-int/lit16 v13, v0, #int 3600 // #0e10 │ │ -2a8d14: 83d9 |0148: int-to-double v9, v13 │ │ -2a8d16: 7120 8188 a900 |0149: invoke-static {v9, v10}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ -2a8d1c: 0b09 |014c: move-result-wide v9 │ │ -2a8d1e: 8a9d |014d: double-to-int v13, v9 │ │ -2a8d20: dc0d 0d18 |014e: rem-int/lit8 v13, v13, #int 24 // #18 │ │ -2a8d24: 3d0d 2e00 |0150: if-lez v13, 017e // +002e │ │ -2a8d28: 1405 f800 0f7f |0152: const v5, #float 1.90085e+38 // #7f0f00f8 │ │ -2a8d2e: 1239 |0155: const/4 v9, #int 3 // #3 │ │ -2a8d30: 2399 9211 |0156: new-array v9, v9, [Ljava/lang/Object; // type@1192 │ │ -2a8d34: 9306 0006 |0158: div-int v6, v0, v6 │ │ -2a8d38: 836a |015a: int-to-double v10, v6 │ │ -2a8d3a: 7120 8188 ba00 |015b: invoke-static {v10, v11}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ -2a8d40: 0b0a |015e: move-result-wide v10 │ │ -2a8d42: 8aa6 |015f: double-to-int v6, v10 │ │ -2a8d44: 7110 6f88 0600 |0160: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a8d4a: 0c06 |0163: move-result-object v6 │ │ -2a8d4c: 4d06 0902 |0164: aput-object v6, v9, v2 │ │ -2a8d50: 7110 6f88 0d00 |0166: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a8d56: 0c0d |0169: move-result-object v13 │ │ -2a8d58: 4d0d 0903 |016a: aput-object v13, v9, v3 │ │ -2a8d5c: b340 |016c: div-int/2addr v0, v4 │ │ -2a8d5e: 8302 |016d: int-to-double v2, v0 │ │ -2a8d60: 7120 8188 3200 |016e: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ -2a8d66: 0b02 |0171: move-result-wide v2 │ │ -2a8d68: cf72 |0172: rem-double/2addr v2, v7 │ │ -2a8d6a: 7120 aa86 3200 |0173: invoke-static {v2, v3}, Lfr/nocle/passegares/outils/StringOutils;.putZero:(D)Ljava/lang/String; // method@86aa │ │ -2a8d70: 0c0d |0176: move-result-object v13 │ │ -2a8d72: 4d0d 0901 |0177: aput-object v13, v9, v1 │ │ -2a8d76: 6e30 5302 5c09 |0179: invoke-virtual {v12, v5, v9}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0253 │ │ -2a8d7c: 0c0c |017c: move-result-object v12 │ │ -2a8d7e: 110c |017d: return-object v12 │ │ -2a8d80: 140d f700 0f7f |017e: const v13, #float 1.90085e+38 // #7f0f00f7 │ │ -2a8d86: 2331 9211 |0181: new-array v1, v3, [Ljava/lang/Object; // type@1192 │ │ -2a8d8a: b360 |0183: div-int/2addr v0, v6 │ │ -2a8d8c: 8303 |0184: int-to-double v3, v0 │ │ -2a8d8e: 7120 8188 4300 |0185: invoke-static {v3, v4}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ -2a8d94: 0b03 |0188: move-result-wide v3 │ │ -2a8d96: 8a30 |0189: double-to-int v0, v3 │ │ -2a8d98: 7110 6f88 0000 |018a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a8d9e: 0c00 |018d: move-result-object v0 │ │ -2a8da0: 4d00 0102 |018e: aput-object v0, v1, v2 │ │ -2a8da4: 6e30 5302 dc01 |0190: invoke-virtual {v12, v13, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0253 │ │ -2a8daa: 0c0c |0193: move-result-object v12 │ │ -2a8dac: 110c |0194: return-object v12 │ │ -2a8dae: 220c b710 |0195: new-instance v12, Ljava/text/SimpleDateFormat; // type@10b7 │ │ -2a8db2: 7100 018a 0000 |0197: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@8a01 │ │ -2a8db8: 0c00 |019a: move-result-object v0 │ │ -2a8dba: 1a01 484a |019b: const-string v1, "dd/MM/yyyy HH'h'mm" // string@4a48 │ │ -2a8dbe: 7030 4889 1c00 |019d: invoke-direct {v12, v1, v0}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8948 │ │ -2a8dc4: 6e20 4b89 dc00 |01a0: invoke-virtual {v12, v13}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@894b │ │ -2a8dca: 0c0c |01a3: move-result-object v12 │ │ -2a8dcc: 110c |01a4: return-object v12 │ │ +2a8a70: |[2a8a70] fr.nocle.passegares.outils.StringOutils.getRelativeDate:(Landroid/content/Context;Ljava/util/Date;)Ljava/lang/String; │ │ +2a8a80: 390d 0500 |0000: if-nez v13, 0005 // +0005 │ │ +2a8a84: 1a0c 0000 |0002: const-string v12, "" // string@0000 │ │ +2a8a88: 110c |0004: return-object v12 │ │ +2a8a8a: 2200 c110 |0005: new-instance v0, Ljava/util/Date; // type@10c1 │ │ +2a8a8e: 7010 b889 0000 |0007: invoke-direct {v0}, Ljava/util/Date;.:()V // method@89b8 │ │ +2a8a94: 6e10 ba89 0000 |000a: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@89ba │ │ +2a8a9a: 0b00 |000d: move-result-wide v0 │ │ +2a8a9c: 6e10 ba89 0d00 |000e: invoke-virtual {v13}, Ljava/util/Date;.getTime:()J // method@89ba │ │ +2a8aa2: 0b02 |0011: move-result-wide v2 │ │ +2a8aa4: bc20 |0012: sub-long/2addr v0, v2 │ │ +2a8aa6: 1602 e803 |0013: const-wide/16 v2, #int 1000 // #3e8 │ │ +2a8aaa: be20 |0015: div-long/2addr v0, v2 │ │ +2a8aac: 8500 |0016: long-to-float v0, v0 │ │ +2a8aae: 7110 9288 0000 |0017: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@8892 │ │ +2a8ab4: 0a00 |001a: move-result v0 │ │ +2a8ab6: 1221 |001b: const/4 v1, #int 2 // #2 │ │ +2a8ab8: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +2a8aba: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +2a8abc: 3510 1200 |001e: if-ge v0, v1, 0030 // +0012 │ │ +2a8ac0: 140d fd00 0f7f |0020: const v13, #float 1.90085e+38 // #7f0f00fd │ │ +2a8ac6: 2331 9211 |0023: new-array v1, v3, [Ljava/lang/Object; // type@1192 │ │ +2a8aca: 7110 6f88 0000 |0025: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a8ad0: 0c00 |0028: move-result-object v0 │ │ +2a8ad2: 4d00 0102 |0029: aput-object v0, v1, v2 │ │ +2a8ad6: 6e30 5302 dc01 |002b: invoke-virtual {v12, v13, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0253 │ │ +2a8adc: 0c0c |002e: move-result-object v12 │ │ +2a8ade: 110c |002f: return-object v12 │ │ +2a8ae0: 1304 3c00 |0030: const/16 v4, #int 60 // #3c │ │ +2a8ae4: 3540 1200 |0032: if-ge v0, v4, 0044 // +0012 │ │ +2a8ae8: 140d fe00 0f7f |0034: const v13, #float 1.90085e+38 // #7f0f00fe │ │ +2a8aee: 2331 9211 |0037: new-array v1, v3, [Ljava/lang/Object; // type@1192 │ │ +2a8af2: 7110 6f88 0000 |0039: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a8af8: 0c00 |003c: move-result-object v0 │ │ +2a8afa: 4d00 0102 |003d: aput-object v0, v1, v2 │ │ +2a8afe: 6e30 5302 dc01 |003f: invoke-virtual {v12, v13, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0253 │ │ +2a8b04: 0c0c |0042: move-result-object v12 │ │ +2a8b06: 110c |0043: return-object v12 │ │ +2a8b08: 1305 7800 |0044: const/16 v5, #int 120 // #78 │ │ +2a8b0c: 3550 1d00 |0046: if-ge v0, v5, 0063 // +001d │ │ +2a8b10: b440 |0048: rem-int/2addr v0, v4 │ │ +2a8b12: 3d00 1200 |0049: if-lez v0, 005b // +0012 │ │ +2a8b16: 140d fa00 0f7f |004b: const v13, #float 1.90085e+38 // #7f0f00fa │ │ +2a8b1c: 2331 9211 |004e: new-array v1, v3, [Ljava/lang/Object; // type@1192 │ │ +2a8b20: 7110 ab86 0000 |0050: invoke-static {v0}, Lfr/nocle/passegares/outils/StringOutils;.putZero:(I)Ljava/lang/String; // method@86ab │ │ +2a8b26: 0c00 |0053: move-result-object v0 │ │ +2a8b28: 4d00 0102 |0054: aput-object v0, v1, v2 │ │ +2a8b2c: 6e30 5302 dc01 |0056: invoke-virtual {v12, v13, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0253 │ │ +2a8b32: 0c0c |0059: move-result-object v12 │ │ +2a8b34: 110c |005a: return-object v12 │ │ +2a8b36: 140d f900 0f7f |005b: const v13, #float 1.90085e+38 // #7f0f00f9 │ │ +2a8b3c: 6e20 5202 dc00 |005e: invoke-virtual {v12, v13}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0252 │ │ +2a8b42: 0c0c |0061: move-result-object v12 │ │ +2a8b44: 110c |0062: return-object v12 │ │ +2a8b46: 1305 100e |0063: const/16 v5, #int 3600 // #e10 │ │ +2a8b4a: 3550 3a00 |0065: if-ge v0, v5, 009f // +003a │ │ +2a8b4e: dc0d 003c |0067: rem-int/lit8 v13, v0, #int 60 // #3c │ │ +2a8b52: 3d0d 1f00 |0069: if-lez v13, 0088 // +001f │ │ +2a8b56: 1405 fc00 0f7f |006b: const v5, #float 1.90085e+38 // #7f0f00fc │ │ +2a8b5c: 2311 9211 |006e: new-array v1, v1, [Ljava/lang/Object; // type@1192 │ │ +2a8b60: b340 |0070: div-int/2addr v0, v4 │ │ +2a8b62: 8306 |0071: int-to-double v6, v0 │ │ +2a8b64: 7120 8188 7600 |0072: invoke-static {v6, v7}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ +2a8b6a: 0b06 |0075: move-result-wide v6 │ │ +2a8b6c: 8a60 |0076: double-to-int v0, v6 │ │ +2a8b6e: 7110 6f88 0000 |0077: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a8b74: 0c00 |007a: move-result-object v0 │ │ +2a8b76: 4d00 0102 |007b: aput-object v0, v1, v2 │ │ +2a8b7a: 7110 ab86 0d00 |007d: invoke-static {v13}, Lfr/nocle/passegares/outils/StringOutils;.putZero:(I)Ljava/lang/String; // method@86ab │ │ +2a8b80: 0c0d |0080: move-result-object v13 │ │ +2a8b82: 4d0d 0103 |0081: aput-object v13, v1, v3 │ │ +2a8b86: 6e30 5302 5c01 |0083: invoke-virtual {v12, v5, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0253 │ │ +2a8b8c: 0c0c |0086: move-result-object v12 │ │ +2a8b8e: 110c |0087: return-object v12 │ │ +2a8b90: 140d fb00 0f7f |0088: const v13, #float 1.90085e+38 // #7f0f00fb │ │ +2a8b96: 2331 9211 |008b: new-array v1, v3, [Ljava/lang/Object; // type@1192 │ │ +2a8b9a: b340 |008d: div-int/2addr v0, v4 │ │ +2a8b9c: 8303 |008e: int-to-double v3, v0 │ │ +2a8b9e: 7120 8188 4300 |008f: invoke-static {v3, v4}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ +2a8ba4: 0b03 |0092: move-result-wide v3 │ │ +2a8ba6: 8a30 |0093: double-to-int v0, v3 │ │ +2a8ba8: 7110 6f88 0000 |0094: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a8bae: 0c00 |0097: move-result-object v0 │ │ +2a8bb0: 4d00 0102 |0098: aput-object v0, v1, v2 │ │ +2a8bb4: 6e30 5302 dc01 |009a: invoke-virtual {v12, v13, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0253 │ │ +2a8bba: 0c0c |009d: move-result-object v12 │ │ +2a8bbc: 110c |009e: return-object v12 │ │ +2a8bbe: 1306 201c |009f: const/16 v6, #int 7200 // #1c20 │ │ +2a8bc2: 3560 2400 |00a1: if-ge v0, v6, 00c5 // +0024 │ │ +2a8bc6: b340 |00a3: div-int/2addr v0, v4 │ │ +2a8bc8: 8300 |00a4: int-to-double v0, v0 │ │ +2a8bca: 7120 8188 1000 |00a5: invoke-static {v0, v1}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ +2a8bd0: 0b00 |00a8: move-result-wide v0 │ │ +2a8bd2: 8a0d |00a9: double-to-int v13, v0 │ │ +2a8bd4: b44d |00aa: rem-int/2addr v13, v4 │ │ +2a8bd6: 3d0d 1200 |00ab: if-lez v13, 00bd // +0012 │ │ +2a8bda: 1400 f200 0f7f |00ad: const v0, #float 1.90085e+38 // #7f0f00f2 │ │ +2a8be0: 2331 9211 |00b0: new-array v1, v3, [Ljava/lang/Object; // type@1192 │ │ +2a8be4: 7110 ab86 0d00 |00b2: invoke-static {v13}, Lfr/nocle/passegares/outils/StringOutils;.putZero:(I)Ljava/lang/String; // method@86ab │ │ +2a8bea: 0c0d |00b5: move-result-object v13 │ │ +2a8bec: 4d0d 0102 |00b6: aput-object v13, v1, v2 │ │ +2a8bf0: 6e30 5302 0c01 |00b8: invoke-virtual {v12, v0, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0253 │ │ +2a8bf6: 0c0c |00bb: move-result-object v12 │ │ +2a8bf8: 110c |00bc: return-object v12 │ │ +2a8bfa: 140d f100 0f7f |00bd: const v13, #float 1.90084e+38 // #7f0f00f1 │ │ +2a8c00: 6e20 5202 dc00 |00c0: invoke-virtual {v12, v13}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0252 │ │ +2a8c06: 0c0c |00c3: move-result-object v12 │ │ +2a8c08: 110c |00c4: return-object v12 │ │ +2a8c0a: 1406 8051 0100 |00c5: const v6, #float 1.21072e-40 // #00015180 │ │ +2a8c10: 3560 4100 |00c8: if-ge v0, v6, 0109 // +0041 │ │ +2a8c14: db0d 003c |00ca: div-int/lit8 v13, v0, #int 60 // #3c │ │ +2a8c18: 83d6 |00cc: int-to-double v6, v13 │ │ +2a8c1a: 7120 8188 7600 |00cd: invoke-static {v6, v7}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ +2a8c20: 0b06 |00d0: move-result-wide v6 │ │ +2a8c22: 8a6d |00d1: double-to-int v13, v6 │ │ +2a8c24: b44d |00d2: rem-int/2addr v13, v4 │ │ +2a8c26: 3d0d 1f00 |00d3: if-lez v13, 00f2 // +001f │ │ +2a8c2a: 1404 f400 0f7f |00d5: const v4, #float 1.90085e+38 // #7f0f00f4 │ │ +2a8c30: 2311 9211 |00d8: new-array v1, v1, [Ljava/lang/Object; // type@1192 │ │ +2a8c34: b350 |00da: div-int/2addr v0, v5 │ │ +2a8c36: 8305 |00db: int-to-double v5, v0 │ │ +2a8c38: 7120 8188 6500 |00dc: invoke-static {v5, v6}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ +2a8c3e: 0b05 |00df: move-result-wide v5 │ │ +2a8c40: 8a50 |00e0: double-to-int v0, v5 │ │ +2a8c42: 7110 6f88 0000 |00e1: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a8c48: 0c00 |00e4: move-result-object v0 │ │ +2a8c4a: 4d00 0102 |00e5: aput-object v0, v1, v2 │ │ +2a8c4e: 7110 ab86 0d00 |00e7: invoke-static {v13}, Lfr/nocle/passegares/outils/StringOutils;.putZero:(I)Ljava/lang/String; // method@86ab │ │ +2a8c54: 0c0d |00ea: move-result-object v13 │ │ +2a8c56: 4d0d 0103 |00eb: aput-object v13, v1, v3 │ │ +2a8c5a: 6e30 5302 4c01 |00ed: invoke-virtual {v12, v4, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0253 │ │ +2a8c60: 0c0c |00f0: move-result-object v12 │ │ +2a8c62: 110c |00f1: return-object v12 │ │ +2a8c64: 140d f300 0f7f |00f2: const v13, #float 1.90085e+38 // #7f0f00f3 │ │ +2a8c6a: 2331 9211 |00f5: new-array v1, v3, [Ljava/lang/Object; // type@1192 │ │ +2a8c6e: b350 |00f7: div-int/2addr v0, v5 │ │ +2a8c70: 8303 |00f8: int-to-double v3, v0 │ │ +2a8c72: 7120 8188 4300 |00f9: invoke-static {v3, v4}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ +2a8c78: 0b03 |00fc: move-result-wide v3 │ │ +2a8c7a: 8a30 |00fd: double-to-int v0, v3 │ │ +2a8c7c: 7110 6f88 0000 |00fe: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a8c82: 0c00 |0101: move-result-object v0 │ │ +2a8c84: 4d00 0102 |0102: aput-object v0, v1, v2 │ │ +2a8c88: 6e30 5302 dc01 |0104: invoke-virtual {v12, v13, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0253 │ │ +2a8c8e: 0c0c |0107: move-result-object v12 │ │ +2a8c90: 110c |0108: return-object v12 │ │ +2a8c92: 1405 00a3 0200 |0109: const v5, #float 2.42144e-40 // #0002a300 │ │ +2a8c98: 1907 4e40 |010c: const-wide/high16 v7, #long 4633641066610819072 // #404e │ │ +2a8c9c: 3550 3300 |010e: if-ge v0, v5, 0141 // +0033 │ │ +2a8ca0: d30d 100e |0110: div-int/lit16 v13, v0, #int 3600 // #0e10 │ │ +2a8ca4: 83d5 |0112: int-to-double v5, v13 │ │ +2a8ca6: 7120 8188 6500 |0113: invoke-static {v5, v6}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ +2a8cac: 0b05 |0116: move-result-wide v5 │ │ +2a8cae: 8a5d |0117: double-to-int v13, v5 │ │ +2a8cb0: dc0d 0d18 |0118: rem-int/lit8 v13, v13, #int 24 // #18 │ │ +2a8cb4: 3d0d 1f00 |011a: if-lez v13, 0139 // +001f │ │ +2a8cb8: 1405 f600 0f7f |011c: const v5, #float 1.90085e+38 // #7f0f00f6 │ │ +2a8cbe: 2311 9211 |011f: new-array v1, v1, [Ljava/lang/Object; // type@1192 │ │ +2a8cc2: 7110 6f88 0d00 |0121: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a8cc8: 0c0d |0124: move-result-object v13 │ │ +2a8cca: 4d0d 0102 |0125: aput-object v13, v1, v2 │ │ +2a8cce: b340 |0127: div-int/2addr v0, v4 │ │ +2a8cd0: 8309 |0128: int-to-double v9, v0 │ │ +2a8cd2: 7120 8188 a900 |0129: invoke-static {v9, v10}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ +2a8cd8: 0b09 |012c: move-result-wide v9 │ │ +2a8cda: cf79 |012d: rem-double/2addr v9, v7 │ │ +2a8cdc: 7120 aa86 a900 |012e: invoke-static {v9, v10}, Lfr/nocle/passegares/outils/StringOutils;.putZero:(D)Ljava/lang/String; // method@86aa │ │ +2a8ce2: 0c0d |0131: move-result-object v13 │ │ +2a8ce4: 4d0d 0103 |0132: aput-object v13, v1, v3 │ │ +2a8ce8: 6e30 5302 5c01 |0134: invoke-virtual {v12, v5, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0253 │ │ +2a8cee: 0c0c |0137: move-result-object v12 │ │ +2a8cf0: 110c |0138: return-object v12 │ │ +2a8cf2: 140d f500 0f7f |0139: const v13, #float 1.90085e+38 // #7f0f00f5 │ │ +2a8cf8: 6e20 5202 dc00 |013c: invoke-virtual {v12, v13}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0252 │ │ +2a8cfe: 0c0c |013f: move-result-object v12 │ │ +2a8d00: 110c |0140: return-object v12 │ │ +2a8d02: 1405 0075 1200 |0141: const v5, #float 1.69501e-39 // #00127500 │ │ +2a8d08: 3650 5100 |0144: if-gt v0, v5, 0195 // +0051 │ │ +2a8d0c: d30d 100e |0146: div-int/lit16 v13, v0, #int 3600 // #0e10 │ │ +2a8d10: 83d9 |0148: int-to-double v9, v13 │ │ +2a8d12: 7120 8188 a900 |0149: invoke-static {v9, v10}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ +2a8d18: 0b09 |014c: move-result-wide v9 │ │ +2a8d1a: 8a9d |014d: double-to-int v13, v9 │ │ +2a8d1c: dc0d 0d18 |014e: rem-int/lit8 v13, v13, #int 24 // #18 │ │ +2a8d20: 3d0d 2e00 |0150: if-lez v13, 017e // +002e │ │ +2a8d24: 1405 f800 0f7f |0152: const v5, #float 1.90085e+38 // #7f0f00f8 │ │ +2a8d2a: 1239 |0155: const/4 v9, #int 3 // #3 │ │ +2a8d2c: 2399 9211 |0156: new-array v9, v9, [Ljava/lang/Object; // type@1192 │ │ +2a8d30: 9306 0006 |0158: div-int v6, v0, v6 │ │ +2a8d34: 836a |015a: int-to-double v10, v6 │ │ +2a8d36: 7120 8188 ba00 |015b: invoke-static {v10, v11}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ +2a8d3c: 0b0a |015e: move-result-wide v10 │ │ +2a8d3e: 8aa6 |015f: double-to-int v6, v10 │ │ +2a8d40: 7110 6f88 0600 |0160: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a8d46: 0c06 |0163: move-result-object v6 │ │ +2a8d48: 4d06 0902 |0164: aput-object v6, v9, v2 │ │ +2a8d4c: 7110 6f88 0d00 |0166: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a8d52: 0c0d |0169: move-result-object v13 │ │ +2a8d54: 4d0d 0903 |016a: aput-object v13, v9, v3 │ │ +2a8d58: b340 |016c: div-int/2addr v0, v4 │ │ +2a8d5a: 8302 |016d: int-to-double v2, v0 │ │ +2a8d5c: 7120 8188 3200 |016e: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ +2a8d62: 0b02 |0171: move-result-wide v2 │ │ +2a8d64: cf72 |0172: rem-double/2addr v2, v7 │ │ +2a8d66: 7120 aa86 3200 |0173: invoke-static {v2, v3}, Lfr/nocle/passegares/outils/StringOutils;.putZero:(D)Ljava/lang/String; // method@86aa │ │ +2a8d6c: 0c0d |0176: move-result-object v13 │ │ +2a8d6e: 4d0d 0901 |0177: aput-object v13, v9, v1 │ │ +2a8d72: 6e30 5302 5c09 |0179: invoke-virtual {v12, v5, v9}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0253 │ │ +2a8d78: 0c0c |017c: move-result-object v12 │ │ +2a8d7a: 110c |017d: return-object v12 │ │ +2a8d7c: 140d f700 0f7f |017e: const v13, #float 1.90085e+38 // #7f0f00f7 │ │ +2a8d82: 2331 9211 |0181: new-array v1, v3, [Ljava/lang/Object; // type@1192 │ │ +2a8d86: b360 |0183: div-int/2addr v0, v6 │ │ +2a8d88: 8303 |0184: int-to-double v3, v0 │ │ +2a8d8a: 7120 8188 4300 |0185: invoke-static {v3, v4}, Ljava/lang/Math;.ceil:(D)D // method@8881 │ │ +2a8d90: 0b03 |0188: move-result-wide v3 │ │ +2a8d92: 8a30 |0189: double-to-int v0, v3 │ │ +2a8d94: 7110 6f88 0000 |018a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a8d9a: 0c00 |018d: move-result-object v0 │ │ +2a8d9c: 4d00 0102 |018e: aput-object v0, v1, v2 │ │ +2a8da0: 6e30 5302 dc01 |0190: invoke-virtual {v12, v13, v1}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0253 │ │ +2a8da6: 0c0c |0193: move-result-object v12 │ │ +2a8da8: 110c |0194: return-object v12 │ │ +2a8daa: 220c b710 |0195: new-instance v12, Ljava/text/SimpleDateFormat; // type@10b7 │ │ +2a8dae: 7100 018a 0000 |0197: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@8a01 │ │ +2a8db4: 0c00 |019a: move-result-object v0 │ │ +2a8db6: 1a01 484a |019b: const-string v1, "dd/MM/yyyy HH'h'mm" // string@4a48 │ │ +2a8dba: 7030 4889 1c00 |019d: invoke-direct {v12, v1, v0}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@8948 │ │ +2a8dc0: 6e20 4b89 dc00 |01a0: invoke-virtual {v12, v13}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@894b │ │ +2a8dc6: 0c0c |01a3: move-result-object v12 │ │ +2a8dc8: 110c |01a4: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=100 │ │ 0x000a line=101 │ │ 0x0015 line=102 │ │ 0x0025 line=104 │ │ 0x0039 line=106 │ │ @@ -682796,60 +682795,60 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 93 16-bit code units │ │ -2a8dd0: |[2a8dd0] fr.nocle.passegares.outils.StringOutils.manageDeParticule:(Ljava/lang/String;)Ljava/lang/String; │ │ -2a8de0: 1a00 1400 |0000: const-string v0, " " // string@0014 │ │ -2a8de4: 6e20 d088 0600 |0002: invoke-virtual {v6, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ -2a8dea: 0c06 |0005: move-result-object v6 │ │ -2a8dec: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -2a8dee: 4602 0601 |0007: aget-object v2, v6, v1 │ │ -2a8df2: 6e10 d688 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@88d6 │ │ -2a8df8: 0c02 |000c: move-result-object v2 │ │ -2a8dfa: 2203 b910 |000d: new-instance v3, Ljava/util/ArrayList; // type@10b9 │ │ -2a8dfe: 7010 5c89 0300 |000f: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a8e04: 1a04 3361 |0012: const-string v4, "le" // string@6133 │ │ -2a8e08: 6e20 6089 4300 |0014: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a8e0e: 1a05 4161 |0017: const-string v5, "les" // string@6141 │ │ -2a8e12: 6e20 6089 5300 |0019: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a8e18: 6e20 6489 2300 |001c: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@8964 │ │ -2a8e1e: 0a03 |001f: move-result v3 │ │ -2a8e20: 3803 0e00 |0020: if-eqz v3, 002e // +000e │ │ -2a8e24: 6e20 be88 4200 |0022: invoke-virtual {v2, v4}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@88be │ │ -2a8e2a: 0a01 |0025: move-result v1 │ │ -2a8e2c: 3801 0500 |0026: if-eqz v1, 002b // +0005 │ │ -2a8e30: 1a01 fe4c |0028: const-string v1, "du" // string@4cfe │ │ -2a8e34: 2817 |002a: goto 0041 // +0017 │ │ -2a8e36: 1a01 a84a |002b: const-string v1, "des" // string@4aa8 │ │ -2a8e3a: 2814 |002d: goto 0041 // +0014 │ │ -2a8e3c: 2202 8a10 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@108a │ │ -2a8e40: 7010 e088 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a8e46: 1a03 4a4a |0033: const-string v3, "de " // string@4a4a │ │ -2a8e4a: 6e20 eb88 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a8e50: 4601 0601 |0038: aget-object v1, v6, v1 │ │ -2a8e54: 6e20 eb88 1200 |003a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a8e5a: 6e10 f288 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a8e60: 0c01 |0040: move-result-object v1 │ │ -2a8e62: 1212 |0041: const/4 v2, #int 1 // #1 │ │ -2a8e64: 2163 |0042: array-length v3, v6 │ │ -2a8e66: 3532 1900 |0043: if-ge v2, v3, 005c // +0019 │ │ -2a8e6a: 2203 8a10 |0045: new-instance v3, Ljava/lang/StringBuilder; // type@108a │ │ -2a8e6e: 7010 e088 0300 |0047: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a8e74: 6e20 eb88 1300 |004a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a8e7a: 6e20 eb88 0300 |004d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a8e80: 4601 0602 |0050: aget-object v1, v6, v2 │ │ -2a8e84: 6e20 eb88 1300 |0052: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a8e8a: 6e10 f288 0300 |0055: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a8e90: 0c01 |0058: move-result-object v1 │ │ -2a8e92: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2a8e96: 28e7 |005b: goto 0042 // -0019 │ │ -2a8e98: 1101 |005c: return-object v1 │ │ +2a8dcc: |[2a8dcc] fr.nocle.passegares.outils.StringOutils.manageDeParticule:(Ljava/lang/String;)Ljava/lang/String; │ │ +2a8ddc: 1a00 1400 |0000: const-string v0, " " // string@0014 │ │ +2a8de0: 6e20 d088 0600 |0002: invoke-virtual {v6, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@88d0 │ │ +2a8de6: 0c06 |0005: move-result-object v6 │ │ +2a8de8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +2a8dea: 4602 0601 |0007: aget-object v2, v6, v1 │ │ +2a8dee: 6e10 d688 0200 |0009: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@88d6 │ │ +2a8df4: 0c02 |000c: move-result-object v2 │ │ +2a8df6: 2203 b910 |000d: new-instance v3, Ljava/util/ArrayList; // type@10b9 │ │ +2a8dfa: 7010 5c89 0300 |000f: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a8e00: 1a04 3361 |0012: const-string v4, "le" // string@6133 │ │ +2a8e04: 6e20 6089 4300 |0014: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a8e0a: 1a05 4161 |0017: const-string v5, "les" // string@6141 │ │ +2a8e0e: 6e20 6089 5300 |0019: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a8e14: 6e20 6489 2300 |001c: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@8964 │ │ +2a8e1a: 0a03 |001f: move-result v3 │ │ +2a8e1c: 3803 0e00 |0020: if-eqz v3, 002e // +000e │ │ +2a8e20: 6e20 be88 4200 |0022: invoke-virtual {v2, v4}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@88be │ │ +2a8e26: 0a01 |0025: move-result v1 │ │ +2a8e28: 3801 0500 |0026: if-eqz v1, 002b // +0005 │ │ +2a8e2c: 1a01 fe4c |0028: const-string v1, "du" // string@4cfe │ │ +2a8e30: 2817 |002a: goto 0041 // +0017 │ │ +2a8e32: 1a01 a84a |002b: const-string v1, "des" // string@4aa8 │ │ +2a8e36: 2814 |002d: goto 0041 // +0014 │ │ +2a8e38: 2202 8a10 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@108a │ │ +2a8e3c: 7010 e088 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a8e42: 1a03 4a4a |0033: const-string v3, "de " // string@4a4a │ │ +2a8e46: 6e20 eb88 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a8e4c: 4601 0601 |0038: aget-object v1, v6, v1 │ │ +2a8e50: 6e20 eb88 1200 |003a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a8e56: 6e10 f288 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a8e5c: 0c01 |0040: move-result-object v1 │ │ +2a8e5e: 1212 |0041: const/4 v2, #int 1 // #1 │ │ +2a8e60: 2163 |0042: array-length v3, v6 │ │ +2a8e62: 3532 1900 |0043: if-ge v2, v3, 005c // +0019 │ │ +2a8e66: 2203 8a10 |0045: new-instance v3, Ljava/lang/StringBuilder; // type@108a │ │ +2a8e6a: 7010 e088 0300 |0047: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a8e70: 6e20 eb88 1300 |004a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a8e76: 6e20 eb88 0300 |004d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a8e7c: 4601 0602 |0050: aget-object v1, v6, v2 │ │ +2a8e80: 6e20 eb88 1300 |0052: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a8e86: 6e10 f288 0300 |0055: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a8e8c: 0c01 |0058: move-result-object v1 │ │ +2a8e8e: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2a8e92: 28e7 |005b: goto 0042 // -0019 │ │ +2a8e94: 1101 |005c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=170 │ │ 0x0007 line=171 │ │ 0x000d line=174 │ │ 0x0014 line=175 │ │ 0x0019 line=176 │ │ @@ -682866,19 +682865,19 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a8e9c: |[2a8e9c] fr.nocle.passegares.outils.StringOutils.putZero:(D)Ljava/lang/String; │ │ -2a8eac: 8a00 |0000: double-to-int v0, v0 │ │ -2a8eae: 7110 ab86 0000 |0001: invoke-static {v0}, Lfr/nocle/passegares/outils/StringOutils;.putZero:(I)Ljava/lang/String; // method@86ab │ │ -2a8eb4: 0c00 |0004: move-result-object v0 │ │ -2a8eb6: 1100 |0005: return-object v0 │ │ +2a8e98: |[2a8e98] fr.nocle.passegares.outils.StringOutils.putZero:(D)Ljava/lang/String; │ │ +2a8ea8: 8a00 |0000: double-to-int v0, v0 │ │ +2a8eaa: 7110 ab86 0000 |0001: invoke-static {v0}, Lfr/nocle/passegares/outils/StringOutils;.putZero:(I)Ljava/lang/String; // method@86ab │ │ +2a8eb0: 0c00 |0004: move-result-object v0 │ │ +2a8eb2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=166 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 (null) D │ │ │ │ #7 : (in Lfr/nocle/passegares/outils/StringOutils;) │ │ @@ -682886,30 +682885,30 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -2a8eb8: |[2a8eb8] fr.nocle.passegares.outils.StringOutils.putZero:(I)Ljava/lang/String; │ │ -2a8ec8: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -2a8ecc: 3602 1800 |0002: if-gt v2, v0, 001a // +0018 │ │ -2a8ed0: 2200 8a10 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@108a │ │ -2a8ed4: 7010 e088 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a8eda: 1a01 3d03 |0009: const-string v1, "0" // string@033d │ │ -2a8ede: 6e20 eb88 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a8ee4: 7110 dd88 0200 |000e: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a8eea: 0c02 |0011: move-result-object v2 │ │ -2a8eec: 6e20 eb88 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a8ef2: 6e10 f288 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a8ef8: 0c02 |0018: move-result-object v2 │ │ -2a8efa: 1102 |0019: return-object v2 │ │ -2a8efc: 7110 dd88 0200 |001a: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a8f02: 0c02 |001d: move-result-object v2 │ │ -2a8f04: 1102 |001e: return-object v2 │ │ +2a8eb4: |[2a8eb4] fr.nocle.passegares.outils.StringOutils.putZero:(I)Ljava/lang/String; │ │ +2a8ec4: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +2a8ec8: 3602 1800 |0002: if-gt v2, v0, 001a // +0018 │ │ +2a8ecc: 2200 8a10 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@108a │ │ +2a8ed0: 7010 e088 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a8ed6: 1a01 3d03 |0009: const-string v1, "0" // string@033d │ │ +2a8eda: 6e20 eb88 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a8ee0: 7110 dd88 0200 |000e: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a8ee6: 0c02 |0011: move-result-object v2 │ │ +2a8ee8: 6e20 eb88 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a8eee: 6e10 f288 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a8ef4: 0c02 |0018: move-result-object v2 │ │ +2a8ef6: 1102 |0019: return-object v2 │ │ +2a8ef8: 7110 dd88 0200 |001a: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a8efe: 0c02 |001d: move-result-object v2 │ │ +2a8f00: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=159 │ │ 0x001a line=161 │ │ locals : │ │ 0x0000 - 0x001f reg=2 (null) I │ │ │ │ @@ -682949,18 +682948,18 @@ │ │ type : '(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a8fd8: |[2a8fd8] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$1.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V │ │ -2a8fe8: 5b01 3383 |0000: iput-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$1;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8333 │ │ -2a8fec: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a8ff2: 0e00 |0005: return-void │ │ +2a8fd4: |[2a8fd4] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$1.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V │ │ +2a8fe4: 5b01 3383 |0000: iput-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$1;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8333 │ │ +2a8fe8: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a8fee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; │ │ │ │ @@ -682970,36 +682969,36 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -2a8ff4: |[2a8ff4] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -2a9004: 7210 7802 0300 |0000: invoke-interface {v3}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ -2a900a: 5423 3383 |0003: iget-object v3, v2, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$1;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8333 │ │ -2a900e: 6e10 c786 0300 |0005: invoke-virtual {v3}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ -2a9014: 0c03 |0008: move-result-object v3 │ │ -2a9016: 5424 3383 |0009: iget-object v4, v2, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$1;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8333 │ │ -2a901a: 6e10 c786 0400 |000b: invoke-virtual {v4}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ -2a9020: 0c04 |000e: move-result-object v4 │ │ -2a9022: 1400 4800 0f7f |000f: const v0, #float 1.90081e+38 // #7f0f0048 │ │ -2a9028: 6e20 a800 0400 |0012: invoke-virtual {v4, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a8 │ │ -2a902e: 0c04 |0015: move-result-object v4 │ │ -2a9030: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -2a9032: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -2a9034: 7140 c801 0314 |0018: invoke-static {v3, v0, v4, v1}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog; // method@01c8 │ │ -2a903a: 0c03 |001b: move-result-object v3 │ │ -2a903c: 2204 1c10 |001c: new-instance v4, Lfr/nocle/passegares/preferences/ReinitThread; // type@101c │ │ -2a9040: 5420 3383 |001e: iget-object v0, v2, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$1;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8333 │ │ -2a9044: 6e10 c786 0000 |0020: invoke-virtual {v0}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ -2a904a: 0c00 |0023: move-result-object v0 │ │ -2a904c: 7030 e386 0403 |0024: invoke-direct {v4, v0, v3}, Lfr/nocle/passegares/preferences/ReinitThread;.:(Landroid/content/Context;Landroid/content/DialogInterface;)V // method@86e3 │ │ -2a9052: 6e10 e586 0400 |0027: invoke-virtual {v4}, Lfr/nocle/passegares/preferences/ReinitThread;.start:()V // method@86e5 │ │ -2a9058: 0e00 |002a: return-void │ │ +2a8ff0: |[2a8ff0] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +2a9000: 7210 7802 0300 |0000: invoke-interface {v3}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ +2a9006: 5423 3383 |0003: iget-object v3, v2, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$1;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8333 │ │ +2a900a: 6e10 c786 0300 |0005: invoke-virtual {v3}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ +2a9010: 0c03 |0008: move-result-object v3 │ │ +2a9012: 5424 3383 |0009: iget-object v4, v2, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$1;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8333 │ │ +2a9016: 6e10 c786 0400 |000b: invoke-virtual {v4}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ +2a901c: 0c04 |000e: move-result-object v4 │ │ +2a901e: 1400 4800 0f7f |000f: const v0, #float 1.90081e+38 // #7f0f0048 │ │ +2a9024: 6e20 a800 0400 |0012: invoke-virtual {v4, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a8 │ │ +2a902a: 0c04 |0015: move-result-object v4 │ │ +2a902c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +2a902e: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +2a9030: 7140 c801 0314 |0018: invoke-static {v3, v0, v4, v1}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog; // method@01c8 │ │ +2a9036: 0c03 |001b: move-result-object v3 │ │ +2a9038: 2204 1c10 |001c: new-instance v4, Lfr/nocle/passegares/preferences/ReinitThread; // type@101c │ │ +2a903c: 5420 3383 |001e: iget-object v0, v2, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$1;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8333 │ │ +2a9040: 6e10 c786 0000 |0020: invoke-virtual {v0}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ +2a9046: 0c00 |0023: move-result-object v0 │ │ +2a9048: 7030 e386 0403 |0024: invoke-direct {v4, v0, v3}, Lfr/nocle/passegares/preferences/ReinitThread;.:(Landroid/content/Context;Landroid/content/DialogInterface;)V // method@86e3 │ │ +2a904e: 6e10 e586 0400 |0027: invoke-virtual {v4}, Lfr/nocle/passegares/preferences/ReinitThread;.start:()V // method@86e5 │ │ +2a9054: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0003 line=125 │ │ 0x001c line=127 │ │ 0x0027 line=128 │ │ locals : │ │ @@ -683042,18 +683041,18 @@ │ │ type : '(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a905c: |[2a905c] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$2.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V │ │ -2a906c: 5b01 3483 |0000: iput-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$2;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8334 │ │ -2a9070: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a9076: 0e00 |0005: return-void │ │ +2a9058: |[2a9058] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$2.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V │ │ +2a9068: 5b01 3483 |0000: iput-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$2;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8334 │ │ +2a906c: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a9072: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; │ │ │ │ @@ -683063,17 +683062,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a9078: |[2a9078] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -2a9088: 7210 7802 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ -2a908e: 0e00 |0003: return-void │ │ +2a9074: |[2a9074] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +2a9084: 7210 7802 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ +2a908a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$2; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -683117,19 +683116,19 @@ │ │ type : '(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;Landroid/app/AlertDialog$Builder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2a90b0: |[2a90b0] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$3.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;Landroid/app/AlertDialog$Builder;)V │ │ -2a90c0: 5b01 3583 |0000: iput-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$3;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8335 │ │ -2a90c4: 5b02 3683 |0002: iput-object v2, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$3;.val$dialogViderBDD:Landroid/app/AlertDialog$Builder; // field@8336 │ │ -2a90c8: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a90ce: 0e00 |0007: return-void │ │ +2a90ac: |[2a90ac] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$3.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;Landroid/app/AlertDialog$Builder;)V │ │ +2a90bc: 5b01 3583 |0000: iput-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$3;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8335 │ │ +2a90c0: 5b02 3683 |0002: iput-object v2, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$3;.val$dialogViderBDD:Landroid/app/AlertDialog$Builder; // field@8336 │ │ +2a90c4: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a90ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$3; │ │ 0x0000 - 0x0008 reg=1 (null) Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/AlertDialog$Builder; │ │ @@ -683140,19 +683139,19 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2a9090: |[2a9090] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$3.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -2a90a0: 5401 3683 |0000: iget-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$3;.val$dialogViderBDD:Landroid/app/AlertDialog$Builder; // field@8336 │ │ -2a90a4: 6e10 ec00 0100 |0002: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00ec │ │ -2a90aa: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -2a90ac: 0f01 |0006: return v1 │ │ +2a908c: |[2a908c] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$3.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +2a909c: 5401 3683 |0000: iget-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$3;.val$dialogViderBDD:Landroid/app/AlertDialog$Builder; // field@8336 │ │ +2a90a0: 6e10 ec00 0100 |0002: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00ec │ │ +2a90a6: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +2a90a8: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$3; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/preference/Preference; │ │ │ │ @@ -683191,18 +683190,18 @@ │ │ type : '(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a90d0: |[2a90d0] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$4.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V │ │ -2a90e0: 5b01 3783 |0000: iput-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$4;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8337 │ │ -2a90e4: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a90ea: 0e00 |0005: return-void │ │ +2a90cc: |[2a90cc] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$4.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V │ │ +2a90dc: 5b01 3783 |0000: iput-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$4;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8337 │ │ +2a90e0: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a90e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$4; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; │ │ │ │ @@ -683212,36 +683211,36 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -2a90ec: |[2a90ec] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$4.onClick:(Landroid/content/DialogInterface;I)V │ │ -2a90fc: 7210 7802 0300 |0000: invoke-interface {v3}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ -2a9102: 5423 3783 |0003: iget-object v3, v2, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$4;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8337 │ │ -2a9106: 6e10 c786 0300 |0005: invoke-virtual {v3}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ -2a910c: 0c03 |0008: move-result-object v3 │ │ -2a910e: 5424 3783 |0009: iget-object v4, v2, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$4;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8337 │ │ -2a9112: 6e10 c786 0400 |000b: invoke-virtual {v4}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ -2a9118: 0c04 |000e: move-result-object v4 │ │ -2a911a: 1400 4500 0f7f |000f: const v0, #float 1.90081e+38 // #7f0f0045 │ │ -2a9120: 6e20 a800 0400 |0012: invoke-virtual {v4, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a8 │ │ -2a9126: 0c04 |0015: move-result-object v4 │ │ -2a9128: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -2a912a: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -2a912c: 7140 c801 0314 |0018: invoke-static {v3, v0, v4, v1}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog; // method@01c8 │ │ -2a9132: 0c03 |001b: move-result-object v3 │ │ -2a9134: 2204 1b10 |001c: new-instance v4, Lfr/nocle/passegares/preferences/ReinitGDLThread; // type@101b │ │ -2a9138: 5420 3783 |001e: iget-object v0, v2, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$4;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8337 │ │ -2a913c: 6e10 c786 0000 |0020: invoke-virtual {v0}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ -2a9142: 0c00 |0023: move-result-object v0 │ │ -2a9144: 7030 e086 0403 |0024: invoke-direct {v4, v0, v3}, Lfr/nocle/passegares/preferences/ReinitGDLThread;.:(Landroid/content/Context;Landroid/content/DialogInterface;)V // method@86e0 │ │ -2a914a: 6e10 e286 0400 |0027: invoke-virtual {v4}, Lfr/nocle/passegares/preferences/ReinitGDLThread;.start:()V // method@86e2 │ │ -2a9150: 0e00 |002a: return-void │ │ +2a90e8: |[2a90e8] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$4.onClick:(Landroid/content/DialogInterface;I)V │ │ +2a90f8: 7210 7802 0300 |0000: invoke-interface {v3}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ +2a90fe: 5423 3783 |0003: iget-object v3, v2, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$4;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8337 │ │ +2a9102: 6e10 c786 0300 |0005: invoke-virtual {v3}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ +2a9108: 0c03 |0008: move-result-object v3 │ │ +2a910a: 5424 3783 |0009: iget-object v4, v2, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$4;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8337 │ │ +2a910e: 6e10 c786 0400 |000b: invoke-virtual {v4}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ +2a9114: 0c04 |000e: move-result-object v4 │ │ +2a9116: 1400 4500 0f7f |000f: const v0, #float 1.90081e+38 // #7f0f0045 │ │ +2a911c: 6e20 a800 0400 |0012: invoke-virtual {v4, v0}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a8 │ │ +2a9122: 0c04 |0015: move-result-object v4 │ │ +2a9124: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +2a9126: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +2a9128: 7140 c801 0314 |0018: invoke-static {v3, v0, v4, v1}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog; // method@01c8 │ │ +2a912e: 0c03 |001b: move-result-object v3 │ │ +2a9130: 2204 1b10 |001c: new-instance v4, Lfr/nocle/passegares/preferences/ReinitGDLThread; // type@101b │ │ +2a9134: 5420 3783 |001e: iget-object v0, v2, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$4;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8337 │ │ +2a9138: 6e10 c786 0000 |0020: invoke-virtual {v0}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ +2a913e: 0c00 |0023: move-result-object v0 │ │ +2a9140: 7030 e086 0403 |0024: invoke-direct {v4, v0, v3}, Lfr/nocle/passegares/preferences/ReinitGDLThread;.:(Landroid/content/Context;Landroid/content/DialogInterface;)V // method@86e0 │ │ +2a9146: 6e10 e286 0400 |0027: invoke-virtual {v4}, Lfr/nocle/passegares/preferences/ReinitGDLThread;.start:()V // method@86e2 │ │ +2a914c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x001c line=159 │ │ 0x0027 line=160 │ │ locals : │ │ @@ -683284,18 +683283,18 @@ │ │ type : '(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a9154: |[2a9154] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$5.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V │ │ -2a9164: 5b01 3883 |0000: iput-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$5;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8338 │ │ -2a9168: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a916e: 0e00 |0005: return-void │ │ +2a9150: |[2a9150] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$5.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V │ │ +2a9160: 5b01 3883 |0000: iput-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$5;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8338 │ │ +2a9164: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a916a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$5; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; │ │ │ │ @@ -683305,17 +683304,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a9170: |[2a9170] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$5.onClick:(Landroid/content/DialogInterface;I)V │ │ -2a9180: 7210 7802 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ -2a9186: 0e00 |0003: return-void │ │ +2a916c: |[2a916c] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$5.onClick:(Landroid/content/DialogInterface;I)V │ │ +2a917c: 7210 7802 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ +2a9182: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$5; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -683359,19 +683358,19 @@ │ │ type : '(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;Landroid/app/AlertDialog$Builder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2a91a8: |[2a91a8] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$6.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;Landroid/app/AlertDialog$Builder;)V │ │ -2a91b8: 5b01 3983 |0000: iput-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$6;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8339 │ │ -2a91bc: 5b02 3a83 |0002: iput-object v2, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$6;.val$dialogReinitGDL:Landroid/app/AlertDialog$Builder; // field@833a │ │ -2a91c0: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a91c6: 0e00 |0007: return-void │ │ +2a91a4: |[2a91a4] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$6.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;Landroid/app/AlertDialog$Builder;)V │ │ +2a91b4: 5b01 3983 |0000: iput-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$6;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@8339 │ │ +2a91b8: 5b02 3a83 |0002: iput-object v2, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$6;.val$dialogReinitGDL:Landroid/app/AlertDialog$Builder; // field@833a │ │ +2a91bc: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a91c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$6; │ │ 0x0000 - 0x0008 reg=1 (null) Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/AlertDialog$Builder; │ │ @@ -683382,19 +683381,19 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2a9188: |[2a9188] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$6.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -2a9198: 5401 3a83 |0000: iget-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$6;.val$dialogReinitGDL:Landroid/app/AlertDialog$Builder; // field@833a │ │ -2a919c: 6e10 ec00 0100 |0002: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00ec │ │ -2a91a2: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -2a91a4: 0f01 |0006: return v1 │ │ +2a9184: |[2a9184] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$6.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +2a9194: 5401 3a83 |0000: iget-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$6;.val$dialogReinitGDL:Landroid/app/AlertDialog$Builder; // field@833a │ │ +2a9198: 6e10 ec00 0100 |0002: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00ec │ │ +2a919e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +2a91a0: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$6; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/preference/Preference; │ │ │ │ @@ -683437,19 +683436,19 @@ │ │ type : '(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2a92c4: |[2a92c4] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$7.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;Landroid/app/Activity;)V │ │ -2a92d4: 5b01 3b83 |0000: iput-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$7;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@833b │ │ -2a92d8: 5b02 3c83 |0002: iput-object v2, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$7;.val$myActivity:Landroid/app/Activity; // field@833c │ │ -2a92dc: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a92e2: 0e00 |0007: return-void │ │ +2a92c0: |[2a92c0] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$7.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;Landroid/app/Activity;)V │ │ +2a92d0: 5b01 3b83 |0000: iput-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$7;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@833b │ │ +2a92d4: 5b02 3c83 |0002: iput-object v2, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$7;.val$myActivity:Landroid/app/Activity; // field@833c │ │ +2a92d8: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a92de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$7; │ │ 0x0000 - 0x0008 reg=1 (null) Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/Activity; │ │ @@ -683460,69 +683459,69 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 118 16-bit code units │ │ -2a91c8: |[2a91c8] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$7.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -2a91d8: 5456 3b83 |0000: iget-object v6, v5, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$7;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@833b │ │ -2a91dc: 6e10 c786 0600 |0002: invoke-virtual {v6}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ -2a91e2: 0c06 |0005: move-result-object v6 │ │ -2a91e4: 7110 5785 0600 |0006: invoke-static {v6}, Lfr/nocle/passegares/controlleur/ExportImportBDD;.verifierPermissionEcritureFichier:(Landroid/app/Activity;)Z // method@8557 │ │ -2a91ea: 0a06 |0009: move-result v6 │ │ -2a91ec: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -2a91ee: 3806 5a00 |000b: if-eqz v6, 0065 // +005a │ │ -2a91f2: 2206 eb0f |000d: new-instance v6, Lfr/nocle/passegares/controlleur/Controlleur; // type@0feb │ │ -2a91f6: 5451 3c83 |000f: iget-object v1, v5, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$7;.val$myActivity:Landroid/app/Activity; // field@833c │ │ -2a91fa: 7020 4a85 1600 |0011: invoke-direct {v6, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/content/Context;)V // method@854a │ │ -2a9200: 6e10 5085 0600 |0014: invoke-virtual {v6}, Lfr/nocle/passegares/controlleur/Controlleur;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@8550 │ │ -2a9206: 6e10 5285 0600 |0017: invoke-virtual {v6}, Lfr/nocle/passegares/controlleur/Controlleur;.vacuum:()V // method@8552 │ │ -2a920c: 6e10 4d85 0600 |001a: invoke-virtual {v6}, Lfr/nocle/passegares/controlleur/Controlleur;.close:()V // method@854d │ │ -2a9212: 5456 3b83 |001d: iget-object v6, v5, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$7;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@833b │ │ -2a9216: 6e10 c786 0600 |001f: invoke-virtual {v6}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ -2a921c: 0c06 |0022: move-result-object v6 │ │ -2a921e: 7110 5485 0600 |0023: invoke-static {v6}, Lfr/nocle/passegares/controlleur/ExportImportBDD;.exporterBDD:(Landroid/app/Activity;)Ljava/lang/String; // method@8554 │ │ -2a9224: 0c06 |0026: move-result-object v6 │ │ -2a9226: 3806 2d00 |0027: if-eqz v6, 0054 // +002d │ │ -2a922a: 5451 3b83 |0029: iget-object v1, v5, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$7;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@833b │ │ -2a922e: 6e10 c786 0100 |002b: invoke-virtual {v1}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ -2a9234: 0c01 |002e: move-result-object v1 │ │ -2a9236: 2202 8a10 |002f: new-instance v2, Ljava/lang/StringBuilder; // type@108a │ │ -2a923a: 7010 e088 0200 |0031: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a9240: 5453 3b83 |0034: iget-object v3, v5, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$7;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@833b │ │ -2a9244: 1404 5700 0f7f |0036: const v4, #float 1.90081e+38 // #7f0f0057 │ │ -2a924a: 6e20 c886 4300 |0039: invoke-virtual {v3, v4}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getString:(I)Ljava/lang/String; // method@86c8 │ │ -2a9250: 0c03 |003c: move-result-object v3 │ │ -2a9252: 6e20 eb88 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a9258: 1a03 1400 |0040: const-string v3, " " // string@0014 │ │ -2a925c: 6e20 eb88 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a9262: 6e20 eb88 6200 |0045: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a9268: 6e10 f288 0200 |0048: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a926e: 0c06 |004b: move-result-object v6 │ │ -2a9270: 7130 a516 6100 |004c: invoke-static {v1, v6, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@16a5 │ │ -2a9276: 0c06 |004f: move-result-object v6 │ │ -2a9278: 6e10 a616 0600 |0050: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@16a6 │ │ -2a927e: 2822 |0053: goto 0075 // +0022 │ │ -2a9280: 5456 3b83 |0054: iget-object v6, v5, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$7;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@833b │ │ -2a9284: 6e10 c786 0600 |0056: invoke-virtual {v6}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ -2a928a: 0c06 |0059: move-result-object v6 │ │ -2a928c: 1401 5600 0f7f |005a: const v1, #float 1.90081e+38 // #7f0f0056 │ │ -2a9292: 7130 a416 1600 |005d: invoke-static {v6, v1, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@16a4 │ │ -2a9298: 0c06 |0060: move-result-object v6 │ │ -2a929a: 6e10 a616 0600 |0061: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@16a6 │ │ -2a92a0: 2811 |0064: goto 0075 // +0011 │ │ -2a92a2: 5456 3b83 |0065: iget-object v6, v5, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$7;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@833b │ │ -2a92a6: 6e10 c786 0600 |0067: invoke-virtual {v6}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ -2a92ac: 0c06 |006a: move-result-object v6 │ │ -2a92ae: 1401 5500 0f7f |006b: const v1, #float 1.90081e+38 // #7f0f0055 │ │ -2a92b4: 7130 a416 1600 |006e: invoke-static {v6, v1, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@16a4 │ │ -2a92ba: 0c06 |0071: move-result-object v6 │ │ -2a92bc: 6e10 a616 0600 |0072: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@16a6 │ │ -2a92c2: 0f00 |0075: return v0 │ │ +2a91c4: |[2a91c4] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$7.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +2a91d4: 5456 3b83 |0000: iget-object v6, v5, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$7;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@833b │ │ +2a91d8: 6e10 c786 0600 |0002: invoke-virtual {v6}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ +2a91de: 0c06 |0005: move-result-object v6 │ │ +2a91e0: 7110 5785 0600 |0006: invoke-static {v6}, Lfr/nocle/passegares/controlleur/ExportImportBDD;.verifierPermissionEcritureFichier:(Landroid/app/Activity;)Z // method@8557 │ │ +2a91e6: 0a06 |0009: move-result v6 │ │ +2a91e8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +2a91ea: 3806 5a00 |000b: if-eqz v6, 0065 // +005a │ │ +2a91ee: 2206 eb0f |000d: new-instance v6, Lfr/nocle/passegares/controlleur/Controlleur; // type@0feb │ │ +2a91f2: 5451 3c83 |000f: iget-object v1, v5, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$7;.val$myActivity:Landroid/app/Activity; // field@833c │ │ +2a91f6: 7020 4a85 1600 |0011: invoke-direct {v6, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/content/Context;)V // method@854a │ │ +2a91fc: 6e10 5085 0600 |0014: invoke-virtual {v6}, Lfr/nocle/passegares/controlleur/Controlleur;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@8550 │ │ +2a9202: 6e10 5285 0600 |0017: invoke-virtual {v6}, Lfr/nocle/passegares/controlleur/Controlleur;.vacuum:()V // method@8552 │ │ +2a9208: 6e10 4d85 0600 |001a: invoke-virtual {v6}, Lfr/nocle/passegares/controlleur/Controlleur;.close:()V // method@854d │ │ +2a920e: 5456 3b83 |001d: iget-object v6, v5, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$7;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@833b │ │ +2a9212: 6e10 c786 0600 |001f: invoke-virtual {v6}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ +2a9218: 0c06 |0022: move-result-object v6 │ │ +2a921a: 7110 5485 0600 |0023: invoke-static {v6}, Lfr/nocle/passegares/controlleur/ExportImportBDD;.exporterBDD:(Landroid/app/Activity;)Ljava/lang/String; // method@8554 │ │ +2a9220: 0c06 |0026: move-result-object v6 │ │ +2a9222: 3806 2d00 |0027: if-eqz v6, 0054 // +002d │ │ +2a9226: 5451 3b83 |0029: iget-object v1, v5, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$7;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@833b │ │ +2a922a: 6e10 c786 0100 |002b: invoke-virtual {v1}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ +2a9230: 0c01 |002e: move-result-object v1 │ │ +2a9232: 2202 8a10 |002f: new-instance v2, Ljava/lang/StringBuilder; // type@108a │ │ +2a9236: 7010 e088 0200 |0031: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a923c: 5453 3b83 |0034: iget-object v3, v5, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$7;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@833b │ │ +2a9240: 1404 5700 0f7f |0036: const v4, #float 1.90081e+38 // #7f0f0057 │ │ +2a9246: 6e20 c886 4300 |0039: invoke-virtual {v3, v4}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getString:(I)Ljava/lang/String; // method@86c8 │ │ +2a924c: 0c03 |003c: move-result-object v3 │ │ +2a924e: 6e20 eb88 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a9254: 1a03 1400 |0040: const-string v3, " " // string@0014 │ │ +2a9258: 6e20 eb88 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a925e: 6e20 eb88 6200 |0045: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a9264: 6e10 f288 0200 |0048: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a926a: 0c06 |004b: move-result-object v6 │ │ +2a926c: 7130 a516 6100 |004c: invoke-static {v1, v6, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@16a5 │ │ +2a9272: 0c06 |004f: move-result-object v6 │ │ +2a9274: 6e10 a616 0600 |0050: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@16a6 │ │ +2a927a: 2822 |0053: goto 0075 // +0022 │ │ +2a927c: 5456 3b83 |0054: iget-object v6, v5, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$7;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@833b │ │ +2a9280: 6e10 c786 0600 |0056: invoke-virtual {v6}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ +2a9286: 0c06 |0059: move-result-object v6 │ │ +2a9288: 1401 5600 0f7f |005a: const v1, #float 1.90081e+38 // #7f0f0056 │ │ +2a928e: 7130 a416 1600 |005d: invoke-static {v6, v1, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@16a4 │ │ +2a9294: 0c06 |0060: move-result-object v6 │ │ +2a9296: 6e10 a616 0600 |0061: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@16a6 │ │ +2a929c: 2811 |0064: goto 0075 // +0011 │ │ +2a929e: 5456 3b83 |0065: iget-object v6, v5, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$7;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@833b │ │ +2a92a2: 6e10 c786 0600 |0067: invoke-virtual {v6}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ +2a92a8: 0c06 |006a: move-result-object v6 │ │ +2a92aa: 1401 5500 0f7f |006b: const v1, #float 1.90081e+38 // #7f0f0055 │ │ +2a92b0: 7130 a416 1600 |006e: invoke-static {v6, v1, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@16a4 │ │ +2a92b6: 0c06 |0071: move-result-object v6 │ │ +2a92b8: 6e10 a616 0600 |0072: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@16a6 │ │ +2a92be: 0f00 |0075: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x000d line=186 │ │ 0x0014 line=187 │ │ 0x0017 line=188 │ │ 0x001a line=189 │ │ @@ -683569,18 +683568,18 @@ │ │ type : '(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a931c: |[2a931c] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$8.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V │ │ -2a932c: 5b01 3d83 |0000: iput-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$8;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@833d │ │ -2a9330: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a9336: 0e00 |0005: return-void │ │ +2a9318: |[2a9318] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$8.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V │ │ +2a9328: 5b01 3d83 |0000: iput-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$8;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@833d │ │ +2a932c: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a9332: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$8; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; │ │ │ │ @@ -683590,24 +683589,24 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -2a92e4: |[2a92e4] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$8.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -2a92f4: 2203 7000 |0000: new-instance v3, Landroid/content/Intent; // type@0070 │ │ -2a92f8: 1a00 8141 |0002: const-string v0, "android.intent.action.OPEN_DOCUMENT" // string@4181 │ │ -2a92fc: 7020 7e02 0300 |0004: invoke-direct {v3, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@027e │ │ -2a9302: 1a00 9702 |0007: const-string v0, "*/*" // string@0297 │ │ -2a9306: 6e20 ae02 0300 |0009: invoke-virtual {v3, v0}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@02ae │ │ -2a930c: 5420 3d83 |000c: iget-object v0, v2, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$8;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@833d │ │ -2a9310: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -2a9312: 6e30 cc86 3001 |000f: invoke-virtual {v0, v3, v1}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@86cc │ │ -2a9318: 0f01 |0012: return v1 │ │ +2a92e0: |[2a92e0] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment$8.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +2a92f0: 2203 7000 |0000: new-instance v3, Landroid/content/Intent; // type@0070 │ │ +2a92f4: 1a00 8141 |0002: const-string v0, "android.intent.action.OPEN_DOCUMENT" // string@4181 │ │ +2a92f8: 7020 7e02 0300 |0004: invoke-direct {v3, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@027e │ │ +2a92fe: 1a00 9702 |0007: const-string v0, "*/*" // string@0297 │ │ +2a9302: 6e20 ae02 0300 |0009: invoke-virtual {v3, v0}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@02ae │ │ +2a9308: 5420 3d83 |000c: iget-object v0, v2, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$8;.this$0:Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // field@833d │ │ +2a930c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +2a930e: 6e30 cc86 3001 |000f: invoke-virtual {v0, v3, v1}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@86cc │ │ +2a9314: 0f01 |0012: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0009 line=211 │ │ 0x000c line=213 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$8; │ │ @@ -683648,17 +683647,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a9338: |[2a9338] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment.:()V │ │ -2a9348: 7010 7807 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceFragment;.:()V // method@0778 │ │ -2a934e: 0e00 |0003: return-void │ │ +2a9334: |[2a9334] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment.:()V │ │ +2a9344: 7010 7807 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceFragment;.:()V // method@0778 │ │ +2a934a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; │ │ │ │ Virtual methods - │ │ @@ -683667,53 +683666,53 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -2a9350: |[2a9350] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -2a9360: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2a9362: 3302 4c00 |0001: if-ne v2, v0, 004d // +004c │ │ -2a9366: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -2a9368: 3323 4900 |0004: if-ne v3, v2, 004d // +0049 │ │ -2a936c: 6e10 8a02 0400 |0006: invoke-virtual {v4}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@028a │ │ -2a9372: 0c02 |0009: move-result-object v2 │ │ -2a9374: 6e10 c786 0100 |000a: invoke-virtual {v1}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ -2a937a: 0c03 |000d: move-result-object v3 │ │ -2a937c: 7120 5585 2300 |000e: invoke-static {v3, v2}, Lfr/nocle/passegares/controlleur/ExportImportBDD;.importerBDD:(Landroid/app/Activity;Landroid/net/Uri;)Ljava/lang/String; // method@8555 │ │ -2a9382: 0c02 |0011: move-result-object v2 │ │ -2a9384: 3902 1100 |0012: if-nez v2, 0023 // +0011 │ │ -2a9388: 6e10 c786 0100 |0014: invoke-virtual {v1}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ -2a938e: 0c02 |0017: move-result-object v2 │ │ -2a9390: 1403 5f00 0f7f |0018: const v3, #float 1.90082e+38 // #7f0f005f │ │ -2a9396: 7130 a416 3200 |001b: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@16a4 │ │ -2a939c: 0c02 |001e: move-result-object v2 │ │ -2a939e: 6e10 a616 0200 |001f: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@16a6 │ │ -2a93a4: 282b |0022: goto 004d // +002b │ │ -2a93a6: 6e10 c786 0100 |0023: invoke-virtual {v1}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ -2a93ac: 0c02 |0026: move-result-object v2 │ │ -2a93ae: 1403 6000 0f7f |0027: const v3, #float 1.90082e+38 // #7f0f0060 │ │ -2a93b4: 7130 a416 3200 |002a: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@16a4 │ │ -2a93ba: 0c02 |002d: move-result-object v2 │ │ -2a93bc: 6e10 a616 0200 |002e: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@16a6 │ │ -2a93c2: 6e10 c786 0100 |0031: invoke-virtual {v1}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ -2a93c8: 0c02 |0034: move-result-object v2 │ │ -2a93ca: 6e10 9900 0200 |0035: invoke-virtual {v2}, Landroid/app/Activity;.getBaseContext:()Landroid/content/Context; // method@0099 │ │ -2a93d0: 0c02 |0038: move-result-object v2 │ │ -2a93d2: 6e10 4e02 0200 |0039: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@024e │ │ -2a93d8: 0c03 |003c: move-result-object v3 │ │ -2a93da: 6e10 4f02 0200 |003d: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@024f │ │ -2a93e0: 0c02 |0040: move-result-object v2 │ │ -2a93e2: 6e20 d202 2300 |0041: invoke-virtual {v3, v2}, Landroid/content/pm/PackageManager;.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@02d2 │ │ -2a93e8: 0c02 |0044: move-result-object v2 │ │ -2a93ea: 1503 0004 |0045: const/high16 v3, #int 67108864 // #400 │ │ -2a93ee: 6e20 8102 3200 |0047: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0281 │ │ -2a93f4: 6e20 cb86 2100 |004a: invoke-virtual {v1, v2}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.startActivity:(Landroid/content/Intent;)V // method@86cb │ │ -2a93fa: 0e00 |004d: return-void │ │ +2a934c: |[2a934c] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +2a935c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2a935e: 3302 4c00 |0001: if-ne v2, v0, 004d // +004c │ │ +2a9362: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +2a9364: 3323 4900 |0004: if-ne v3, v2, 004d // +0049 │ │ +2a9368: 6e10 8a02 0400 |0006: invoke-virtual {v4}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@028a │ │ +2a936e: 0c02 |0009: move-result-object v2 │ │ +2a9370: 6e10 c786 0100 |000a: invoke-virtual {v1}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ +2a9376: 0c03 |000d: move-result-object v3 │ │ +2a9378: 7120 5585 2300 |000e: invoke-static {v3, v2}, Lfr/nocle/passegares/controlleur/ExportImportBDD;.importerBDD:(Landroid/app/Activity;Landroid/net/Uri;)Ljava/lang/String; // method@8555 │ │ +2a937e: 0c02 |0011: move-result-object v2 │ │ +2a9380: 3902 1100 |0012: if-nez v2, 0023 // +0011 │ │ +2a9384: 6e10 c786 0100 |0014: invoke-virtual {v1}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ +2a938a: 0c02 |0017: move-result-object v2 │ │ +2a938c: 1403 5f00 0f7f |0018: const v3, #float 1.90082e+38 // #7f0f005f │ │ +2a9392: 7130 a416 3200 |001b: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@16a4 │ │ +2a9398: 0c02 |001e: move-result-object v2 │ │ +2a939a: 6e10 a616 0200 |001f: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@16a6 │ │ +2a93a0: 282b |0022: goto 004d // +002b │ │ +2a93a2: 6e10 c786 0100 |0023: invoke-virtual {v1}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ +2a93a8: 0c02 |0026: move-result-object v2 │ │ +2a93aa: 1403 6000 0f7f |0027: const v3, #float 1.90082e+38 // #7f0f0060 │ │ +2a93b0: 7130 a416 3200 |002a: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@16a4 │ │ +2a93b6: 0c02 |002d: move-result-object v2 │ │ +2a93b8: 6e10 a616 0200 |002e: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@16a6 │ │ +2a93be: 6e10 c786 0100 |0031: invoke-virtual {v1}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ +2a93c4: 0c02 |0034: move-result-object v2 │ │ +2a93c6: 6e10 9900 0200 |0035: invoke-virtual {v2}, Landroid/app/Activity;.getBaseContext:()Landroid/content/Context; // method@0099 │ │ +2a93cc: 0c02 |0038: move-result-object v2 │ │ +2a93ce: 6e10 4e02 0200 |0039: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@024e │ │ +2a93d4: 0c03 |003c: move-result-object v3 │ │ +2a93d6: 6e10 4f02 0200 |003d: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@024f │ │ +2a93dc: 0c02 |0040: move-result-object v2 │ │ +2a93de: 6e20 d202 2300 |0041: invoke-virtual {v3, v2}, Landroid/content/pm/PackageManager;.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@02d2 │ │ +2a93e4: 0c02 |0044: move-result-object v2 │ │ +2a93e6: 1503 0004 |0045: const/high16 v3, #int 67108864 // #400 │ │ +2a93ea: 6e20 8102 3200 |0047: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0281 │ │ +2a93f0: 6e20 cb86 2100 |004a: invoke-virtual {v1, v2}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.startActivity:(Landroid/content/Intent;)V // method@86cb │ │ +2a93f6: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=224 │ │ 0x000a line=225 │ │ 0x0014 line=227 │ │ 0x0023 line=230 │ │ 0x0031 line=231 │ │ @@ -683731,80 +683730,80 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 161 16-bit code units │ │ -2a93fc: |[2a93fc] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment.onCreate:(Landroid/os/Bundle;)V │ │ -2a940c: 6f20 7b07 5400 |0000: invoke-super {v4, v5}, Landroid/preference/PreferenceFragment;.onCreate:(Landroid/os/Bundle;)V // method@077b │ │ -2a9412: 1405 0100 127f |0003: const v5, #float 1.94067e+38 // #7f120001 │ │ -2a9418: 6e20 c586 5400 |0006: invoke-virtual {v4, v5}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.addPreferencesFromResource:(I)V // method@86c5 │ │ -2a941e: 1a05 498d |0009: const-string v5, "viderBDD" // string@8d49 │ │ -2a9422: 6e20 c686 5400 |000b: invoke-virtual {v4, v5}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@86c6 │ │ -2a9428: 0c05 |000e: move-result-object v5 │ │ -2a942a: 2200 2100 |000f: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0021 │ │ -2a942e: 6e10 c786 0400 |0011: invoke-virtual {v4}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ -2a9434: 0c01 |0014: move-result-object v1 │ │ -2a9436: 7020 dd00 1000 |0015: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dd │ │ -2a943c: 1401 4700 0f7f |0018: const v1, #float 1.90081e+38 // #7f0f0047 │ │ -2a9442: 6e20 e000 1000 |001b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e0 │ │ -2a9448: 0c01 |001e: move-result-object v1 │ │ -2a944a: 1402 4900 0f7f |001f: const v2, #float 1.90081e+38 // #7f0f0049 │ │ -2a9450: 6e20 e900 2100 |0022: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00e9 │ │ -2a9456: 2201 0e10 |0025: new-instance v1, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$1; // type@100e │ │ -2a945a: 7020 b486 4100 |0027: invoke-direct {v1, v4}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$1;.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V // method@86b4 │ │ -2a9460: 1402 2c00 0f7f |002a: const v2, #float 1.9008e+38 // #7f0f002c │ │ -2a9466: 6e30 e600 2001 |002d: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e6 │ │ -2a946c: 2201 0f10 |0030: new-instance v1, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$2; // type@100f │ │ -2a9470: 7020 b686 4100 |0032: invoke-direct {v1, v4}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$2;.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V // method@86b6 │ │ -2a9476: 1402 2a00 0f7f |0035: const v2, #float 1.9008e+38 // #7f0f002a │ │ -2a947c: 6e30 e300 2001 |0038: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e3 │ │ -2a9482: 6e10 de00 0000 |003b: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00de │ │ -2a9488: 2201 1010 |003e: new-instance v1, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$3; // type@1010 │ │ -2a948c: 7030 b886 4100 |0040: invoke-direct {v1, v4, v0}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$3;.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;Landroid/app/AlertDialog$Builder;)V // method@86b8 │ │ -2a9492: 6e20 7407 1500 |0043: invoke-virtual {v5, v1}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0774 │ │ -2a9498: 1a05 a179 |0046: const-string v5, "reinitGDL" // string@79a1 │ │ -2a949c: 6e20 c686 5400 |0048: invoke-virtual {v4, v5}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@86c6 │ │ -2a94a2: 0c05 |004b: move-result-object v5 │ │ -2a94a4: 2200 2100 |004c: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0021 │ │ -2a94a8: 6e10 c786 0400 |004e: invoke-virtual {v4}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ -2a94ae: 0c01 |0051: move-result-object v1 │ │ -2a94b0: 7020 dd00 1000 |0052: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dd │ │ -2a94b6: 1401 4400 0f7f |0055: const v1, #float 1.90081e+38 // #7f0f0044 │ │ -2a94bc: 6e20 e000 1000 |0058: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e0 │ │ -2a94c2: 0c01 |005b: move-result-object v1 │ │ -2a94c4: 1403 4600 0f7f |005c: const v3, #float 1.90081e+38 // #7f0f0046 │ │ -2a94ca: 6e20 e900 3100 |005f: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00e9 │ │ -2a94d0: 2201 1110 |0062: new-instance v1, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$4; // type@1011 │ │ -2a94d4: 7020 ba86 4100 |0064: invoke-direct {v1, v4}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$4;.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V // method@86ba │ │ -2a94da: 1403 2f00 0f7f |0067: const v3, #float 1.90081e+38 // #7f0f002f │ │ -2a94e0: 6e30 e600 3001 |006a: invoke-virtual {v0, v3, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e6 │ │ -2a94e6: 2201 1210 |006d: new-instance v1, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$5; // type@1012 │ │ -2a94ea: 7020 bc86 4100 |006f: invoke-direct {v1, v4}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$5;.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V // method@86bc │ │ -2a94f0: 6e30 e300 2001 |0072: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e3 │ │ -2a94f6: 6e10 de00 0000 |0075: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00de │ │ -2a94fc: 2201 1310 |0078: new-instance v1, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$6; // type@1013 │ │ -2a9500: 7030 be86 4100 |007a: invoke-direct {v1, v4, v0}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$6;.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;Landroid/app/AlertDialog$Builder;)V // method@86be │ │ -2a9506: 6e20 7407 1500 |007d: invoke-virtual {v5, v1}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0774 │ │ -2a950c: 1a05 594e |0080: const-string v5, "exportBDD" // string@4e59 │ │ -2a9510: 6e20 c686 5400 |0082: invoke-virtual {v4, v5}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@86c6 │ │ -2a9516: 0c05 |0085: move-result-object v5 │ │ -2a9518: 6e10 c786 0400 |0086: invoke-virtual {v4}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ -2a951e: 0c00 |0089: move-result-object v0 │ │ -2a9520: 2201 1410 |008a: new-instance v1, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$7; // type@1014 │ │ -2a9524: 7030 c086 4100 |008c: invoke-direct {v1, v4, v0}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$7;.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;Landroid/app/Activity;)V // method@86c0 │ │ -2a952a: 6e20 7407 1500 |008f: invoke-virtual {v5, v1}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0774 │ │ -2a9530: 1a05 d25c |0092: const-string v5, "importBDD" // string@5cd2 │ │ -2a9534: 6e20 c686 5400 |0094: invoke-virtual {v4, v5}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@86c6 │ │ -2a953a: 0c05 |0097: move-result-object v5 │ │ -2a953c: 2200 1510 |0098: new-instance v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$8; // type@1015 │ │ -2a9540: 7020 c286 4000 |009a: invoke-direct {v0, v4}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$8;.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V // method@86c2 │ │ -2a9546: 6e20 7407 0500 |009d: invoke-virtual {v5, v0}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0774 │ │ -2a954c: 0e00 |00a0: return-void │ │ +2a93f8: |[2a93f8] fr.nocle.passegares.preferences.PreferencesAvanceesActivity$MyPreferenceFragment.onCreate:(Landroid/os/Bundle;)V │ │ +2a9408: 6f20 7b07 5400 |0000: invoke-super {v4, v5}, Landroid/preference/PreferenceFragment;.onCreate:(Landroid/os/Bundle;)V // method@077b │ │ +2a940e: 1405 0100 127f |0003: const v5, #float 1.94067e+38 // #7f120001 │ │ +2a9414: 6e20 c586 5400 |0006: invoke-virtual {v4, v5}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.addPreferencesFromResource:(I)V // method@86c5 │ │ +2a941a: 1a05 498d |0009: const-string v5, "viderBDD" // string@8d49 │ │ +2a941e: 6e20 c686 5400 |000b: invoke-virtual {v4, v5}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@86c6 │ │ +2a9424: 0c05 |000e: move-result-object v5 │ │ +2a9426: 2200 2100 |000f: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0021 │ │ +2a942a: 6e10 c786 0400 |0011: invoke-virtual {v4}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ +2a9430: 0c01 |0014: move-result-object v1 │ │ +2a9432: 7020 dd00 1000 |0015: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dd │ │ +2a9438: 1401 4700 0f7f |0018: const v1, #float 1.90081e+38 // #7f0f0047 │ │ +2a943e: 6e20 e000 1000 |001b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e0 │ │ +2a9444: 0c01 |001e: move-result-object v1 │ │ +2a9446: 1402 4900 0f7f |001f: const v2, #float 1.90081e+38 // #7f0f0049 │ │ +2a944c: 6e20 e900 2100 |0022: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00e9 │ │ +2a9452: 2201 0e10 |0025: new-instance v1, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$1; // type@100e │ │ +2a9456: 7020 b486 4100 |0027: invoke-direct {v1, v4}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$1;.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V // method@86b4 │ │ +2a945c: 1402 2c00 0f7f |002a: const v2, #float 1.9008e+38 // #7f0f002c │ │ +2a9462: 6e30 e600 2001 |002d: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e6 │ │ +2a9468: 2201 0f10 |0030: new-instance v1, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$2; // type@100f │ │ +2a946c: 7020 b686 4100 |0032: invoke-direct {v1, v4}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$2;.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V // method@86b6 │ │ +2a9472: 1402 2a00 0f7f |0035: const v2, #float 1.9008e+38 // #7f0f002a │ │ +2a9478: 6e30 e300 2001 |0038: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e3 │ │ +2a947e: 6e10 de00 0000 |003b: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00de │ │ +2a9484: 2201 1010 |003e: new-instance v1, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$3; // type@1010 │ │ +2a9488: 7030 b886 4100 |0040: invoke-direct {v1, v4, v0}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$3;.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;Landroid/app/AlertDialog$Builder;)V // method@86b8 │ │ +2a948e: 6e20 7407 1500 |0043: invoke-virtual {v5, v1}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0774 │ │ +2a9494: 1a05 a179 |0046: const-string v5, "reinitGDL" // string@79a1 │ │ +2a9498: 6e20 c686 5400 |0048: invoke-virtual {v4, v5}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@86c6 │ │ +2a949e: 0c05 |004b: move-result-object v5 │ │ +2a94a0: 2200 2100 |004c: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0021 │ │ +2a94a4: 6e10 c786 0400 |004e: invoke-virtual {v4}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ +2a94aa: 0c01 |0051: move-result-object v1 │ │ +2a94ac: 7020 dd00 1000 |0052: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dd │ │ +2a94b2: 1401 4400 0f7f |0055: const v1, #float 1.90081e+38 // #7f0f0044 │ │ +2a94b8: 6e20 e000 1000 |0058: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e0 │ │ +2a94be: 0c01 |005b: move-result-object v1 │ │ +2a94c0: 1403 4600 0f7f |005c: const v3, #float 1.90081e+38 // #7f0f0046 │ │ +2a94c6: 6e20 e900 3100 |005f: invoke-virtual {v1, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00e9 │ │ +2a94cc: 2201 1110 |0062: new-instance v1, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$4; // type@1011 │ │ +2a94d0: 7020 ba86 4100 |0064: invoke-direct {v1, v4}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$4;.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V // method@86ba │ │ +2a94d6: 1403 2f00 0f7f |0067: const v3, #float 1.90081e+38 // #7f0f002f │ │ +2a94dc: 6e30 e600 3001 |006a: invoke-virtual {v0, v3, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e6 │ │ +2a94e2: 2201 1210 |006d: new-instance v1, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$5; // type@1012 │ │ +2a94e6: 7020 bc86 4100 |006f: invoke-direct {v1, v4}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$5;.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V // method@86bc │ │ +2a94ec: 6e30 e300 2001 |0072: invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e3 │ │ +2a94f2: 6e10 de00 0000 |0075: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00de │ │ +2a94f8: 2201 1310 |0078: new-instance v1, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$6; // type@1013 │ │ +2a94fc: 7030 be86 4100 |007a: invoke-direct {v1, v4, v0}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$6;.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;Landroid/app/AlertDialog$Builder;)V // method@86be │ │ +2a9502: 6e20 7407 1500 |007d: invoke-virtual {v5, v1}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0774 │ │ +2a9508: 1a05 594e |0080: const-string v5, "exportBDD" // string@4e59 │ │ +2a950c: 6e20 c686 5400 |0082: invoke-virtual {v4, v5}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@86c6 │ │ +2a9512: 0c05 |0085: move-result-object v5 │ │ +2a9514: 6e10 c786 0400 |0086: invoke-virtual {v4}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.getActivity:()Landroid/app/Activity; // method@86c7 │ │ +2a951a: 0c00 |0089: move-result-object v0 │ │ +2a951c: 2201 1410 |008a: new-instance v1, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$7; // type@1014 │ │ +2a9520: 7030 c086 4100 |008c: invoke-direct {v1, v4, v0}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$7;.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;Landroid/app/Activity;)V // method@86c0 │ │ +2a9526: 6e20 7407 1500 |008f: invoke-virtual {v5, v1}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0774 │ │ +2a952c: 1a05 d25c |0092: const-string v5, "importBDD" // string@5cd2 │ │ +2a9530: 6e20 c686 5400 |0094: invoke-virtual {v4, v5}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@86c6 │ │ +2a9536: 0c05 |0097: move-result-object v5 │ │ +2a9538: 2200 1510 |0098: new-instance v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$8; // type@1015 │ │ +2a953c: 7020 c286 4000 |009a: invoke-direct {v0, v4}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment$8;.:(Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;)V // method@86c2 │ │ +2a9542: 6e20 7407 0500 |009d: invoke-virtual {v5, v0}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0774 │ │ +2a9548: 0e00 |00a0: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0006 line=113 │ │ 0x000b line=115 │ │ 0x000f line=117 │ │ 0x001b line=120 │ │ @@ -683857,17 +683856,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a9550: |[2a9550] fr.nocle.passegares.preferences.PreferencesAvanceesActivity.:()V │ │ -2a9560: 7010 7607 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@0776 │ │ -2a9566: 0e00 |0003: return-void │ │ +2a954c: |[2a954c] fr.nocle.passegares.preferences.PreferencesAvanceesActivity.:()V │ │ +2a955c: 7010 7607 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@0776 │ │ +2a9562: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity; │ │ │ │ Virtual methods - │ │ @@ -683876,27 +683875,27 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -2a9568: |[2a9568] fr.nocle.passegares.preferences.PreferencesAvanceesActivity.onCreate:(Landroid/os/Bundle;)V │ │ -2a9578: 6f20 7707 3200 |0000: invoke-super {v2, v3}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@0777 │ │ -2a957e: 6e10 ce86 0200 |0003: invoke-virtual {v2}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity;.getFragmentManager:()Landroid/app/FragmentManager; // method@86ce │ │ -2a9584: 0c03 |0006: move-result-object v3 │ │ -2a9586: 6e10 2501 0300 |0007: invoke-virtual {v3}, Landroid/app/FragmentManager;.beginTransaction:()Landroid/app/FragmentTransaction; // method@0125 │ │ -2a958c: 0c03 |000a: move-result-object v3 │ │ -2a958e: 2200 1610 |000b: new-instance v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // type@1016 │ │ -2a9592: 7010 c486 0000 |000d: invoke-direct {v0}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.:()V // method@86c4 │ │ -2a9598: 1401 0200 0201 |0010: const v1, #float 2.38772e-38 // #01020002 │ │ -2a959e: 6e30 2a01 1300 |0013: invoke-virtual {v3, v1, v0}, Landroid/app/FragmentTransaction;.replace:(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; // method@012a │ │ -2a95a4: 0c03 |0016: move-result-object v3 │ │ -2a95a6: 6e10 2901 0300 |0017: invoke-virtual {v3}, Landroid/app/FragmentTransaction;.commit:()I // method@0129 │ │ -2a95ac: 0e00 |001a: return-void │ │ +2a9564: |[2a9564] fr.nocle.passegares.preferences.PreferencesAvanceesActivity.onCreate:(Landroid/os/Bundle;)V │ │ +2a9574: 6f20 7707 3200 |0000: invoke-super {v2, v3}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@0777 │ │ +2a957a: 6e10 ce86 0200 |0003: invoke-virtual {v2}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity;.getFragmentManager:()Landroid/app/FragmentManager; // method@86ce │ │ +2a9580: 0c03 |0006: move-result-object v3 │ │ +2a9582: 6e10 2501 0300 |0007: invoke-virtual {v3}, Landroid/app/FragmentManager;.beginTransaction:()Landroid/app/FragmentTransaction; // method@0125 │ │ +2a9588: 0c03 |000a: move-result-object v3 │ │ +2a958a: 2200 1610 |000b: new-instance v0, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment; // type@1016 │ │ +2a958e: 7010 c486 0000 |000d: invoke-direct {v0}, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity$MyPreferenceFragment;.:()V // method@86c4 │ │ +2a9594: 1401 0200 0201 |0010: const v1, #float 2.38772e-38 // #01020002 │ │ +2a959a: 6e30 2a01 1300 |0013: invoke-virtual {v3, v1, v0}, Landroid/app/FragmentTransaction;.replace:(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; // method@012a │ │ +2a95a0: 0c03 |0016: move-result-object v3 │ │ +2a95a2: 6e10 2901 0300 |0017: invoke-virtual {v3}, Landroid/app/FragmentTransaction;.commit:()I // method@0129 │ │ +2a95a8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=102 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity; │ │ 0x0000 - 0x001b reg=3 (null) Landroid/os/Bundle; │ │ @@ -683936,18 +683935,18 @@ │ │ type : '(Lfr/nocle/passegares/preferences/PreferencesFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a95e8: |[2a95e8] fr.nocle.passegares.preferences.PreferencesFragment$1.:(Lfr/nocle/passegares/preferences/PreferencesFragment;)V │ │ -2a95f8: 5b01 3f83 |0000: iput-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesFragment$1;.this$0:Lfr/nocle/passegares/preferences/PreferencesFragment; // field@833f │ │ -2a95fc: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a9602: 0e00 |0005: return-void │ │ +2a95e4: |[2a95e4] fr.nocle.passegares.preferences.PreferencesFragment$1.:(Lfr/nocle/passegares/preferences/PreferencesFragment;)V │ │ +2a95f4: 5b01 3f83 |0000: iput-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesFragment$1;.this$0:Lfr/nocle/passegares/preferences/PreferencesFragment; // field@833f │ │ +2a95f8: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a95fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/preferences/PreferencesFragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/nocle/passegares/preferences/PreferencesFragment; │ │ │ │ @@ -683957,25 +683956,25 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -2a95b0: |[2a95b0] fr.nocle.passegares.preferences.PreferencesFragment$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -2a95c0: 2203 7000 |0000: new-instance v3, Landroid/content/Intent; // type@0070 │ │ -2a95c4: 5420 3f83 |0002: iget-object v0, v2, Lfr/nocle/passegares/preferences/PreferencesFragment$1;.this$0:Lfr/nocle/passegares/preferences/PreferencesFragment; // field@833f │ │ -2a95c8: 6e10 d886 0000 |0004: invoke-virtual {v0}, Lfr/nocle/passegares/preferences/PreferencesFragment;.getActivity:()Landroid/app/Activity; // method@86d8 │ │ -2a95ce: 0c00 |0007: move-result-object v0 │ │ -2a95d0: 1c01 2a10 |0008: const-class v1, Lfr/nocle/passegares/region/AjoutRegionActivity; // type@102a │ │ -2a95d4: 7030 7c02 0301 |000a: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ -2a95da: 5420 3f83 |000d: iget-object v0, v2, Lfr/nocle/passegares/preferences/PreferencesFragment$1;.this$0:Lfr/nocle/passegares/preferences/PreferencesFragment; // field@833f │ │ -2a95de: 6e20 df86 3000 |000f: invoke-virtual {v0, v3}, Lfr/nocle/passegares/preferences/PreferencesFragment;.startActivity:(Landroid/content/Intent;)V // method@86df │ │ -2a95e4: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -2a95e6: 0f03 |0013: return v3 │ │ +2a95ac: |[2a95ac] fr.nocle.passegares.preferences.PreferencesFragment$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +2a95bc: 2203 7000 |0000: new-instance v3, Landroid/content/Intent; // type@0070 │ │ +2a95c0: 5420 3f83 |0002: iget-object v0, v2, Lfr/nocle/passegares/preferences/PreferencesFragment$1;.this$0:Lfr/nocle/passegares/preferences/PreferencesFragment; // field@833f │ │ +2a95c4: 6e10 d886 0000 |0004: invoke-virtual {v0}, Lfr/nocle/passegares/preferences/PreferencesFragment;.getActivity:()Landroid/app/Activity; // method@86d8 │ │ +2a95ca: 0c00 |0007: move-result-object v0 │ │ +2a95cc: 1c01 2a10 |0008: const-class v1, Lfr/nocle/passegares/region/AjoutRegionActivity; // type@102a │ │ +2a95d0: 7030 7c02 0301 |000a: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ +2a95d6: 5420 3f83 |000d: iget-object v0, v2, Lfr/nocle/passegares/preferences/PreferencesFragment$1;.this$0:Lfr/nocle/passegares/preferences/PreferencesFragment; // field@833f │ │ +2a95da: 6e20 df86 3000 |000f: invoke-virtual {v0, v3}, Lfr/nocle/passegares/preferences/PreferencesFragment;.startActivity:(Landroid/content/Intent;)V // method@86df │ │ +2a95e0: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +2a95e2: 0f03 |0013: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x000d line=37 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lfr/nocle/passegares/preferences/PreferencesFragment$1; │ │ 0x0000 - 0x0014 reg=3 (null) Landroid/preference/Preference; │ │ @@ -684015,18 +684014,18 @@ │ │ type : '(Lfr/nocle/passegares/preferences/PreferencesFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a963c: |[2a963c] fr.nocle.passegares.preferences.PreferencesFragment$2.:(Lfr/nocle/passegares/preferences/PreferencesFragment;)V │ │ -2a964c: 5b01 4083 |0000: iput-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesFragment$2;.this$0:Lfr/nocle/passegares/preferences/PreferencesFragment; // field@8340 │ │ -2a9650: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a9656: 0e00 |0005: return-void │ │ +2a9638: |[2a9638] fr.nocle.passegares.preferences.PreferencesFragment$2.:(Lfr/nocle/passegares/preferences/PreferencesFragment;)V │ │ +2a9648: 5b01 4083 |0000: iput-object v1, v0, Lfr/nocle/passegares/preferences/PreferencesFragment$2;.this$0:Lfr/nocle/passegares/preferences/PreferencesFragment; // field@8340 │ │ +2a964c: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a9652: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/preferences/PreferencesFragment$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/nocle/passegares/preferences/PreferencesFragment; │ │ │ │ @@ -684036,25 +684035,25 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -2a9604: |[2a9604] fr.nocle.passegares.preferences.PreferencesFragment$2.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -2a9614: 2203 7000 |0000: new-instance v3, Landroid/content/Intent; // type@0070 │ │ -2a9618: 5420 4083 |0002: iget-object v0, v2, Lfr/nocle/passegares/preferences/PreferencesFragment$2;.this$0:Lfr/nocle/passegares/preferences/PreferencesFragment; // field@8340 │ │ -2a961c: 6e10 d886 0000 |0004: invoke-virtual {v0}, Lfr/nocle/passegares/preferences/PreferencesFragment;.getActivity:()Landroid/app/Activity; // method@86d8 │ │ -2a9622: 0c00 |0007: move-result-object v0 │ │ -2a9624: 1c01 1710 |0008: const-class v1, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity; // type@1017 │ │ -2a9628: 7030 7c02 0301 |000a: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ -2a962e: 5420 4083 |000d: iget-object v0, v2, Lfr/nocle/passegares/preferences/PreferencesFragment$2;.this$0:Lfr/nocle/passegares/preferences/PreferencesFragment; // field@8340 │ │ -2a9632: 6e20 df86 3000 |000f: invoke-virtual {v0, v3}, Lfr/nocle/passegares/preferences/PreferencesFragment;.startActivity:(Landroid/content/Intent;)V // method@86df │ │ -2a9638: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -2a963a: 0f03 |0013: return v3 │ │ +2a9600: |[2a9600] fr.nocle.passegares.preferences.PreferencesFragment$2.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +2a9610: 2203 7000 |0000: new-instance v3, Landroid/content/Intent; // type@0070 │ │ +2a9614: 5420 4083 |0002: iget-object v0, v2, Lfr/nocle/passegares/preferences/PreferencesFragment$2;.this$0:Lfr/nocle/passegares/preferences/PreferencesFragment; // field@8340 │ │ +2a9618: 6e10 d886 0000 |0004: invoke-virtual {v0}, Lfr/nocle/passegares/preferences/PreferencesFragment;.getActivity:()Landroid/app/Activity; // method@86d8 │ │ +2a961e: 0c00 |0007: move-result-object v0 │ │ +2a9620: 1c01 1710 |0008: const-class v1, Lfr/nocle/passegares/preferences/PreferencesAvanceesActivity; // type@1017 │ │ +2a9624: 7030 7c02 0301 |000a: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ +2a962a: 5420 4083 |000d: iget-object v0, v2, Lfr/nocle/passegares/preferences/PreferencesFragment$2;.this$0:Lfr/nocle/passegares/preferences/PreferencesFragment; // field@8340 │ │ +2a962e: 6e20 df86 3000 |000f: invoke-virtual {v0, v3}, Lfr/nocle/passegares/preferences/PreferencesFragment;.startActivity:(Landroid/content/Intent;)V // method@86df │ │ +2a9634: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +2a9636: 0f03 |0013: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x000d line=48 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lfr/nocle/passegares/preferences/PreferencesFragment$2; │ │ 0x0000 - 0x0014 reg=3 (null) Landroid/preference/Preference; │ │ @@ -684088,17 +684087,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a9658: |[2a9658] fr.nocle.passegares.preferences.PreferencesFragment.:()V │ │ -2a9668: 7010 7807 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceFragment;.:()V // method@0778 │ │ -2a966e: 0e00 |0003: return-void │ │ +2a9654: |[2a9654] fr.nocle.passegares.preferences.PreferencesFragment.:()V │ │ +2a9664: 7010 7807 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceFragment;.:()V // method@0778 │ │ +2a966a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/preferences/PreferencesFragment; │ │ │ │ #1 : (in Lfr/nocle/passegares/preferences/PreferencesFragment;) │ │ @@ -684106,33 +684105,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -2a9670: |[2a9670] fr.nocle.passegares.preferences.PreferencesFragment.createCallbackToolbarManager:()V │ │ -2a9680: 6e10 d886 0300 |0000: invoke-virtual {v3}, Lfr/nocle/passegares/preferences/PreferencesFragment;.getActivity:()Landroid/app/Activity; // method@86d8 │ │ -2a9686: 0c00 |0003: move-result-object v0 │ │ -2a9688: 1f00 f70f |0004: check-cast v0, Lfr/nocle/passegares/interfaces/ToolbarManager; // type@0ff7 │ │ -2a968c: 5b30 4183 |0006: iput-object v0, v3, Lfr/nocle/passegares/preferences/PreferencesFragment;._toolbarManager:Lfr/nocle/passegares/interfaces/ToolbarManager; // field@8341 │ │ -2a9690: 281c |0008: goto 0024 // +001c │ │ -2a9692: 0d00 |0009: move-exception v0 │ │ -2a9694: 2201 8a10 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ -2a9698: 7010 e088 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a969e: 1a02 632f |000f: const-string v2, "Problème lors du cast de l'activité : " // string@2f63 │ │ -2a96a2: 6e20 eb88 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a96a8: 6e10 4288 0000 |0014: invoke-virtual {v0}, Ljava/lang/ClassCastException;.getMessage:()Ljava/lang/String; // method@8842 │ │ -2a96ae: 0c00 |0017: move-result-object v0 │ │ -2a96b0: 6e20 eb88 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a96b6: 6e10 f288 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a96bc: 0c00 |001e: move-result-object v0 │ │ -2a96be: 1a01 542f |001f: const-string v1, "Preferences" // string@2f54 │ │ -2a96c2: 7120 6a0e 0100 |0021: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ -2a96c8: 0e00 |0024: return-void │ │ +2a966c: |[2a966c] fr.nocle.passegares.preferences.PreferencesFragment.createCallbackToolbarManager:()V │ │ +2a967c: 6e10 d886 0300 |0000: invoke-virtual {v3}, Lfr/nocle/passegares/preferences/PreferencesFragment;.getActivity:()Landroid/app/Activity; // method@86d8 │ │ +2a9682: 0c00 |0003: move-result-object v0 │ │ +2a9684: 1f00 f70f |0004: check-cast v0, Lfr/nocle/passegares/interfaces/ToolbarManager; // type@0ff7 │ │ +2a9688: 5b30 4183 |0006: iput-object v0, v3, Lfr/nocle/passegares/preferences/PreferencesFragment;._toolbarManager:Lfr/nocle/passegares/interfaces/ToolbarManager; // field@8341 │ │ +2a968c: 281c |0008: goto 0024 // +001c │ │ +2a968e: 0d00 |0009: move-exception v0 │ │ +2a9690: 2201 8a10 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ +2a9694: 7010 e088 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a969a: 1a02 632f |000f: const-string v2, "Problème lors du cast de l'activité : " // string@2f63 │ │ +2a969e: 6e20 eb88 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a96a4: 6e10 4288 0000 |0014: invoke-virtual {v0}, Ljava/lang/ClassCastException;.getMessage:()Ljava/lang/String; // method@8842 │ │ +2a96aa: 0c00 |0017: move-result-object v0 │ │ +2a96ac: 6e20 eb88 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a96b2: 6e10 f288 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a96b8: 0c00 |001e: move-result-object v0 │ │ +2a96ba: 1a01 542f |001f: const-string v1, "Preferences" // string@2f54 │ │ +2a96be: 7120 6a0e 0100 |0021: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ +2a96c4: 0e00 |0024: return-void │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/ClassCastException; -> 0x0009 │ │ positions : │ │ 0x0000 line=87 │ │ 0x000a line=90 │ │ locals : │ │ @@ -684143,18 +684142,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2a96dc: |[2a96dc] fr.nocle.passegares.preferences.PreferencesFragment.initializeManagerAndToolbar:()V │ │ -2a96ec: 7010 d686 0000 |0000: invoke-direct {v0}, Lfr/nocle/passegares/preferences/PreferencesFragment;.createCallbackToolbarManager:()V // method@86d6 │ │ -2a96f2: 7010 da86 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/preferences/PreferencesFragment;.initializeToolbar:()V // method@86da │ │ -2a96f8: 0e00 |0006: return-void │ │ +2a96d8: |[2a96d8] fr.nocle.passegares.preferences.PreferencesFragment.initializeManagerAndToolbar:()V │ │ +2a96e8: 7010 d686 0000 |0000: invoke-direct {v0}, Lfr/nocle/passegares/preferences/PreferencesFragment;.createCallbackToolbarManager:()V // method@86d6 │ │ +2a96ee: 7010 da86 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/preferences/PreferencesFragment;.initializeToolbar:()V // method@86da │ │ +2a96f4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=77 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/preferences/PreferencesFragment; │ │ │ │ @@ -684163,19 +684162,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2a96fc: |[2a96fc] fr.nocle.passegares.preferences.PreferencesFragment.initializeToolbar:()V │ │ -2a970c: 5420 4183 |0000: iget-object v0, v2, Lfr/nocle/passegares/preferences/PreferencesFragment;._toolbarManager:Lfr/nocle/passegares/interfaces/ToolbarManager; // field@8341 │ │ -2a9710: 1401 c500 0f7f |0002: const v1, #float 1.90084e+38 // #7f0f00c5 │ │ -2a9716: 7220 bf85 1000 |0005: invoke-interface {v0, v1}, Lfr/nocle/passegares/interfaces/ToolbarManager;.setTitleToolbar:(I)V // method@85bf │ │ -2a971c: 0e00 |0008: return-void │ │ +2a96f8: |[2a96f8] fr.nocle.passegares.preferences.PreferencesFragment.initializeToolbar:()V │ │ +2a9708: 5420 4183 |0000: iget-object v0, v2, Lfr/nocle/passegares/preferences/PreferencesFragment;._toolbarManager:Lfr/nocle/passegares/interfaces/ToolbarManager; // field@8341 │ │ +2a970c: 1401 c500 0f7f |0002: const v1, #float 1.90084e+38 // #7f0f00c5 │ │ +2a9712: 7220 bf85 1000 |0005: invoke-interface {v0, v1}, Lfr/nocle/passegares/interfaces/ToolbarManager;.setTitleToolbar:(I)V // method@85bf │ │ +2a9718: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lfr/nocle/passegares/preferences/PreferencesFragment; │ │ │ │ Virtual methods - │ │ @@ -684184,21 +684183,21 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -2a9720: |[2a9720] fr.nocle.passegares.preferences.PreferencesFragment.onAttach:(Landroid/app/Activity;)V │ │ -2a9730: 6f20 7907 2100 |0000: invoke-super {v1, v2}, Landroid/preference/PreferenceFragment;.onAttach:(Landroid/app/Activity;)V // method@0779 │ │ -2a9736: 6002 b500 |0003: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b5 │ │ -2a973a: 1300 1700 |0005: const/16 v0, #int 23 // #17 │ │ -2a973e: 3502 0500 |0007: if-ge v2, v0, 000c // +0005 │ │ -2a9742: 7010 d986 0100 |0009: invoke-direct {v1}, Lfr/nocle/passegares/preferences/PreferencesFragment;.initializeManagerAndToolbar:()V // method@86d9 │ │ -2a9748: 0e00 |000c: return-void │ │ +2a971c: |[2a971c] fr.nocle.passegares.preferences.PreferencesFragment.onAttach:(Landroid/app/Activity;)V │ │ +2a972c: 6f20 7907 2100 |0000: invoke-super {v1, v2}, Landroid/preference/PreferenceFragment;.onAttach:(Landroid/app/Activity;)V // method@0779 │ │ +2a9732: 6002 b500 |0003: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b5 │ │ +2a9736: 1300 1700 |0005: const/16 v0, #int 23 // #17 │ │ +2a973a: 3502 0500 |0007: if-ge v2, v0, 000c // +0005 │ │ +2a973e: 7010 d986 0100 |0009: invoke-direct {v1}, Lfr/nocle/passegares/preferences/PreferencesFragment;.initializeManagerAndToolbar:()V // method@86d9 │ │ +2a9744: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=68 │ │ 0x0009 line=70 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lfr/nocle/passegares/preferences/PreferencesFragment; │ │ @@ -684209,18 +684208,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2a974c: |[2a974c] fr.nocle.passegares.preferences.PreferencesFragment.onAttach:(Landroid/content/Context;)V │ │ -2a975c: 6f20 7a07 1000 |0000: invoke-super {v0, v1}, Landroid/preference/PreferenceFragment;.onAttach:(Landroid/content/Context;)V // method@077a │ │ -2a9762: 7010 d986 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/preferences/PreferencesFragment;.initializeManagerAndToolbar:()V // method@86d9 │ │ -2a9768: 0e00 |0006: return-void │ │ +2a9748: |[2a9748] fr.nocle.passegares.preferences.PreferencesFragment.onAttach:(Landroid/content/Context;)V │ │ +2a9758: 6f20 7a07 1000 |0000: invoke-super {v0, v1}, Landroid/preference/PreferenceFragment;.onAttach:(Landroid/content/Context;)V // method@077a │ │ +2a975e: 7010 d986 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/preferences/PreferencesFragment;.initializeManagerAndToolbar:()V // method@86d9 │ │ +2a9764: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/preferences/PreferencesFragment; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -684230,36 +684229,36 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -2a976c: |[2a976c] fr.nocle.passegares.preferences.PreferencesFragment.onCreate:(Landroid/os/Bundle;)V │ │ -2a977c: 6f20 7b07 2100 |0000: invoke-super {v1, v2}, Landroid/preference/PreferenceFragment;.onCreate:(Landroid/os/Bundle;)V // method@077b │ │ -2a9782: 1502 127f |0003: const/high16 v2, #int 2131886080 // #7f12 │ │ -2a9786: 6e20 d586 2100 |0005: invoke-virtual {v1, v2}, Lfr/nocle/passegares/preferences/PreferencesFragment;.addPreferencesFromResource:(I)V // method@86d5 │ │ -2a978c: 1a02 328d |0008: const-string v2, "versionAPK" // string@8d32 │ │ -2a9790: 6e20 d786 2100 |000a: invoke-virtual {v1, v2}, Lfr/nocle/passegares/preferences/PreferencesFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@86d7 │ │ -2a9796: 0c02 |000d: move-result-object v2 │ │ -2a9798: 1a00 4403 |000e: const-string v0, "1.4.7" // string@0344 │ │ -2a979c: 6e20 7507 0200 |0010: invoke-virtual {v2, v0}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@0775 │ │ -2a97a2: 1a02 3b41 |0013: const-string v2, "ajoutRegion" // string@413b │ │ -2a97a6: 6e20 d786 2100 |0015: invoke-virtual {v1, v2}, Lfr/nocle/passegares/preferences/PreferencesFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@86d7 │ │ -2a97ac: 0c02 |0018: move-result-object v2 │ │ -2a97ae: 2200 1810 |0019: new-instance v0, Lfr/nocle/passegares/preferences/PreferencesFragment$1; // type@1018 │ │ -2a97b2: 7020 d086 1000 |001b: invoke-direct {v0, v1}, Lfr/nocle/passegares/preferences/PreferencesFragment$1;.:(Lfr/nocle/passegares/preferences/PreferencesFragment;)V // method@86d0 │ │ -2a97b8: 6e20 7407 0200 |001e: invoke-virtual {v2, v0}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0774 │ │ -2a97be: 1a02 2c78 |0021: const-string v2, "preferencesAvancees" // string@782c │ │ -2a97c2: 6e20 d786 2100 |0023: invoke-virtual {v1, v2}, Lfr/nocle/passegares/preferences/PreferencesFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@86d7 │ │ -2a97c8: 0c02 |0026: move-result-object v2 │ │ -2a97ca: 2200 1910 |0027: new-instance v0, Lfr/nocle/passegares/preferences/PreferencesFragment$2; // type@1019 │ │ -2a97ce: 7020 d286 1000 |0029: invoke-direct {v0, v1}, Lfr/nocle/passegares/preferences/PreferencesFragment$2;.:(Lfr/nocle/passegares/preferences/PreferencesFragment;)V // method@86d2 │ │ -2a97d4: 6e20 7407 0200 |002c: invoke-virtual {v2, v0}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0774 │ │ -2a97da: 0e00 |002f: return-void │ │ +2a9768: |[2a9768] fr.nocle.passegares.preferences.PreferencesFragment.onCreate:(Landroid/os/Bundle;)V │ │ +2a9778: 6f20 7b07 2100 |0000: invoke-super {v1, v2}, Landroid/preference/PreferenceFragment;.onCreate:(Landroid/os/Bundle;)V // method@077b │ │ +2a977e: 1502 127f |0003: const/high16 v2, #int 2131886080 // #7f12 │ │ +2a9782: 6e20 d586 2100 |0005: invoke-virtual {v1, v2}, Lfr/nocle/passegares/preferences/PreferencesFragment;.addPreferencesFromResource:(I)V // method@86d5 │ │ +2a9788: 1a02 328d |0008: const-string v2, "versionAPK" // string@8d32 │ │ +2a978c: 6e20 d786 2100 |000a: invoke-virtual {v1, v2}, Lfr/nocle/passegares/preferences/PreferencesFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@86d7 │ │ +2a9792: 0c02 |000d: move-result-object v2 │ │ +2a9794: 1a00 4403 |000e: const-string v0, "1.4.7" // string@0344 │ │ +2a9798: 6e20 7507 0200 |0010: invoke-virtual {v2, v0}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@0775 │ │ +2a979e: 1a02 3b41 |0013: const-string v2, "ajoutRegion" // string@413b │ │ +2a97a2: 6e20 d786 2100 |0015: invoke-virtual {v1, v2}, Lfr/nocle/passegares/preferences/PreferencesFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@86d7 │ │ +2a97a8: 0c02 |0018: move-result-object v2 │ │ +2a97aa: 2200 1810 |0019: new-instance v0, Lfr/nocle/passegares/preferences/PreferencesFragment$1; // type@1018 │ │ +2a97ae: 7020 d086 1000 |001b: invoke-direct {v0, v1}, Lfr/nocle/passegares/preferences/PreferencesFragment$1;.:(Lfr/nocle/passegares/preferences/PreferencesFragment;)V // method@86d0 │ │ +2a97b4: 6e20 7407 0200 |001e: invoke-virtual {v2, v0}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0774 │ │ +2a97ba: 1a02 2c78 |0021: const-string v2, "preferencesAvancees" // string@782c │ │ +2a97be: 6e20 d786 2100 |0023: invoke-virtual {v1, v2}, Lfr/nocle/passegares/preferences/PreferencesFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@86d7 │ │ +2a97c4: 0c02 |0026: move-result-object v2 │ │ +2a97c6: 2200 1910 |0027: new-instance v0, Lfr/nocle/passegares/preferences/PreferencesFragment$2; // type@1019 │ │ +2a97ca: 7020 d286 1000 |0029: invoke-direct {v0, v1}, Lfr/nocle/passegares/preferences/PreferencesFragment$2;.:(Lfr/nocle/passegares/preferences/PreferencesFragment;)V // method@86d2 │ │ +2a97d0: 6e20 7407 0200 |002c: invoke-virtual {v2, v0}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@0774 │ │ +2a97d6: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0005 line=25 │ │ 0x000a line=27 │ │ 0x0010 line=29 │ │ 0x0015 line=31 │ │ @@ -684275,18 +684274,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2a97dc: |[2a97dc] fr.nocle.passegares.preferences.PreferencesFragment.onResume:()V │ │ -2a97ec: 6f10 7c07 0000 |0000: invoke-super {v0}, Landroid/preference/PreferenceFragment;.onResume:()V // method@077c │ │ -2a97f2: 7010 da86 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/preferences/PreferencesFragment;.initializeToolbar:()V // method@86da │ │ -2a97f8: 0e00 |0006: return-void │ │ +2a97d8: |[2a97d8] fr.nocle.passegares.preferences.PreferencesFragment.onResume:()V │ │ +2a97e8: 6f10 7c07 0000 |0000: invoke-super {v0}, Landroid/preference/PreferenceFragment;.onResume:()V // method@077c │ │ +2a97ee: 7010 da86 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/preferences/PreferencesFragment;.initializeToolbar:()V // method@86da │ │ +2a97f4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/preferences/PreferencesFragment; │ │ │ │ @@ -684323,19 +684322,19 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2a97fc: |[2a97fc] fr.nocle.passegares.preferences.ReinitGDLThread.:(Landroid/content/Context;Landroid/content/DialogInterface;)V │ │ -2a980c: 7010 f888 0000 |0000: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@88f8 │ │ -2a9812: 5b01 4283 |0003: iput-object v1, v0, Lfr/nocle/passegares/preferences/ReinitGDLThread;.contexte:Landroid/content/Context; // field@8342 │ │ -2a9816: 5b02 4383 |0005: iput-object v2, v0, Lfr/nocle/passegares/preferences/ReinitGDLThread;.loadingDialog:Landroid/content/DialogInterface; // field@8343 │ │ -2a981a: 0e00 |0007: return-void │ │ +2a97f8: |[2a97f8] fr.nocle.passegares.preferences.ReinitGDLThread.:(Landroid/content/Context;Landroid/content/DialogInterface;)V │ │ +2a9808: 7010 f888 0000 |0000: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@88f8 │ │ +2a980e: 5b01 4283 |0003: iput-object v1, v0, Lfr/nocle/passegares/preferences/ReinitGDLThread;.contexte:Landroid/content/Context; // field@8342 │ │ +2a9812: 5b02 4383 |0005: iput-object v2, v0, Lfr/nocle/passegares/preferences/ReinitGDLThread;.loadingDialog:Landroid/content/DialogInterface; // field@8343 │ │ +2a9816: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/nocle/passegares/preferences/ReinitGDLThread; │ │ @@ -684348,30 +684347,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -2a981c: |[2a981c] fr.nocle.passegares.preferences.ReinitGDLThread.run:()V │ │ -2a982c: 2200 eb0f |0000: new-instance v0, Lfr/nocle/passegares/controlleur/Controlleur; // type@0feb │ │ -2a9830: 5431 4283 |0002: iget-object v1, v3, Lfr/nocle/passegares/preferences/ReinitGDLThread;.contexte:Landroid/content/Context; // field@8342 │ │ -2a9834: 7020 4a85 1000 |0004: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/content/Context;)V // method@854a │ │ -2a983a: 6e10 5085 0000 |0007: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/Controlleur;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@8550 │ │ -2a9840: 0c01 |000a: move-result-object v1 │ │ -2a9842: 1a02 970e |000b: const-string v2, "DROP TABLE IF EXISTS GareDansLigne;" // string@0e97 │ │ -2a9846: 6e20 9903 2100 |000d: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a984c: 1a02 2a0a |0010: const-string v2, "CREATE TABLE GareDansLigne (id INTEGER PRIMARY KEY AUTOINCREMENT, idGare INTEGER, idLigne INTEGER, ordre INTEGER DEFAULT 0, pdlFond INTEGER DEFAULT 0, pdlPoint INTEGER DEFAULT 0, idRegion INTEGER);" // string@0a2a │ │ -2a9850: 6e20 9903 2100 |0012: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a9856: 5432 4283 |0015: iget-object v2, v3, Lfr/nocle/passegares/preferences/ReinitGDLThread;.contexte:Landroid/content/Context; // field@8342 │ │ -2a985a: 7120 7885 1200 |0017: invoke-static {v2, v1}, Lfr/nocle/passegares/controlleur/ImportCSV;.reinitDataGareDansLigne:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V // method@8578 │ │ -2a9860: 6e10 4d85 0000 |001a: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/Controlleur;.close:()V // method@854d │ │ -2a9866: 5430 4383 |001d: iget-object v0, v3, Lfr/nocle/passegares/preferences/ReinitGDLThread;.loadingDialog:Landroid/content/DialogInterface; // field@8343 │ │ -2a986a: 7210 7902 0000 |001f: invoke-interface {v0}, Landroid/content/DialogInterface;.dismiss:()V // method@0279 │ │ -2a9870: 0e00 |0022: return-void │ │ +2a9818: |[2a9818] fr.nocle.passegares.preferences.ReinitGDLThread.run:()V │ │ +2a9828: 2200 eb0f |0000: new-instance v0, Lfr/nocle/passegares/controlleur/Controlleur; // type@0feb │ │ +2a982c: 5431 4283 |0002: iget-object v1, v3, Lfr/nocle/passegares/preferences/ReinitGDLThread;.contexte:Landroid/content/Context; // field@8342 │ │ +2a9830: 7020 4a85 1000 |0004: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/content/Context;)V // method@854a │ │ +2a9836: 6e10 5085 0000 |0007: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/Controlleur;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@8550 │ │ +2a983c: 0c01 |000a: move-result-object v1 │ │ +2a983e: 1a02 970e |000b: const-string v2, "DROP TABLE IF EXISTS GareDansLigne;" // string@0e97 │ │ +2a9842: 6e20 9903 2100 |000d: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a9848: 1a02 2a0a |0010: const-string v2, "CREATE TABLE GareDansLigne (id INTEGER PRIMARY KEY AUTOINCREMENT, idGare INTEGER, idLigne INTEGER, ordre INTEGER DEFAULT 0, pdlFond INTEGER DEFAULT 0, pdlPoint INTEGER DEFAULT 0, idRegion INTEGER);" // string@0a2a │ │ +2a984c: 6e20 9903 2100 |0012: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a9852: 5432 4283 |0015: iget-object v2, v3, Lfr/nocle/passegares/preferences/ReinitGDLThread;.contexte:Landroid/content/Context; // field@8342 │ │ +2a9856: 7120 7885 1200 |0017: invoke-static {v2, v1}, Lfr/nocle/passegares/controlleur/ImportCSV;.reinitDataGareDansLigne:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V // method@8578 │ │ +2a985c: 6e10 4d85 0000 |001a: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/Controlleur;.close:()V // method@854d │ │ +2a9862: 5430 4383 |001d: iget-object v0, v3, Lfr/nocle/passegares/preferences/ReinitGDLThread;.loadingDialog:Landroid/content/DialogInterface; // field@8343 │ │ +2a9866: 7210 7902 0000 |001f: invoke-interface {v0}, Landroid/content/DialogInterface;.dismiss:()V // method@0279 │ │ +2a986c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0007 line=83 │ │ 0x000d line=84 │ │ 0x0012 line=86 │ │ 0x0015 line=88 │ │ @@ -684413,19 +684412,19 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2a9874: |[2a9874] fr.nocle.passegares.preferences.ReinitThread.:(Landroid/content/Context;Landroid/content/DialogInterface;)V │ │ -2a9884: 7010 f888 0000 |0000: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@88f8 │ │ -2a988a: 5b01 4483 |0003: iput-object v1, v0, Lfr/nocle/passegares/preferences/ReinitThread;.contexte:Landroid/content/Context; // field@8344 │ │ -2a988e: 5b02 4583 |0005: iput-object v2, v0, Lfr/nocle/passegares/preferences/ReinitThread;.loadingDialog:Landroid/content/DialogInterface; // field@8345 │ │ -2a9892: 0e00 |0007: return-void │ │ +2a9870: |[2a9870] fr.nocle.passegares.preferences.ReinitThread.:(Landroid/content/Context;Landroid/content/DialogInterface;)V │ │ +2a9880: 7010 f888 0000 |0000: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@88f8 │ │ +2a9886: 5b01 4483 |0003: iput-object v1, v0, Lfr/nocle/passegares/preferences/ReinitThread;.contexte:Landroid/content/Context; // field@8344 │ │ +2a988a: 5b02 4583 |0005: iput-object v2, v0, Lfr/nocle/passegares/preferences/ReinitThread;.loadingDialog:Landroid/content/DialogInterface; // field@8345 │ │ +2a988e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/nocle/passegares/preferences/ReinitThread; │ │ @@ -684438,66 +684437,66 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 122 16-bit code units │ │ -2a9894: |[2a9894] fr.nocle.passegares.preferences.ReinitThread.run:()V │ │ -2a98a4: 2200 eb0f |0000: new-instance v0, Lfr/nocle/passegares/controlleur/Controlleur; // type@0feb │ │ -2a98a8: 5451 4483 |0002: iget-object v1, v5, Lfr/nocle/passegares/preferences/ReinitThread;.contexte:Landroid/content/Context; // field@8344 │ │ -2a98ac: 7020 4a85 1000 |0004: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/content/Context;)V // method@854a │ │ -2a98b2: 6e10 5085 0000 |0007: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/Controlleur;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@8550 │ │ -2a98b8: 0c01 |000a: move-result-object v1 │ │ -2a98ba: 1a02 9c0e |000b: const-string v2, "DROP TABLE IF EXISTS Tampon;" // string@0e9c │ │ -2a98be: 6e20 9903 2100 |000d: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a98c4: 1a02 960e |0010: const-string v2, "DROP TABLE IF EXISTS Gare;" // string@0e96 │ │ -2a98c8: 6e20 9903 2100 |0012: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a98ce: 1a02 990e |0015: const-string v2, "DROP TABLE IF EXISTS Ligne;" // string@0e99 │ │ -2a98d2: 6e20 9903 2100 |0017: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a98d8: 1a02 970e |001a: const-string v2, "DROP TABLE IF EXISTS GareDansLigne;" // string@0e97 │ │ -2a98dc: 6e20 9903 2100 |001c: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a98e2: 1a02 980e |001f: const-string v2, "DROP TABLE IF EXISTS Inventaire;" // string@0e98 │ │ -2a98e6: 6e20 9903 2100 |0021: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a98ec: 1a02 9a0e |0024: const-string v2, "DROP TABLE IF EXISTS Region;" // string@0e9a │ │ -2a98f0: 6e20 9903 2100 |0026: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a98f6: 1a02 950e |0029: const-string v2, "DROP TABLE IF EXISTS Boutique;" // string@0e95 │ │ -2a98fa: 6e20 9903 2100 |002b: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a9900: 1a02 9b0e |002e: const-string v2, "DROP TABLE IF EXISTS Succes;" // string@0e9b │ │ -2a9904: 6e20 9903 2100 |0030: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a990a: 1a02 2f0a |0033: const-string v2, "CREATE TABLE Tampon (id INTEGER PRIMARY KEY AUTOINCREMENT, nom INTEGER, date DATETIME DEFAULT CURRENT_TIMESTAMP);" // string@0a2f │ │ -2a990e: 6e20 9903 2100 |0035: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a9914: 1a02 290a |0038: const-string v2, "CREATE TABLE Gare (id INTEGER PRIMARY KEY AUTOINCREMENT, idStif TEXT, nom TEXT, lon REAL, lat REAL, exploitant TEXT, niveau INTEGER DEFAULT 0, couleur INTEGER, couleurEvolution INTEGER, nbValidations INTEGER DEFAULT 0,derniereValidation DATETIME DEFAULT NULL,boutiqueId INTEGER DEFAULT NULL);CREATE INDEX "Gare_main" ON Gare (lon ASC, lat ASC)" // string@0a29 │ │ -2a9918: 6e20 9903 2100 |003a: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a991e: 1a02 2c0a |003d: const-string v2, "CREATE TABLE Ligne (id INTEGER PRIMARY KEY AUTOINCREMENT, idStif TEXT, nom TEXT, type TEXT, ordre INTEGER, couleur TEXT, nbGares INTEGER, idRegion INTEGER);" // string@0a2c │ │ -2a9922: 6e20 9903 2100 |003f: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a9928: 1a02 2a0a |0042: const-string v2, "CREATE TABLE GareDansLigne (id INTEGER PRIMARY KEY AUTOINCREMENT, idGare INTEGER, idLigne INTEGER, ordre INTEGER DEFAULT 0, pdlFond INTEGER DEFAULT 0, pdlPoint INTEGER DEFAULT 0, idRegion INTEGER);" // string@0a2a │ │ -2a992c: 6e20 9903 2100 |0044: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a9932: 1a02 2b0a |0047: const-string v2, "CREATE TABLE Inventaire (id INTEGER PRIMARY KEY AUTOINCREMENT, type INTEGER, idObj INTEGER, nb INTEGER);" // string@0a2b │ │ -2a9936: 6e20 9903 2100 |0049: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a993c: 1a02 0f14 |004c: const-string v2, "INSERT INTO Inventaire (id, type, idObj, nb) VALUES (NULL, 0, 0, 100), (NULL, 1, 0, 0), (NULL, 1, 1, 0), (NULL, 1, 2, 0), (NULL, 1, 3, 0), (NULL, 1, 4, 0), (NULL, 1, 5, 0), (NULL, 1, 6, 0), (NULL, 1, 7, 0), (NULL, 2, 0, 0) ;" // string@140f │ │ -2a9940: 6e20 9903 2100 |004e: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a9946: 1a02 2d0a |0051: const-string v2, "CREATE TABLE Region (id INTEGER PRIMARY KEY AUTOINCREMENT, nom TEXT, estInstalle INTEGER, dossierId TEXT);" // string@0a2d │ │ -2a994a: 6e20 9903 2100 |0053: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a9950: 1a02 280a |0056: const-string v2, "CREATE TABLE Boutique (id INTEGER PRIMARY KEY AUTOINCREMENT,type INTEGER,nom TEXT);" // string@0a28 │ │ -2a9954: 6e20 9903 2100 |0058: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a995a: 1a02 2e0a |005b: const-string v2, "CREATE TABLE Succes (id INTEGER PRIMARY KEY AUTOINCREMENT,type INTEGER,niveau INTEGER,quantiteNecessaire INTEGER,estValide INTEGER);" // string@0a2e │ │ -2a995e: 6e20 9903 2100 |005d: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a9964: 1a02 1214 |0060: const-string v2, "INSERT INTO Succes (id, type, niveau, quantiteNecessaire, estValide) VALUES (NULL, 1, 1, 10, 0), (NULL, 1, 2, 25, 0), (NULL, 1, 3, 50, 0), (NULL, 1, 4, 100, 0), (NULL, 1, 5, 200, 0), (NULL, 1, 6, 300, 0), (NULL, 1, 7, 500, 0), (NULL, 3, 1, 5, 0), (NULL, 3, 2, 10, 0), (NULL, 3, 3, 25, 0), (NULL, 3, 4, 50, 0), (NULL, 3, 5, 100, 0);" // string@1412 │ │ -2a9968: 6e20 9903 2100 |0062: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a996e: 1a02 1314 |0065: const-string v2, "INSERT INTO Succes (id, type, niveau, quantiteNecessaire, estValide) VALUES (NULL, 1, 8, 1000, 0)" // string@1413 │ │ -2a9972: 6e20 9903 2100 |0067: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a9978: 5452 4483 |006a: iget-object v2, v5, Lfr/nocle/passegares/preferences/ReinitThread;.contexte:Landroid/content/Context; // field@8344 │ │ -2a997c: 1213 |006c: const/4 v3, #int 1 // #1 │ │ -2a997e: 12f4 |006d: const/4 v4, #int -1 // #ff │ │ -2a9980: 7140 8085 1243 |006e: invoke-static {v2, v1, v3, v4}, Lfr/nocle/passegares/controlleur/ImportCSV;.updatedataRegions:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;II)Ljava/util/ArrayList; // method@8580 │ │ -2a9986: 6e10 4d85 0000 |0071: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/Controlleur;.close:()V // method@854d │ │ -2a998c: 5450 4583 |0074: iget-object v0, v5, Lfr/nocle/passegares/preferences/ReinitThread;.loadingDialog:Landroid/content/DialogInterface; // field@8345 │ │ -2a9990: 7210 7902 0000 |0076: invoke-interface {v0}, Landroid/content/DialogInterface;.dismiss:()V // method@0279 │ │ -2a9996: 0e00 |0079: return-void │ │ +2a9890: |[2a9890] fr.nocle.passegares.preferences.ReinitThread.run:()V │ │ +2a98a0: 2200 eb0f |0000: new-instance v0, Lfr/nocle/passegares/controlleur/Controlleur; // type@0feb │ │ +2a98a4: 5451 4483 |0002: iget-object v1, v5, Lfr/nocle/passegares/preferences/ReinitThread;.contexte:Landroid/content/Context; // field@8344 │ │ +2a98a8: 7020 4a85 1000 |0004: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/content/Context;)V // method@854a │ │ +2a98ae: 6e10 5085 0000 |0007: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/Controlleur;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@8550 │ │ +2a98b4: 0c01 |000a: move-result-object v1 │ │ +2a98b6: 1a02 9c0e |000b: const-string v2, "DROP TABLE IF EXISTS Tampon;" // string@0e9c │ │ +2a98ba: 6e20 9903 2100 |000d: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a98c0: 1a02 960e |0010: const-string v2, "DROP TABLE IF EXISTS Gare;" // string@0e96 │ │ +2a98c4: 6e20 9903 2100 |0012: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a98ca: 1a02 990e |0015: const-string v2, "DROP TABLE IF EXISTS Ligne;" // string@0e99 │ │ +2a98ce: 6e20 9903 2100 |0017: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a98d4: 1a02 970e |001a: const-string v2, "DROP TABLE IF EXISTS GareDansLigne;" // string@0e97 │ │ +2a98d8: 6e20 9903 2100 |001c: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a98de: 1a02 980e |001f: const-string v2, "DROP TABLE IF EXISTS Inventaire;" // string@0e98 │ │ +2a98e2: 6e20 9903 2100 |0021: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a98e8: 1a02 9a0e |0024: const-string v2, "DROP TABLE IF EXISTS Region;" // string@0e9a │ │ +2a98ec: 6e20 9903 2100 |0026: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a98f2: 1a02 950e |0029: const-string v2, "DROP TABLE IF EXISTS Boutique;" // string@0e95 │ │ +2a98f6: 6e20 9903 2100 |002b: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a98fc: 1a02 9b0e |002e: const-string v2, "DROP TABLE IF EXISTS Succes;" // string@0e9b │ │ +2a9900: 6e20 9903 2100 |0030: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a9906: 1a02 2f0a |0033: const-string v2, "CREATE TABLE Tampon (id INTEGER PRIMARY KEY AUTOINCREMENT, nom INTEGER, date DATETIME DEFAULT CURRENT_TIMESTAMP);" // string@0a2f │ │ +2a990a: 6e20 9903 2100 |0035: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a9910: 1a02 290a |0038: const-string v2, "CREATE TABLE Gare (id INTEGER PRIMARY KEY AUTOINCREMENT, idStif TEXT, nom TEXT, lon REAL, lat REAL, exploitant TEXT, niveau INTEGER DEFAULT 0, couleur INTEGER, couleurEvolution INTEGER, nbValidations INTEGER DEFAULT 0,derniereValidation DATETIME DEFAULT NULL,boutiqueId INTEGER DEFAULT NULL);CREATE INDEX "Gare_main" ON Gare (lon ASC, lat ASC)" // string@0a29 │ │ +2a9914: 6e20 9903 2100 |003a: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a991a: 1a02 2c0a |003d: const-string v2, "CREATE TABLE Ligne (id INTEGER PRIMARY KEY AUTOINCREMENT, idStif TEXT, nom TEXT, type TEXT, ordre INTEGER, couleur TEXT, nbGares INTEGER, idRegion INTEGER);" // string@0a2c │ │ +2a991e: 6e20 9903 2100 |003f: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a9924: 1a02 2a0a |0042: const-string v2, "CREATE TABLE GareDansLigne (id INTEGER PRIMARY KEY AUTOINCREMENT, idGare INTEGER, idLigne INTEGER, ordre INTEGER DEFAULT 0, pdlFond INTEGER DEFAULT 0, pdlPoint INTEGER DEFAULT 0, idRegion INTEGER);" // string@0a2a │ │ +2a9928: 6e20 9903 2100 |0044: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a992e: 1a02 2b0a |0047: const-string v2, "CREATE TABLE Inventaire (id INTEGER PRIMARY KEY AUTOINCREMENT, type INTEGER, idObj INTEGER, nb INTEGER);" // string@0a2b │ │ +2a9932: 6e20 9903 2100 |0049: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a9938: 1a02 0f14 |004c: const-string v2, "INSERT INTO Inventaire (id, type, idObj, nb) VALUES (NULL, 0, 0, 100), (NULL, 1, 0, 0), (NULL, 1, 1, 0), (NULL, 1, 2, 0), (NULL, 1, 3, 0), (NULL, 1, 4, 0), (NULL, 1, 5, 0), (NULL, 1, 6, 0), (NULL, 1, 7, 0), (NULL, 2, 0, 0) ;" // string@140f │ │ +2a993c: 6e20 9903 2100 |004e: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a9942: 1a02 2d0a |0051: const-string v2, "CREATE TABLE Region (id INTEGER PRIMARY KEY AUTOINCREMENT, nom TEXT, estInstalle INTEGER, dossierId TEXT);" // string@0a2d │ │ +2a9946: 6e20 9903 2100 |0053: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a994c: 1a02 280a |0056: const-string v2, "CREATE TABLE Boutique (id INTEGER PRIMARY KEY AUTOINCREMENT,type INTEGER,nom TEXT);" // string@0a28 │ │ +2a9950: 6e20 9903 2100 |0058: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a9956: 1a02 2e0a |005b: const-string v2, "CREATE TABLE Succes (id INTEGER PRIMARY KEY AUTOINCREMENT,type INTEGER,niveau INTEGER,quantiteNecessaire INTEGER,estValide INTEGER);" // string@0a2e │ │ +2a995a: 6e20 9903 2100 |005d: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a9960: 1a02 1214 |0060: const-string v2, "INSERT INTO Succes (id, type, niveau, quantiteNecessaire, estValide) VALUES (NULL, 1, 1, 10, 0), (NULL, 1, 2, 25, 0), (NULL, 1, 3, 50, 0), (NULL, 1, 4, 100, 0), (NULL, 1, 5, 200, 0), (NULL, 1, 6, 300, 0), (NULL, 1, 7, 500, 0), (NULL, 3, 1, 5, 0), (NULL, 3, 2, 10, 0), (NULL, 3, 3, 25, 0), (NULL, 3, 4, 50, 0), (NULL, 3, 5, 100, 0);" // string@1412 │ │ +2a9964: 6e20 9903 2100 |0062: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a996a: 1a02 1314 |0065: const-string v2, "INSERT INTO Succes (id, type, niveau, quantiteNecessaire, estValide) VALUES (NULL, 1, 8, 1000, 0)" // string@1413 │ │ +2a996e: 6e20 9903 2100 |0067: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a9974: 5452 4483 |006a: iget-object v2, v5, Lfr/nocle/passegares/preferences/ReinitThread;.contexte:Landroid/content/Context; // field@8344 │ │ +2a9978: 1213 |006c: const/4 v3, #int 1 // #1 │ │ +2a997a: 12f4 |006d: const/4 v4, #int -1 // #ff │ │ +2a997c: 7140 8085 1243 |006e: invoke-static {v2, v1, v3, v4}, Lfr/nocle/passegares/controlleur/ImportCSV;.updatedataRegions:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;II)Ljava/util/ArrayList; // method@8580 │ │ +2a9982: 6e10 4d85 0000 |0071: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/Controlleur;.close:()V // method@854d │ │ +2a9988: 5450 4583 |0074: iget-object v0, v5, Lfr/nocle/passegares/preferences/ReinitThread;.loadingDialog:Landroid/content/DialogInterface; // field@8345 │ │ +2a998c: 7210 7902 0000 |0076: invoke-interface {v0}, Landroid/content/DialogInterface;.dismiss:()V // method@0279 │ │ +2a9992: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0007 line=41 │ │ 0x000d line=42 │ │ 0x0012 line=43 │ │ 0x0017 line=44 │ │ @@ -684556,20 +684555,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2a9998: |[2a9998] fr.nocle.passegares.radar.EvoluateInfo.:()V │ │ -2a99a8: 7010 a288 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a99ae: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2a99b0: 5c10 4683 |0004: iput-boolean v0, v1, Lfr/nocle/passegares/radar/EvoluateInfo;.canIEvoluate:Z // field@8346 │ │ -2a99b4: 5910 4783 |0006: iput v0, v1, Lfr/nocle/passegares/radar/EvoluateInfo;.nbElementsToEvoluate:I // field@8347 │ │ -2a99b8: 0e00 |0008: return-void │ │ +2a9994: |[2a9994] fr.nocle.passegares.radar.EvoluateInfo.:()V │ │ +2a99a4: 7010 a288 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a99aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2a99ac: 5c10 4683 |0004: iput-boolean v0, v1, Lfr/nocle/passegares/radar/EvoluateInfo;.canIEvoluate:Z // field@8346 │ │ +2a99b0: 5910 4783 |0006: iput v0, v1, Lfr/nocle/passegares/radar/EvoluateInfo;.nbElementsToEvoluate:I // field@8347 │ │ +2a99b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ 0x0004 line=7 │ │ 0x0006 line=8 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfr/nocle/passegares/radar/EvoluateInfo; │ │ @@ -684611,18 +684610,18 @@ │ │ type : '(Lfr/nocle/passegares/radar/MessageHandler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a9a2c: |[2a9a2c] fr.nocle.passegares.radar.MessageHandler$1.:(Lfr/nocle/passegares/radar/MessageHandler;)V │ │ -2a9a3c: 5b01 4883 |0000: iput-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$1;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8348 │ │ -2a9a40: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a9a46: 0e00 |0005: return-void │ │ +2a9a28: |[2a9a28] fr.nocle.passegares.radar.MessageHandler$1.:(Lfr/nocle/passegares/radar/MessageHandler;)V │ │ +2a9a38: 5b01 4883 |0000: iput-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$1;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8348 │ │ +2a9a3c: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a9a42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/radar/MessageHandler$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/nocle/passegares/radar/MessageHandler; │ │ │ │ @@ -684632,33 +684631,33 @@ │ │ type : '(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Gare;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -2a99bc: |[2a99bc] fr.nocle.passegares.radar.MessageHandler$1.compare:(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Gare;)I │ │ -2a99cc: 6e10 cf85 0600 |0000: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Gare;.getDistance:()D // method@85cf │ │ -2a99d2: 0b00 |0003: move-result-wide v0 │ │ -2a99d4: 6e10 cf85 0700 |0004: invoke-virtual {v7}, Lfr/nocle/passegares/modele/Gare;.getDistance:()D // method@85cf │ │ -2a99da: 0b02 |0007: move-result-wide v2 │ │ -2a99dc: 2f04 0002 |0008: cmpl-double v4, v0, v2 │ │ -2a99e0: 3d04 0400 |000a: if-lez v4, 000e // +0004 │ │ -2a99e4: 1216 |000c: const/4 v6, #int 1 // #1 │ │ -2a99e6: 0f06 |000d: return v6 │ │ -2a99e8: 6e10 cf85 0600 |000e: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Gare;.getDistance:()D // method@85cf │ │ -2a99ee: 0b00 |0011: move-result-wide v0 │ │ -2a99f0: 6e10 cf85 0700 |0012: invoke-virtual {v7}, Lfr/nocle/passegares/modele/Gare;.getDistance:()D // method@85cf │ │ -2a99f6: 0b06 |0015: move-result-wide v6 │ │ -2a99f8: 3002 0006 |0016: cmpg-double v2, v0, v6 │ │ -2a99fc: 3b02 0400 |0018: if-gez v2, 001c // +0004 │ │ -2a9a00: 12f6 |001a: const/4 v6, #int -1 // #ff │ │ -2a9a02: 0f06 |001b: return v6 │ │ -2a9a04: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -2a9a06: 0f06 |001d: return v6 │ │ +2a99b8: |[2a99b8] fr.nocle.passegares.radar.MessageHandler$1.compare:(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Gare;)I │ │ +2a99c8: 6e10 cf85 0600 |0000: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Gare;.getDistance:()D // method@85cf │ │ +2a99ce: 0b00 |0003: move-result-wide v0 │ │ +2a99d0: 6e10 cf85 0700 |0004: invoke-virtual {v7}, Lfr/nocle/passegares/modele/Gare;.getDistance:()D // method@85cf │ │ +2a99d6: 0b02 |0007: move-result-wide v2 │ │ +2a99d8: 2f04 0002 |0008: cmpl-double v4, v0, v2 │ │ +2a99dc: 3d04 0400 |000a: if-lez v4, 000e // +0004 │ │ +2a99e0: 1216 |000c: const/4 v6, #int 1 // #1 │ │ +2a99e2: 0f06 |000d: return v6 │ │ +2a99e4: 6e10 cf85 0600 |000e: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Gare;.getDistance:()D // method@85cf │ │ +2a99ea: 0b00 |0011: move-result-wide v0 │ │ +2a99ec: 6e10 cf85 0700 |0012: invoke-virtual {v7}, Lfr/nocle/passegares/modele/Gare;.getDistance:()D // method@85cf │ │ +2a99f2: 0b06 |0015: move-result-wide v6 │ │ +2a99f4: 3002 0006 |0016: cmpg-double v2, v0, v6 │ │ +2a99f8: 3b02 0400 |0018: if-gez v2, 001c // +0004 │ │ +2a99fc: 12f6 |001a: const/4 v6, #int -1 // #ff │ │ +2a99fe: 0f06 |001b: return v6 │ │ +2a9a00: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +2a9a02: 0f06 |001d: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x000e line=118 │ │ locals : │ │ 0x0000 - 0x001e reg=5 this Lfr/nocle/passegares/radar/MessageHandler$1; │ │ 0x0000 - 0x001e reg=6 (null) Lfr/nocle/passegares/modele/Gare; │ │ @@ -684669,20 +684668,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 │ │ -2a9a08: |[2a9a08] fr.nocle.passegares.radar.MessageHandler$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -2a9a18: 1f01 f90f |0000: check-cast v1, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ -2a9a1c: 1f02 f90f |0002: check-cast v2, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ -2a9a20: 6e30 e886 1002 |0004: invoke-virtual {v0, v1, v2}, Lfr/nocle/passegares/radar/MessageHandler$1;.compare:(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Gare;)I // method@86e8 │ │ -2a9a26: 0a01 |0007: move-result v1 │ │ -2a9a28: 0f01 |0008: return v1 │ │ +2a9a04: |[2a9a04] fr.nocle.passegares.radar.MessageHandler$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +2a9a14: 1f01 f90f |0000: check-cast v1, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ +2a9a18: 1f02 f90f |0002: check-cast v2, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ +2a9a1c: 6e30 e886 1002 |0004: invoke-virtual {v0, v1, v2}, Lfr/nocle/passegares/radar/MessageHandler$1;.compare:(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Gare;)I // method@86e8 │ │ +2a9a22: 0a01 |0007: move-result v1 │ │ +2a9a24: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lfr/nocle/passegares/radar/MessageHandler$1; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -684734,21 +684733,21 @@ │ │ type : '(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;F)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -2a9a48: |[2a9a48] fr.nocle.passegares.radar.MessageHandler$2.:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;F)V │ │ -2a9a58: 5b01 4983 |0000: iput-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$2;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8349 │ │ -2a9a5c: 5b02 4a83 |0002: iput-object v2, v0, Lfr/nocle/passegares/radar/MessageHandler$2;.val$gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@834a │ │ -2a9a60: 5b03 4b83 |0004: iput-object v3, v0, Lfr/nocle/passegares/radar/MessageHandler$2;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@834b │ │ -2a9a64: 5904 4c83 |0006: iput v4, v0, Lfr/nocle/passegares/radar/MessageHandler$2;.val$minDistance:F // field@834c │ │ -2a9a68: 7010 a288 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a9a6e: 0e00 |000b: return-void │ │ +2a9a44: |[2a9a44] fr.nocle.passegares.radar.MessageHandler$2.:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;F)V │ │ +2a9a54: 5b01 4983 |0000: iput-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$2;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8349 │ │ +2a9a58: 5b02 4a83 |0002: iput-object v2, v0, Lfr/nocle/passegares/radar/MessageHandler$2;.val$gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@834a │ │ +2a9a5c: 5b03 4b83 |0004: iput-object v3, v0, Lfr/nocle/passegares/radar/MessageHandler$2;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@834b │ │ +2a9a60: 5904 4c83 |0006: iput v4, v0, Lfr/nocle/passegares/radar/MessageHandler$2;.val$minDistance:F // field@834c │ │ +2a9a64: 7010 a288 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a9a6a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lfr/nocle/passegares/radar/MessageHandler$2; │ │ 0x0000 - 0x000c reg=1 (null) Lfr/nocle/passegares/radar/MessageHandler; │ │ 0x0000 - 0x000c reg=2 (null) Lfr/nocle/passegares/controlleur/GareCtrl; │ │ @@ -684761,78 +684760,78 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 129 16-bit code units │ │ -2a9a70: |[2a9a70] fr.nocle.passegares.radar.MessageHandler$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -2a9a80: 5435 4a83 |0000: iget-object v5, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.val$gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@834a │ │ -2a9a84: 5430 4b83 |0002: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@834b │ │ -2a9a88: 6e10 d185 0000 |0004: invoke-virtual {v0}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ -2a9a8e: 0b00 |0007: move-result-wide v0 │ │ -2a9a90: 6e30 6085 0501 |0008: invoke-virtual {v5, v0, v1}, Lfr/nocle/passegares/controlleur/GareCtrl;.get:(J)Lfr/nocle/passegares/modele/Gare; // method@8560 │ │ -2a9a96: 0c05 |000b: move-result-object v5 │ │ -2a9a98: 6e10 d985 0500 |000c: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ -2a9a9e: 0a00 |000f: move-result v0 │ │ -2a9aa0: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -2a9aa4: 6e20 e785 0500 |0012: invoke-virtual {v5, v0}, Lfr/nocle/passegares/modele/Gare;.setNiveau:(I)V // method@85e7 │ │ -2a9aaa: 5430 4a83 |0015: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.val$gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@834a │ │ -2a9aae: 6e20 6785 5000 |0017: invoke-virtual {v0, v5}, Lfr/nocle/passegares/controlleur/GareCtrl;.update:(Lfr/nocle/passegares/modele/Gare;)V // method@8567 │ │ -2a9ab4: 5430 4983 |001a: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8349 │ │ -2a9ab8: 7110 fd86 0000 |001c: invoke-static {v0}, Lfr/nocle/passegares/radar/MessageHandler;.access$000:(Lfr/nocle/passegares/radar/MessageHandler;)Ljava/util/ArrayList; // method@86fd │ │ -2a9abe: 0c00 |001f: move-result-object v0 │ │ -2a9ac0: 6e10 7089 0000 |0020: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@8970 │ │ -2a9ac6: 0a00 |0023: move-result v0 │ │ -2a9ac8: 3d00 1600 |0024: if-lez v0, 003a // +0016 │ │ -2a9acc: 5430 4983 |0026: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8349 │ │ -2a9ad0: 7110 fd86 0000 |0028: invoke-static {v0}, Lfr/nocle/passegares/radar/MessageHandler;.access$000:(Lfr/nocle/passegares/radar/MessageHandler;)Ljava/util/ArrayList; // method@86fd │ │ -2a9ad6: 0c00 |002b: move-result-object v0 │ │ -2a9ad8: 1201 |002c: const/4 v1, #int 0 // #0 │ │ -2a9ada: 6e20 6789 1000 |002d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@8967 │ │ -2a9ae0: 0c00 |0030: move-result-object v0 │ │ -2a9ae2: 1f00 f90f |0031: check-cast v0, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ -2a9ae6: 6e10 d985 0500 |0033: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ -2a9aec: 0a01 |0036: move-result v1 │ │ -2a9aee: 6e20 e785 1000 |0037: invoke-virtual {v0, v1}, Lfr/nocle/passegares/modele/Gare;.setNiveau:(I)V // method@85e7 │ │ -2a9af4: 6e10 d985 0500 |003a: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ -2a9afa: 0a00 |003d: move-result v0 │ │ -2a9afc: 1221 |003e: const/4 v1, #int 2 // #2 │ │ -2a9afe: 3310 1400 |003f: if-ne v0, v1, 0053 // +0014 │ │ -2a9b02: 5430 4983 |0041: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8349 │ │ -2a9b06: 7110 fe86 0000 |0043: invoke-static {v0}, Lfr/nocle/passegares/radar/MessageHandler;.access$100:(Lfr/nocle/passegares/radar/MessageHandler;)Lfr/nocle/passegares/controlleur/InventaireCtrl; // method@86fe │ │ -2a9b0c: 0c00 |0046: move-result-object v0 │ │ -2a9b0e: 5431 4b83 |0047: iget-object v1, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@834b │ │ -2a9b12: 6e10 cb85 0100 |0049: invoke-virtual {v1}, Lfr/nocle/passegares/modele/Gare;.getCouleurEvo:()I // method@85cb │ │ -2a9b18: 0a01 |004c: move-result v1 │ │ -2a9b1a: 1302 0a00 |004d: const/16 v2, #int 10 // #a │ │ -2a9b1e: 6e30 8d85 1002 |004f: invoke-virtual {v0, v1, v2}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.jeterTicket:(II)V // method@858d │ │ -2a9b24: 2819 |0052: goto 006b // +0019 │ │ -2a9b26: 6e10 d985 0500 |0053: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ -2a9b2c: 0a00 |0056: move-result v0 │ │ -2a9b2e: 1231 |0057: const/4 v1, #int 3 // #3 │ │ -2a9b30: 3310 1300 |0058: if-ne v0, v1, 006b // +0013 │ │ -2a9b34: 5430 4983 |005a: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8349 │ │ -2a9b38: 7110 fe86 0000 |005c: invoke-static {v0}, Lfr/nocle/passegares/radar/MessageHandler;.access$100:(Lfr/nocle/passegares/radar/MessageHandler;)Lfr/nocle/passegares/controlleur/InventaireCtrl; // method@86fe │ │ -2a9b3e: 0c00 |005f: move-result-object v0 │ │ -2a9b40: 5431 4b83 |0060: iget-object v1, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@834b │ │ -2a9b44: 6e10 cb85 0100 |0062: invoke-virtual {v1}, Lfr/nocle/passegares/modele/Gare;.getCouleurEvo:()I // method@85cb │ │ -2a9b4a: 0a01 |0065: move-result v1 │ │ -2a9b4c: 1302 1900 |0066: const/16 v2, #int 25 // #19 │ │ -2a9b50: 6e30 8d85 1002 |0068: invoke-virtual {v0, v1, v2}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.jeterTicket:(II)V // method@858d │ │ -2a9b56: 5430 4983 |006b: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8349 │ │ -2a9b5a: 7110 ff86 0000 |006d: invoke-static {v0}, Lfr/nocle/passegares/radar/MessageHandler;.access$200:(Lfr/nocle/passegares/radar/MessageHandler;)Landroid/app/Activity; // method@86ff │ │ -2a9b60: 0c00 |0070: move-result-object v0 │ │ -2a9b62: 6e10 ad00 0000 |0071: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@00ad │ │ -2a9b68: 7210 7802 0400 |0074: invoke-interface {v4}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ -2a9b6e: 5434 4983 |0077: iget-object v4, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8349 │ │ -2a9b72: 5430 4a83 |0079: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.val$gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@834a │ │ -2a9b76: 5231 4c83 |007b: iget v1, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.val$minDistance:F // field@834c │ │ -2a9b7a: 7140 0087 0415 |007d: invoke-static {v4, v0, v5, v1}, Lfr/nocle/passegares/radar/MessageHandler;.access$300:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;F)V // method@8700 │ │ -2a9b80: 0e00 |0080: return-void │ │ +2a9a6c: |[2a9a6c] fr.nocle.passegares.radar.MessageHandler$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +2a9a7c: 5435 4a83 |0000: iget-object v5, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.val$gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@834a │ │ +2a9a80: 5430 4b83 |0002: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@834b │ │ +2a9a84: 6e10 d185 0000 |0004: invoke-virtual {v0}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ +2a9a8a: 0b00 |0007: move-result-wide v0 │ │ +2a9a8c: 6e30 6085 0501 |0008: invoke-virtual {v5, v0, v1}, Lfr/nocle/passegares/controlleur/GareCtrl;.get:(J)Lfr/nocle/passegares/modele/Gare; // method@8560 │ │ +2a9a92: 0c05 |000b: move-result-object v5 │ │ +2a9a94: 6e10 d985 0500 |000c: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ +2a9a9a: 0a00 |000f: move-result v0 │ │ +2a9a9c: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +2a9aa0: 6e20 e785 0500 |0012: invoke-virtual {v5, v0}, Lfr/nocle/passegares/modele/Gare;.setNiveau:(I)V // method@85e7 │ │ +2a9aa6: 5430 4a83 |0015: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.val$gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@834a │ │ +2a9aaa: 6e20 6785 5000 |0017: invoke-virtual {v0, v5}, Lfr/nocle/passegares/controlleur/GareCtrl;.update:(Lfr/nocle/passegares/modele/Gare;)V // method@8567 │ │ +2a9ab0: 5430 4983 |001a: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8349 │ │ +2a9ab4: 7110 fd86 0000 |001c: invoke-static {v0}, Lfr/nocle/passegares/radar/MessageHandler;.access$000:(Lfr/nocle/passegares/radar/MessageHandler;)Ljava/util/ArrayList; // method@86fd │ │ +2a9aba: 0c00 |001f: move-result-object v0 │ │ +2a9abc: 6e10 7089 0000 |0020: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@8970 │ │ +2a9ac2: 0a00 |0023: move-result v0 │ │ +2a9ac4: 3d00 1600 |0024: if-lez v0, 003a // +0016 │ │ +2a9ac8: 5430 4983 |0026: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8349 │ │ +2a9acc: 7110 fd86 0000 |0028: invoke-static {v0}, Lfr/nocle/passegares/radar/MessageHandler;.access$000:(Lfr/nocle/passegares/radar/MessageHandler;)Ljava/util/ArrayList; // method@86fd │ │ +2a9ad2: 0c00 |002b: move-result-object v0 │ │ +2a9ad4: 1201 |002c: const/4 v1, #int 0 // #0 │ │ +2a9ad6: 6e20 6789 1000 |002d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@8967 │ │ +2a9adc: 0c00 |0030: move-result-object v0 │ │ +2a9ade: 1f00 f90f |0031: check-cast v0, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ +2a9ae2: 6e10 d985 0500 |0033: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ +2a9ae8: 0a01 |0036: move-result v1 │ │ +2a9aea: 6e20 e785 1000 |0037: invoke-virtual {v0, v1}, Lfr/nocle/passegares/modele/Gare;.setNiveau:(I)V // method@85e7 │ │ +2a9af0: 6e10 d985 0500 |003a: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ +2a9af6: 0a00 |003d: move-result v0 │ │ +2a9af8: 1221 |003e: const/4 v1, #int 2 // #2 │ │ +2a9afa: 3310 1400 |003f: if-ne v0, v1, 0053 // +0014 │ │ +2a9afe: 5430 4983 |0041: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8349 │ │ +2a9b02: 7110 fe86 0000 |0043: invoke-static {v0}, Lfr/nocle/passegares/radar/MessageHandler;.access$100:(Lfr/nocle/passegares/radar/MessageHandler;)Lfr/nocle/passegares/controlleur/InventaireCtrl; // method@86fe │ │ +2a9b08: 0c00 |0046: move-result-object v0 │ │ +2a9b0a: 5431 4b83 |0047: iget-object v1, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@834b │ │ +2a9b0e: 6e10 cb85 0100 |0049: invoke-virtual {v1}, Lfr/nocle/passegares/modele/Gare;.getCouleurEvo:()I // method@85cb │ │ +2a9b14: 0a01 |004c: move-result v1 │ │ +2a9b16: 1302 0a00 |004d: const/16 v2, #int 10 // #a │ │ +2a9b1a: 6e30 8d85 1002 |004f: invoke-virtual {v0, v1, v2}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.jeterTicket:(II)V // method@858d │ │ +2a9b20: 2819 |0052: goto 006b // +0019 │ │ +2a9b22: 6e10 d985 0500 |0053: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ +2a9b28: 0a00 |0056: move-result v0 │ │ +2a9b2a: 1231 |0057: const/4 v1, #int 3 // #3 │ │ +2a9b2c: 3310 1300 |0058: if-ne v0, v1, 006b // +0013 │ │ +2a9b30: 5430 4983 |005a: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8349 │ │ +2a9b34: 7110 fe86 0000 |005c: invoke-static {v0}, Lfr/nocle/passegares/radar/MessageHandler;.access$100:(Lfr/nocle/passegares/radar/MessageHandler;)Lfr/nocle/passegares/controlleur/InventaireCtrl; // method@86fe │ │ +2a9b3a: 0c00 |005f: move-result-object v0 │ │ +2a9b3c: 5431 4b83 |0060: iget-object v1, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@834b │ │ +2a9b40: 6e10 cb85 0100 |0062: invoke-virtual {v1}, Lfr/nocle/passegares/modele/Gare;.getCouleurEvo:()I // method@85cb │ │ +2a9b46: 0a01 |0065: move-result v1 │ │ +2a9b48: 1302 1900 |0066: const/16 v2, #int 25 // #19 │ │ +2a9b4c: 6e30 8d85 1002 |0068: invoke-virtual {v0, v1, v2}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.jeterTicket:(II)V // method@858d │ │ +2a9b52: 5430 4983 |006b: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8349 │ │ +2a9b56: 7110 ff86 0000 |006d: invoke-static {v0}, Lfr/nocle/passegares/radar/MessageHandler;.access$200:(Lfr/nocle/passegares/radar/MessageHandler;)Landroid/app/Activity; // method@86ff │ │ +2a9b5c: 0c00 |0070: move-result-object v0 │ │ +2a9b5e: 6e10 ad00 0000 |0071: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@00ad │ │ +2a9b64: 7210 7802 0400 |0074: invoke-interface {v4}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ +2a9b6a: 5434 4983 |0077: iget-object v4, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8349 │ │ +2a9b6e: 5430 4a83 |0079: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.val$gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@834a │ │ +2a9b72: 5231 4c83 |007b: iget v1, v3, Lfr/nocle/passegares/radar/MessageHandler$2;.val$minDistance:F // field@834c │ │ +2a9b76: 7140 0087 0415 |007d: invoke-static {v4, v0, v5, v1}, Lfr/nocle/passegares/radar/MessageHandler;.access$300:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;F)V // method@8700 │ │ +2a9b7c: 0e00 |0080: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x000c line=199 │ │ 0x0015 line=200 │ │ 0x001a line=203 │ │ 0x0026 line=204 │ │ @@ -684883,18 +684882,18 @@ │ │ type : '(Lfr/nocle/passegares/radar/MessageHandler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a9b84: |[2a9b84] fr.nocle.passegares.radar.MessageHandler$3.:(Lfr/nocle/passegares/radar/MessageHandler;)V │ │ -2a9b94: 5b01 4d83 |0000: iput-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$3;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@834d │ │ -2a9b98: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a9b9e: 0e00 |0005: return-void │ │ +2a9b80: |[2a9b80] fr.nocle.passegares.radar.MessageHandler$3.:(Lfr/nocle/passegares/radar/MessageHandler;)V │ │ +2a9b90: 5b01 4d83 |0000: iput-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$3;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@834d │ │ +2a9b94: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a9b9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/radar/MessageHandler$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/nocle/passegares/radar/MessageHandler; │ │ │ │ @@ -684904,17 +684903,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a9ba0: |[2a9ba0] fr.nocle.passegares.radar.MessageHandler$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -2a9bb0: 7210 7802 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ -2a9bb6: 0e00 |0003: return-void │ │ +2a9b9c: |[2a9b9c] fr.nocle.passegares.radar.MessageHandler$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +2a9bac: 7210 7802 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ +2a9bb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/radar/MessageHandler$3; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -684954,18 +684953,18 @@ │ │ type : '(Lfr/nocle/passegares/radar/MessageHandler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a9bb8: |[2a9bb8] fr.nocle.passegares.radar.MessageHandler$4.:(Lfr/nocle/passegares/radar/MessageHandler;)V │ │ -2a9bc8: 5b01 4e83 |0000: iput-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$4;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@834e │ │ -2a9bcc: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a9bd2: 0e00 |0005: return-void │ │ +2a9bb4: |[2a9bb4] fr.nocle.passegares.radar.MessageHandler$4.:(Lfr/nocle/passegares/radar/MessageHandler;)V │ │ +2a9bc4: 5b01 4e83 |0000: iput-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$4;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@834e │ │ +2a9bc8: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a9bce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/radar/MessageHandler$4; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/nocle/passegares/radar/MessageHandler; │ │ │ │ @@ -684975,17 +684974,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a9bd4: |[2a9bd4] fr.nocle.passegares.radar.MessageHandler$4.onClick:(Landroid/content/DialogInterface;I)V │ │ -2a9be4: 7210 7802 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ -2a9bea: 0e00 |0003: return-void │ │ +2a9bd0: |[2a9bd0] fr.nocle.passegares.radar.MessageHandler$4.onClick:(Landroid/content/DialogInterface;I)V │ │ +2a9be0: 7210 7802 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ +2a9be6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/radar/MessageHandler$4; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -685029,19 +685028,19 @@ │ │ type : '(Lfr/nocle/passegares/radar/MessageHandler;Landroidx/appcompat/app/AlertDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2a9bec: |[2a9bec] fr.nocle.passegares.radar.MessageHandler$5.:(Lfr/nocle/passegares/radar/MessageHandler;Landroidx/appcompat/app/AlertDialog;)V │ │ -2a9bfc: 5b01 4f83 |0000: iput-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$5;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@834f │ │ -2a9c00: 5b02 5083 |0002: iput-object v2, v0, Lfr/nocle/passegares/radar/MessageHandler$5;.val$dialog:Landroidx/appcompat/app/AlertDialog; // field@8350 │ │ -2a9c04: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a9c0a: 0e00 |0007: return-void │ │ +2a9be8: |[2a9be8] fr.nocle.passegares.radar.MessageHandler$5.:(Lfr/nocle/passegares/radar/MessageHandler;Landroidx/appcompat/app/AlertDialog;)V │ │ +2a9bf8: 5b01 4f83 |0000: iput-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$5;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@834f │ │ +2a9bfc: 5b02 5083 |0002: iput-object v2, v0, Lfr/nocle/passegares/radar/MessageHandler$5;.val$dialog:Landroidx/appcompat/app/AlertDialog; // field@8350 │ │ +2a9c00: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a9c06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/nocle/passegares/radar/MessageHandler$5; │ │ 0x0000 - 0x0008 reg=1 (null) Lfr/nocle/passegares/radar/MessageHandler; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/appcompat/app/AlertDialog; │ │ @@ -685052,18 +685051,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a9c0c: |[2a9c0c] fr.nocle.passegares.radar.MessageHandler$5.onClick:(Landroid/view/View;)V │ │ -2a9c1c: 5401 5083 |0000: iget-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$5;.val$dialog:Landroidx/appcompat/app/AlertDialog; // field@8350 │ │ -2a9c20: 6e10 7618 0100 |0002: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@1876 │ │ -2a9c26: 0e00 |0005: return-void │ │ +2a9c08: |[2a9c08] fr.nocle.passegares.radar.MessageHandler$5.onClick:(Landroid/view/View;)V │ │ +2a9c18: 5401 5083 |0000: iget-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$5;.val$dialog:Landroidx/appcompat/app/AlertDialog; // field@8350 │ │ +2a9c1c: 6e10 7618 0100 |0002: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@1876 │ │ +2a9c22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/radar/MessageHandler$5; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -685114,21 +685113,21 @@ │ │ type : '(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/modele/Gare;Landroid/widget/Button;Landroid/widget/Button;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -2a9cac: |[2a9cac] fr.nocle.passegares.radar.MessageHandler$6.:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/modele/Gare;Landroid/widget/Button;Landroid/widget/Button;)V │ │ -2a9cbc: 5b01 5283 |0000: iput-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$6;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8352 │ │ -2a9cc0: 5b02 5583 |0002: iput-object v2, v0, Lfr/nocle/passegares/radar/MessageHandler$6;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@8355 │ │ -2a9cc4: 5b03 5383 |0004: iput-object v3, v0, Lfr/nocle/passegares/radar/MessageHandler$6;.val$boutonCreerBoutique:Landroid/widget/Button; // field@8353 │ │ -2a9cc8: 5b04 5483 |0006: iput-object v4, v0, Lfr/nocle/passegares/radar/MessageHandler$6;.val$boutonVoirBoutique:Landroid/widget/Button; // field@8354 │ │ -2a9ccc: 7010 a288 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a9cd2: 0e00 |000b: return-void │ │ +2a9ca8: |[2a9ca8] fr.nocle.passegares.radar.MessageHandler$6.:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/modele/Gare;Landroid/widget/Button;Landroid/widget/Button;)V │ │ +2a9cb8: 5b01 5283 |0000: iput-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$6;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8352 │ │ +2a9cbc: 5b02 5583 |0002: iput-object v2, v0, Lfr/nocle/passegares/radar/MessageHandler$6;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@8355 │ │ +2a9cc0: 5b03 5383 |0004: iput-object v3, v0, Lfr/nocle/passegares/radar/MessageHandler$6;.val$boutonCreerBoutique:Landroid/widget/Button; // field@8353 │ │ +2a9cc4: 5b04 5483 |0006: iput-object v4, v0, Lfr/nocle/passegares/radar/MessageHandler$6;.val$boutonVoirBoutique:Landroid/widget/Button; // field@8354 │ │ +2a9cc8: 7010 a288 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a9cce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lfr/nocle/passegares/radar/MessageHandler$6; │ │ 0x0000 - 0x000c reg=1 (null) Lfr/nocle/passegares/radar/MessageHandler; │ │ 0x0000 - 0x000c reg=2 (null) Lfr/nocle/passegares/modele/Gare; │ │ @@ -685141,29 +685140,29 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -2a9cd4: |[2a9cd4] fr.nocle.passegares.radar.MessageHandler$6.onClick:(Landroid/view/View;)V │ │ -2a9ce4: 2204 e90f |0000: new-instance v4, Lfr/nocle/passegares/boutique/OuvrirBoutique; // type@0fe9 │ │ -2a9ce8: 5430 5283 |0002: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$6;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8352 │ │ -2a9cec: 7110 ff86 0000 |0004: invoke-static {v0}, Lfr/nocle/passegares/radar/MessageHandler;.access$200:(Lfr/nocle/passegares/radar/MessageHandler;)Landroid/app/Activity; // method@86ff │ │ -2a9cf2: 0c00 |0007: move-result-object v0 │ │ -2a9cf4: 5431 5283 |0008: iget-object v1, v3, Lfr/nocle/passegares/radar/MessageHandler$6;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8352 │ │ -2a9cf8: 7110 0187 0100 |000a: invoke-static {v1}, Lfr/nocle/passegares/radar/MessageHandler;.access$400:(Lfr/nocle/passegares/radar/MessageHandler;)Lfr/nocle/passegares/controlleur/GareCtrl; // method@8701 │ │ -2a9cfe: 0c01 |000d: move-result-object v1 │ │ -2a9d00: 5432 5583 |000e: iget-object v2, v3, Lfr/nocle/passegares/radar/MessageHandler$6;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@8355 │ │ -2a9d04: 7040 3985 0421 |0010: invoke-direct {v4, v0, v1, v2}, Lfr/nocle/passegares/boutique/OuvrirBoutique;.:(Landroid/app/Activity;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;)V // method@8539 │ │ -2a9d0a: 2200 2310 |0013: new-instance v0, Lfr/nocle/passegares/radar/MessageHandler$6$1; // type@1023 │ │ -2a9d0e: 7020 f286 3000 |0015: invoke-direct {v0, v3}, Lfr/nocle/passegares/radar/MessageHandler$6$1;.:(Lfr/nocle/passegares/radar/MessageHandler$6;)V // method@86f2 │ │ -2a9d14: 6e20 4085 0400 |0018: invoke-virtual {v4, v0}, Lfr/nocle/passegares/boutique/OuvrirBoutique;.setCallbackSuccessDialog:(Lfr/nocle/passegares/achatDialog/CallbackSuccessDialog;)V // method@8540 │ │ -2a9d1a: 6e10 3f85 0400 |001b: invoke-virtual {v4}, Lfr/nocle/passegares/boutique/OuvrirBoutique;.ouvrirDialog:()V // method@853f │ │ -2a9d20: 0e00 |001e: return-void │ │ +2a9cd0: |[2a9cd0] fr.nocle.passegares.radar.MessageHandler$6.onClick:(Landroid/view/View;)V │ │ +2a9ce0: 2204 e90f |0000: new-instance v4, Lfr/nocle/passegares/boutique/OuvrirBoutique; // type@0fe9 │ │ +2a9ce4: 5430 5283 |0002: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$6;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8352 │ │ +2a9ce8: 7110 ff86 0000 |0004: invoke-static {v0}, Lfr/nocle/passegares/radar/MessageHandler;.access$200:(Lfr/nocle/passegares/radar/MessageHandler;)Landroid/app/Activity; // method@86ff │ │ +2a9cee: 0c00 |0007: move-result-object v0 │ │ +2a9cf0: 5431 5283 |0008: iget-object v1, v3, Lfr/nocle/passegares/radar/MessageHandler$6;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8352 │ │ +2a9cf4: 7110 0187 0100 |000a: invoke-static {v1}, Lfr/nocle/passegares/radar/MessageHandler;.access$400:(Lfr/nocle/passegares/radar/MessageHandler;)Lfr/nocle/passegares/controlleur/GareCtrl; // method@8701 │ │ +2a9cfa: 0c01 |000d: move-result-object v1 │ │ +2a9cfc: 5432 5583 |000e: iget-object v2, v3, Lfr/nocle/passegares/radar/MessageHandler$6;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@8355 │ │ +2a9d00: 7040 3985 0421 |0010: invoke-direct {v4, v0, v1, v2}, Lfr/nocle/passegares/boutique/OuvrirBoutique;.:(Landroid/app/Activity;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;)V // method@8539 │ │ +2a9d06: 2200 2310 |0013: new-instance v0, Lfr/nocle/passegares/radar/MessageHandler$6$1; // type@1023 │ │ +2a9d0a: 7020 f286 3000 |0015: invoke-direct {v0, v3}, Lfr/nocle/passegares/radar/MessageHandler$6$1;.:(Lfr/nocle/passegares/radar/MessageHandler$6;)V // method@86f2 │ │ +2a9d10: 6e20 4085 0400 |0018: invoke-virtual {v4, v0}, Lfr/nocle/passegares/boutique/OuvrirBoutique;.setCallbackSuccessDialog:(Lfr/nocle/passegares/achatDialog/CallbackSuccessDialog;)V // method@8540 │ │ +2a9d16: 6e10 3f85 0400 |001b: invoke-virtual {v4}, Lfr/nocle/passegares/boutique/OuvrirBoutique;.ouvrirDialog:()V // method@853f │ │ +2a9d1c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0013 line=287 │ │ 0x001b line=295 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Lfr/nocle/passegares/radar/MessageHandler$6; │ │ @@ -685208,19 +685207,19 @@ │ │ type : '(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/modele/Gare;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2a9d24: |[2a9d24] fr.nocle.passegares.radar.MessageHandler$7.:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/modele/Gare;)V │ │ -2a9d34: 5b01 5683 |0000: iput-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$7;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8356 │ │ -2a9d38: 5b02 5783 |0002: iput-object v2, v0, Lfr/nocle/passegares/radar/MessageHandler$7;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@8357 │ │ -2a9d3c: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a9d42: 0e00 |0007: return-void │ │ +2a9d20: |[2a9d20] fr.nocle.passegares.radar.MessageHandler$7.:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/modele/Gare;)V │ │ +2a9d30: 5b01 5683 |0000: iput-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$7;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8356 │ │ +2a9d34: 5b02 5783 |0002: iput-object v2, v0, Lfr/nocle/passegares/radar/MessageHandler$7;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@8357 │ │ +2a9d38: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a9d3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/nocle/passegares/radar/MessageHandler$7; │ │ 0x0000 - 0x0008 reg=1 (null) Lfr/nocle/passegares/radar/MessageHandler; │ │ 0x0000 - 0x0008 reg=2 (null) Lfr/nocle/passegares/modele/Gare; │ │ @@ -685231,33 +685230,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -2a9d44: |[2a9d44] fr.nocle.passegares.radar.MessageHandler$7.onClick:(Landroid/view/View;)V │ │ -2a9d54: 2203 7000 |0000: new-instance v3, Landroid/content/Intent; // type@0070 │ │ -2a9d58: 5420 5683 |0002: iget-object v0, v2, Lfr/nocle/passegares/radar/MessageHandler$7;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8356 │ │ -2a9d5c: 7110 ff86 0000 |0004: invoke-static {v0}, Lfr/nocle/passegares/radar/MessageHandler;.access$200:(Lfr/nocle/passegares/radar/MessageHandler;)Landroid/app/Activity; // method@86ff │ │ -2a9d62: 0c00 |0007: move-result-object v0 │ │ -2a9d64: 6e10 9800 0000 |0008: invoke-virtual {v0}, Landroid/app/Activity;.getApplicationContext:()Landroid/content/Context; // method@0098 │ │ -2a9d6a: 0c00 |000b: move-result-object v0 │ │ -2a9d6c: 1c01 b20f |000c: const-class v1, Lfr/nocle/passegares/BoutiqueActivity; // type@0fb2 │ │ -2a9d70: 7030 7c02 0301 |000e: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ -2a9d76: 5420 5783 |0011: iget-object v0, v2, Lfr/nocle/passegares/radar/MessageHandler$7;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@8357 │ │ -2a9d7a: 6e10 d285 0000 |0013: invoke-virtual {v0}, Lfr/nocle/passegares/modele/Gare;.getIdBoutique:()Ljava/lang/Long; // method@85d2 │ │ -2a9d80: 0c00 |0016: move-result-object v0 │ │ -2a9d82: 1a01 b607 |0017: const-string v1, "BOUTIQUEID" // string@07b6 │ │ -2a9d86: 6e30 9e02 1300 |0019: invoke-virtual {v3, v1, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@029e │ │ -2a9d8c: 5420 5683 |001c: iget-object v0, v2, Lfr/nocle/passegares/radar/MessageHandler$7;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8356 │ │ -2a9d90: 7110 ff86 0000 |001e: invoke-static {v0}, Lfr/nocle/passegares/radar/MessageHandler;.access$200:(Lfr/nocle/passegares/radar/MessageHandler;)Landroid/app/Activity; // method@86ff │ │ -2a9d96: 0c00 |0021: move-result-object v0 │ │ -2a9d98: 6e20 c200 3000 |0022: invoke-virtual {v0, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@00c2 │ │ -2a9d9e: 0e00 |0025: return-void │ │ +2a9d40: |[2a9d40] fr.nocle.passegares.radar.MessageHandler$7.onClick:(Landroid/view/View;)V │ │ +2a9d50: 2203 7000 |0000: new-instance v3, Landroid/content/Intent; // type@0070 │ │ +2a9d54: 5420 5683 |0002: iget-object v0, v2, Lfr/nocle/passegares/radar/MessageHandler$7;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8356 │ │ +2a9d58: 7110 ff86 0000 |0004: invoke-static {v0}, Lfr/nocle/passegares/radar/MessageHandler;.access$200:(Lfr/nocle/passegares/radar/MessageHandler;)Landroid/app/Activity; // method@86ff │ │ +2a9d5e: 0c00 |0007: move-result-object v0 │ │ +2a9d60: 6e10 9800 0000 |0008: invoke-virtual {v0}, Landroid/app/Activity;.getApplicationContext:()Landroid/content/Context; // method@0098 │ │ +2a9d66: 0c00 |000b: move-result-object v0 │ │ +2a9d68: 1c01 b20f |000c: const-class v1, Lfr/nocle/passegares/BoutiqueActivity; // type@0fb2 │ │ +2a9d6c: 7030 7c02 0301 |000e: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ +2a9d72: 5420 5783 |0011: iget-object v0, v2, Lfr/nocle/passegares/radar/MessageHandler$7;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@8357 │ │ +2a9d76: 6e10 d285 0000 |0013: invoke-virtual {v0}, Lfr/nocle/passegares/modele/Gare;.getIdBoutique:()Ljava/lang/Long; // method@85d2 │ │ +2a9d7c: 0c00 |0016: move-result-object v0 │ │ +2a9d7e: 1a01 b607 |0017: const-string v1, "BOUTIQUEID" // string@07b6 │ │ +2a9d82: 6e30 9e02 1300 |0019: invoke-virtual {v3, v1, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@029e │ │ +2a9d88: 5420 5683 |001c: iget-object v0, v2, Lfr/nocle/passegares/radar/MessageHandler$7;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8356 │ │ +2a9d8c: 7110 ff86 0000 |001e: invoke-static {v0}, Lfr/nocle/passegares/radar/MessageHandler;.access$200:(Lfr/nocle/passegares/radar/MessageHandler;)Landroid/app/Activity; // method@86ff │ │ +2a9d92: 0c00 |0021: move-result-object v0 │ │ +2a9d94: 6e20 c200 3000 |0022: invoke-virtual {v0, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@00c2 │ │ +2a9d9a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0011 line=311 │ │ 0x001c line=312 │ │ locals : │ │ 0x0000 - 0x0026 reg=2 this Lfr/nocle/passegares/radar/MessageHandler$7; │ │ @@ -685300,18 +685299,18 @@ │ │ type : '(Lfr/nocle/passegares/radar/MessageHandler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a9da0: |[2a9da0] fr.nocle.passegares.radar.MessageHandler$8.:(Lfr/nocle/passegares/radar/MessageHandler;)V │ │ -2a9db0: 5b01 5883 |0000: iput-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$8;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8358 │ │ -2a9db4: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a9dba: 0e00 |0005: return-void │ │ +2a9d9c: |[2a9d9c] fr.nocle.passegares.radar.MessageHandler$8.:(Lfr/nocle/passegares/radar/MessageHandler;)V │ │ +2a9dac: 5b01 5883 |0000: iput-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$8;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8358 │ │ +2a9db0: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a9db6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/radar/MessageHandler$8; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/nocle/passegares/radar/MessageHandler; │ │ │ │ @@ -685321,36 +685320,36 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -2a9dbc: |[2a9dbc] fr.nocle.passegares.radar.MessageHandler$8.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -2a9dcc: 5401 5883 |0000: iget-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$8;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8358 │ │ -2a9dd0: 7110 fd86 0100 |0002: invoke-static {v1}, Lfr/nocle/passegares/radar/MessageHandler;.access$000:(Lfr/nocle/passegares/radar/MessageHandler;)Ljava/util/ArrayList; // method@86fd │ │ -2a9dd6: 0c01 |0005: move-result-object v1 │ │ -2a9dd8: 6e20 6789 3100 |0006: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@8967 │ │ -2a9dde: 0c01 |0009: move-result-object v1 │ │ -2a9de0: 1f01 f90f |000a: check-cast v1, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ -2a9de4: 2202 7000 |000c: new-instance v2, Landroid/content/Intent; // type@0070 │ │ -2a9de8: 5403 5883 |000e: iget-object v3, v0, Lfr/nocle/passegares/radar/MessageHandler$8;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8358 │ │ -2a9dec: 7110 ff86 0300 |0010: invoke-static {v3}, Lfr/nocle/passegares/radar/MessageHandler;.access$200:(Lfr/nocle/passegares/radar/MessageHandler;)Landroid/app/Activity; // method@86ff │ │ -2a9df2: 0c03 |0013: move-result-object v3 │ │ -2a9df4: 1c04 b80f |0014: const-class v4, Lfr/nocle/passegares/GareActivity; // type@0fb8 │ │ -2a9df8: 7030 7c02 3204 |0016: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ -2a9dfe: 6203 c26c |0019: sget-object v3, Lfr/nocle/passegares/GareActivity;.ARG_IDGARE:Ljava/lang/String; // field@6cc2 │ │ -2a9e02: 6e10 d185 0100 |001b: invoke-virtual {v1}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ -2a9e08: 0b04 |001e: move-result-wide v4 │ │ -2a9e0a: 6e40 9b02 3254 |001f: invoke-virtual {v2, v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@029b │ │ -2a9e10: 5401 5883 |0022: iget-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$8;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8358 │ │ -2a9e14: 7110 ff86 0100 |0024: invoke-static {v1}, Lfr/nocle/passegares/radar/MessageHandler;.access$200:(Lfr/nocle/passegares/radar/MessageHandler;)Landroid/app/Activity; // method@86ff │ │ -2a9e1a: 0c01 |0027: move-result-object v1 │ │ -2a9e1c: 6e20 c200 2100 |0028: invoke-virtual {v1, v2}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@00c2 │ │ -2a9e22: 0e00 |002b: return-void │ │ +2a9db8: |[2a9db8] fr.nocle.passegares.radar.MessageHandler$8.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +2a9dc8: 5401 5883 |0000: iget-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$8;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8358 │ │ +2a9dcc: 7110 fd86 0100 |0002: invoke-static {v1}, Lfr/nocle/passegares/radar/MessageHandler;.access$000:(Lfr/nocle/passegares/radar/MessageHandler;)Ljava/util/ArrayList; // method@86fd │ │ +2a9dd2: 0c01 |0005: move-result-object v1 │ │ +2a9dd4: 6e20 6789 3100 |0006: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@8967 │ │ +2a9dda: 0c01 |0009: move-result-object v1 │ │ +2a9ddc: 1f01 f90f |000a: check-cast v1, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ +2a9de0: 2202 7000 |000c: new-instance v2, Landroid/content/Intent; // type@0070 │ │ +2a9de4: 5403 5883 |000e: iget-object v3, v0, Lfr/nocle/passegares/radar/MessageHandler$8;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8358 │ │ +2a9de8: 7110 ff86 0300 |0010: invoke-static {v3}, Lfr/nocle/passegares/radar/MessageHandler;.access$200:(Lfr/nocle/passegares/radar/MessageHandler;)Landroid/app/Activity; // method@86ff │ │ +2a9dee: 0c03 |0013: move-result-object v3 │ │ +2a9df0: 1c04 b80f |0014: const-class v4, Lfr/nocle/passegares/GareActivity; // type@0fb8 │ │ +2a9df4: 7030 7c02 3204 |0016: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ +2a9dfa: 6203 c26c |0019: sget-object v3, Lfr/nocle/passegares/GareActivity;.ARG_IDGARE:Ljava/lang/String; // field@6cc2 │ │ +2a9dfe: 6e10 d185 0100 |001b: invoke-virtual {v1}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ +2a9e04: 0b04 |001e: move-result-wide v4 │ │ +2a9e06: 6e40 9b02 3254 |001f: invoke-virtual {v2, v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@029b │ │ +2a9e0c: 5401 5883 |0022: iget-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$8;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8358 │ │ +2a9e10: 7110 ff86 0100 |0024: invoke-static {v1}, Lfr/nocle/passegares/radar/MessageHandler;.access$200:(Lfr/nocle/passegares/radar/MessageHandler;)Landroid/app/Activity; // method@86ff │ │ +2a9e16: 0c01 |0027: move-result-object v1 │ │ +2a9e18: 6e20 c200 2100 |0028: invoke-virtual {v1, v2}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@00c2 │ │ +2a9e1e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x000c line=358 │ │ 0x0019 line=359 │ │ 0x0022 line=360 │ │ locals : │ │ @@ -685419,24 +685418,24 @@ │ │ type : '(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/controlleur/GareCtrl;Landroid/widget/Button;Landroid/widget/ImageView;F)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -2a9e24: |[2a9e24] fr.nocle.passegares.radar.MessageHandler$9.:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/controlleur/GareCtrl;Landroid/widget/Button;Landroid/widget/ImageView;F)V │ │ -2a9e34: 5b01 5983 |0000: iput-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$9;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8359 │ │ -2a9e38: 5b02 5c83 |0002: iput-object v2, v0, Lfr/nocle/passegares/radar/MessageHandler$9;.val$finalGarePlusProche:Lfr/nocle/passegares/modele/Gare; // field@835c │ │ -2a9e3c: 5b03 5e83 |0004: iput-object v3, v0, Lfr/nocle/passegares/radar/MessageHandler$9;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@835e │ │ -2a9e40: 5b04 5d83 |0006: iput-object v4, v0, Lfr/nocle/passegares/radar/MessageHandler$9;.val$gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@835d │ │ -2a9e44: 5b05 5b83 |0008: iput-object v5, v0, Lfr/nocle/passegares/radar/MessageHandler$9;.val$boutonTamponner:Landroid/widget/Button; // field@835b │ │ -2a9e48: 5b06 5a83 |000a: iput-object v6, v0, Lfr/nocle/passegares/radar/MessageHandler$9;.val$boutonEvolution:Landroid/widget/ImageView; // field@835a │ │ -2a9e4c: 5907 5f83 |000c: iput v7, v0, Lfr/nocle/passegares/radar/MessageHandler$9;.val$minDistance:F // field@835f │ │ -2a9e50: 7010 a288 0000 |000e: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a9e56: 0e00 |0011: return-void │ │ +2a9e20: |[2a9e20] fr.nocle.passegares.radar.MessageHandler$9.:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/controlleur/GareCtrl;Landroid/widget/Button;Landroid/widget/ImageView;F)V │ │ +2a9e30: 5b01 5983 |0000: iput-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$9;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8359 │ │ +2a9e34: 5b02 5c83 |0002: iput-object v2, v0, Lfr/nocle/passegares/radar/MessageHandler$9;.val$finalGarePlusProche:Lfr/nocle/passegares/modele/Gare; // field@835c │ │ +2a9e38: 5b03 5e83 |0004: iput-object v3, v0, Lfr/nocle/passegares/radar/MessageHandler$9;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@835e │ │ +2a9e3c: 5b04 5d83 |0006: iput-object v4, v0, Lfr/nocle/passegares/radar/MessageHandler$9;.val$gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@835d │ │ +2a9e40: 5b05 5b83 |0008: iput-object v5, v0, Lfr/nocle/passegares/radar/MessageHandler$9;.val$boutonTamponner:Landroid/widget/Button; // field@835b │ │ +2a9e44: 5b06 5a83 |000a: iput-object v6, v0, Lfr/nocle/passegares/radar/MessageHandler$9;.val$boutonEvolution:Landroid/widget/ImageView; // field@835a │ │ +2a9e48: 5907 5f83 |000c: iput v7, v0, Lfr/nocle/passegares/radar/MessageHandler$9;.val$minDistance:F // field@835f │ │ +2a9e4c: 7010 a288 0000 |000e: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a9e52: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lfr/nocle/passegares/radar/MessageHandler$9; │ │ 0x0000 - 0x0012 reg=1 (null) Lfr/nocle/passegares/radar/MessageHandler; │ │ 0x0000 - 0x0012 reg=2 (null) Lfr/nocle/passegares/modele/Gare; │ │ @@ -685452,62 +685451,62 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 100 16-bit code units │ │ -2a9e58: |[2a9e58] fr.nocle.passegares.radar.MessageHandler$9.onClick:(Landroid/view/View;)V │ │ -2a9e68: 2207 0110 |0000: new-instance v7, Lfr/nocle/passegares/modele/Tampon; // type@1001 │ │ -2a9e6c: 5460 5c83 |0002: iget-object v0, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$finalGarePlusProche:Lfr/nocle/passegares/modele/Gare; // field@835c │ │ -2a9e70: 6e10 d185 0000 |0004: invoke-virtual {v0}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ -2a9e76: 0b03 |0007: move-result-wide v3 │ │ -2a9e78: 2205 c110 |0008: new-instance v5, Ljava/util/Date; // type@10c1 │ │ -2a9e7c: 7010 b889 0500 |000a: invoke-direct {v5}, Ljava/util/Date;.:()V // method@89b8 │ │ -2a9e82: 1601 ffff |000d: const-wide/16 v1, #int -1 // #ffff │ │ -2a9e86: 0770 |000f: move-object v0, v7 │ │ -2a9e88: 7606 4186 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lfr/nocle/passegares/modele/Tampon;.:(JJLjava/util/Date;)V // method@8641 │ │ -2a9e8e: 5460 5983 |0013: iget-object v0, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8359 │ │ -2a9e92: 7110 0387 0000 |0015: invoke-static {v0}, Lfr/nocle/passegares/radar/MessageHandler;.access$600:(Lfr/nocle/passegares/radar/MessageHandler;)Lfr/nocle/passegares/controlleur/TamponCtrl; // method@8703 │ │ -2a9e98: 0c00 |0018: move-result-object v0 │ │ -2a9e9a: 6e20 ab85 7000 |0019: invoke-virtual {v0, v7}, Lfr/nocle/passegares/controlleur/TamponCtrl;.create:(Lfr/nocle/passegares/modele/Tampon;)V // method@85ab │ │ -2a9ea0: 5460 5e83 |001c: iget-object v0, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@835e │ │ -2a9ea4: 6e10 4486 0700 |001e: invoke-virtual {v7}, Lfr/nocle/passegares/modele/Tampon;.getDate:()Ljava/util/Date; // method@8644 │ │ -2a9eaa: 0c07 |0021: move-result-object v7 │ │ -2a9eac: 6e20 de85 7000 |0022: invoke-virtual {v0, v7}, Lfr/nocle/passegares/modele/Gare;.setDerniereValidationDate:(Ljava/util/Date;)V // method@85de │ │ -2a9eb2: 5467 5e83 |0025: iget-object v7, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@835e │ │ -2a9eb6: 6e10 db85 0700 |0027: invoke-virtual {v7}, Lfr/nocle/passegares/modele/Gare;.incrementeNbTampons:()V // method@85db │ │ -2a9ebc: 5467 5d83 |002a: iget-object v7, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@835d │ │ -2a9ec0: 5460 5e83 |002c: iget-object v0, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@835e │ │ -2a9ec4: 6e20 6785 0700 |002e: invoke-virtual {v7, v0}, Lfr/nocle/passegares/controlleur/GareCtrl;.update:(Lfr/nocle/passegares/modele/Gare;)V // method@8567 │ │ -2a9eca: 5467 5983 |0031: iget-object v7, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8359 │ │ -2a9ece: 7110 0487 0700 |0033: invoke-static {v7}, Lfr/nocle/passegares/radar/MessageHandler;.access$700:(Lfr/nocle/passegares/radar/MessageHandler;)Lfr/nocle/passegares/succes/SuccesManager; // method@8704 │ │ -2a9ed4: 0c07 |0036: move-result-object v7 │ │ -2a9ed6: 5460 5e83 |0037: iget-object v0, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@835e │ │ -2a9eda: 6e20 5e87 0700 |0039: invoke-virtual {v7, v0}, Lfr/nocle/passegares/succes/SuccesManager;.verifierSucces:(Lfr/nocle/passegares/modele/Gare;)V // method@875e │ │ -2a9ee0: 5467 5b83 |003c: iget-object v7, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$boutonTamponner:Landroid/widget/Button; // field@835b │ │ -2a9ee4: 1200 |003e: const/4 v0, #int 0 // #0 │ │ -2a9ee6: 6e20 7f13 0700 |003f: invoke-virtual {v7, v0}, Landroid/widget/Button;.setEnabled:(Z)V // method@137f │ │ -2a9eec: 5467 5e83 |0042: iget-object v7, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@835e │ │ -2a9ef0: 6e10 d985 0700 |0044: invoke-virtual {v7}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ -2a9ef6: 0a07 |0047: move-result v7 │ │ -2a9ef8: 1210 |0048: const/4 v0, #int 1 // #1 │ │ -2a9efa: 3407 0d00 |0049: if-lt v7, v0, 0056 // +000d │ │ -2a9efe: 5467 5983 |004b: iget-object v7, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8359 │ │ -2a9f02: 5460 5e83 |004d: iget-object v0, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@835e │ │ -2a9f06: 6e10 ca85 0000 |004f: invoke-virtual {v0}, Lfr/nocle/passegares/modele/Gare;.getCouleur:()I // method@85ca │ │ -2a9f0c: 0a00 |0052: move-result v0 │ │ -2a9f0e: 7120 0587 0700 |0053: invoke-static {v7, v0}, Lfr/nocle/passegares/radar/MessageHandler;.access$800:(Lfr/nocle/passegares/radar/MessageHandler;I)V // method@8705 │ │ -2a9f14: 5467 5983 |0056: iget-object v7, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8359 │ │ -2a9f18: 5460 5d83 |0058: iget-object v0, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@835d │ │ -2a9f1c: 5461 5c83 |005a: iget-object v1, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$finalGarePlusProche:Lfr/nocle/passegares/modele/Gare; // field@835c │ │ -2a9f20: 5462 5a83 |005c: iget-object v2, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$boutonEvolution:Landroid/widget/ImageView; // field@835a │ │ -2a9f24: 5263 5f83 |005e: iget v3, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$minDistance:F // field@835f │ │ -2a9f28: 7153 0687 0721 |0060: invoke-static {v7, v0, v1, v2, v3}, Lfr/nocle/passegares/radar/MessageHandler;.access$900:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;Landroid/widget/ImageView;F)V // method@8706 │ │ -2a9f2e: 0e00 |0063: return-void │ │ +2a9e54: |[2a9e54] fr.nocle.passegares.radar.MessageHandler$9.onClick:(Landroid/view/View;)V │ │ +2a9e64: 2207 0110 |0000: new-instance v7, Lfr/nocle/passegares/modele/Tampon; // type@1001 │ │ +2a9e68: 5460 5c83 |0002: iget-object v0, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$finalGarePlusProche:Lfr/nocle/passegares/modele/Gare; // field@835c │ │ +2a9e6c: 6e10 d185 0000 |0004: invoke-virtual {v0}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ +2a9e72: 0b03 |0007: move-result-wide v3 │ │ +2a9e74: 2205 c110 |0008: new-instance v5, Ljava/util/Date; // type@10c1 │ │ +2a9e78: 7010 b889 0500 |000a: invoke-direct {v5}, Ljava/util/Date;.:()V // method@89b8 │ │ +2a9e7e: 1601 ffff |000d: const-wide/16 v1, #int -1 // #ffff │ │ +2a9e82: 0770 |000f: move-object v0, v7 │ │ +2a9e84: 7606 4186 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lfr/nocle/passegares/modele/Tampon;.:(JJLjava/util/Date;)V // method@8641 │ │ +2a9e8a: 5460 5983 |0013: iget-object v0, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8359 │ │ +2a9e8e: 7110 0387 0000 |0015: invoke-static {v0}, Lfr/nocle/passegares/radar/MessageHandler;.access$600:(Lfr/nocle/passegares/radar/MessageHandler;)Lfr/nocle/passegares/controlleur/TamponCtrl; // method@8703 │ │ +2a9e94: 0c00 |0018: move-result-object v0 │ │ +2a9e96: 6e20 ab85 7000 |0019: invoke-virtual {v0, v7}, Lfr/nocle/passegares/controlleur/TamponCtrl;.create:(Lfr/nocle/passegares/modele/Tampon;)V // method@85ab │ │ +2a9e9c: 5460 5e83 |001c: iget-object v0, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@835e │ │ +2a9ea0: 6e10 4486 0700 |001e: invoke-virtual {v7}, Lfr/nocle/passegares/modele/Tampon;.getDate:()Ljava/util/Date; // method@8644 │ │ +2a9ea6: 0c07 |0021: move-result-object v7 │ │ +2a9ea8: 6e20 de85 7000 |0022: invoke-virtual {v0, v7}, Lfr/nocle/passegares/modele/Gare;.setDerniereValidationDate:(Ljava/util/Date;)V // method@85de │ │ +2a9eae: 5467 5e83 |0025: iget-object v7, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@835e │ │ +2a9eb2: 6e10 db85 0700 |0027: invoke-virtual {v7}, Lfr/nocle/passegares/modele/Gare;.incrementeNbTampons:()V // method@85db │ │ +2a9eb8: 5467 5d83 |002a: iget-object v7, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@835d │ │ +2a9ebc: 5460 5e83 |002c: iget-object v0, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@835e │ │ +2a9ec0: 6e20 6785 0700 |002e: invoke-virtual {v7, v0}, Lfr/nocle/passegares/controlleur/GareCtrl;.update:(Lfr/nocle/passegares/modele/Gare;)V // method@8567 │ │ +2a9ec6: 5467 5983 |0031: iget-object v7, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8359 │ │ +2a9eca: 7110 0487 0700 |0033: invoke-static {v7}, Lfr/nocle/passegares/radar/MessageHandler;.access$700:(Lfr/nocle/passegares/radar/MessageHandler;)Lfr/nocle/passegares/succes/SuccesManager; // method@8704 │ │ +2a9ed0: 0c07 |0036: move-result-object v7 │ │ +2a9ed2: 5460 5e83 |0037: iget-object v0, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@835e │ │ +2a9ed6: 6e20 5e87 0700 |0039: invoke-virtual {v7, v0}, Lfr/nocle/passegares/succes/SuccesManager;.verifierSucces:(Lfr/nocle/passegares/modele/Gare;)V // method@875e │ │ +2a9edc: 5467 5b83 |003c: iget-object v7, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$boutonTamponner:Landroid/widget/Button; // field@835b │ │ +2a9ee0: 1200 |003e: const/4 v0, #int 0 // #0 │ │ +2a9ee2: 6e20 7f13 0700 |003f: invoke-virtual {v7, v0}, Landroid/widget/Button;.setEnabled:(Z)V // method@137f │ │ +2a9ee8: 5467 5e83 |0042: iget-object v7, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@835e │ │ +2a9eec: 6e10 d985 0700 |0044: invoke-virtual {v7}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ +2a9ef2: 0a07 |0047: move-result v7 │ │ +2a9ef4: 1210 |0048: const/4 v0, #int 1 // #1 │ │ +2a9ef6: 3407 0d00 |0049: if-lt v7, v0, 0056 // +000d │ │ +2a9efa: 5467 5983 |004b: iget-object v7, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8359 │ │ +2a9efe: 5460 5e83 |004d: iget-object v0, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@835e │ │ +2a9f02: 6e10 ca85 0000 |004f: invoke-virtual {v0}, Lfr/nocle/passegares/modele/Gare;.getCouleur:()I // method@85ca │ │ +2a9f08: 0a00 |0052: move-result v0 │ │ +2a9f0a: 7120 0587 0700 |0053: invoke-static {v7, v0}, Lfr/nocle/passegares/radar/MessageHandler;.access$800:(Lfr/nocle/passegares/radar/MessageHandler;I)V // method@8705 │ │ +2a9f10: 5467 5983 |0056: iget-object v7, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8359 │ │ +2a9f14: 5460 5d83 |0058: iget-object v0, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@835d │ │ +2a9f18: 5461 5c83 |005a: iget-object v1, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$finalGarePlusProche:Lfr/nocle/passegares/modele/Gare; // field@835c │ │ +2a9f1c: 5462 5a83 |005c: iget-object v2, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$boutonEvolution:Landroid/widget/ImageView; // field@835a │ │ +2a9f20: 5263 5f83 |005e: iget v3, v6, Lfr/nocle/passegares/radar/MessageHandler$9;.val$minDistance:F // field@835f │ │ +2a9f24: 7153 0687 0721 |0060: invoke-static {v7, v0, v1, v2, v3}, Lfr/nocle/passegares/radar/MessageHandler;.access$900:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;Landroid/widget/ImageView;F)V // method@8706 │ │ +2a9f2a: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0013 line=387 │ │ 0x001c line=390 │ │ 0x0025 line=391 │ │ 0x002a line=392 │ │ @@ -685584,40 +685583,40 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -2aa06c: |[2aa06c] fr.nocle.passegares.radar.MessageHandler.:(Landroid/app/Activity;)V │ │ -2aa07c: 7010 ca06 0700 |0000: invoke-direct {v7}, Landroid/os/Handler;.:()V // method@06ca │ │ -2aa082: 5b78 6583 |0003: iput-object v8, v7, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2aa086: 2200 ed0f |0005: new-instance v0, Lfr/nocle/passegares/controlleur/GareCtrl; // type@0fed │ │ -2aa08a: 7020 5885 8000 |0007: invoke-direct {v0, v8}, Lfr/nocle/passegares/controlleur/GareCtrl;.:(Landroid/content/Context;)V // method@8558 │ │ -2aa090: 5b70 6183 |000a: iput-object v0, v7, Lfr/nocle/passegares/radar/MessageHandler;.gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@8361 │ │ -2aa094: 2200 f30f |000c: new-instance v0, Lfr/nocle/passegares/controlleur/TamponCtrl; // type@0ff3 │ │ -2aa098: 7020 a985 8000 |000e: invoke-direct {v0, v8}, Lfr/nocle/passegares/controlleur/TamponCtrl;.:(Landroid/content/Context;)V // method@85a9 │ │ -2aa09e: 5b70 6783 |0011: iput-object v0, v7, Lfr/nocle/passegares/radar/MessageHandler;.tamponControlleur:Lfr/nocle/passegares/controlleur/TamponCtrl; // field@8367 │ │ -2aa0a2: 2200 f00f |0013: new-instance v0, Lfr/nocle/passegares/controlleur/InventaireCtrl; // type@0ff0 │ │ -2aa0a6: 7020 8185 8000 |0015: invoke-direct {v0, v8}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.:(Landroid/content/Context;)V // method@8581 │ │ -2aa0ac: 5b70 6283 |0018: iput-object v0, v7, Lfr/nocle/passegares/radar/MessageHandler;.inventaireControlleur:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@8362 │ │ -2aa0b0: 2204 f10f |001a: new-instance v4, Lfr/nocle/passegares/controlleur/LigneCtrl; // type@0ff1 │ │ -2aa0b4: 7020 9285 8400 |001c: invoke-direct {v4, v8}, Lfr/nocle/passegares/controlleur/LigneCtrl;.:(Landroid/content/Context;)V // method@8592 │ │ -2aa0ba: 2203 3410 |001f: new-instance v3, Lfr/nocle/passegares/succes/SuccesCtrl; // type@1034 │ │ -2aa0be: 7020 4a87 8300 |0021: invoke-direct {v3, v8}, Lfr/nocle/passegares/succes/SuccesCtrl;.:(Landroid/content/Context;)V // method@874a │ │ -2aa0c4: 2200 3610 |0024: new-instance v0, Lfr/nocle/passegares/succes/SuccesManager; // type@1036 │ │ -2aa0c8: 5475 6183 |0026: iget-object v5, v7, Lfr/nocle/passegares/radar/MessageHandler;.gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@8361 │ │ -2aa0cc: 5476 6783 |0028: iget-object v6, v7, Lfr/nocle/passegares/radar/MessageHandler;.tamponControlleur:Lfr/nocle/passegares/controlleur/TamponCtrl; // field@8367 │ │ -2aa0d0: 0701 |002a: move-object v1, v0 │ │ -2aa0d2: 0782 |002b: move-object v2, v8 │ │ -2aa0d4: 7606 5c87 0100 |002c: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lfr/nocle/passegares/succes/SuccesManager;.:(Landroid/app/Activity;Lfr/nocle/passegares/succes/SuccesCtrl;Lfr/nocle/passegares/controlleur/LigneCtrl;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/controlleur/TamponCtrl;)V // method@875c │ │ -2aa0da: 5b70 6683 |002f: iput-object v0, v7, Lfr/nocle/passegares/radar/MessageHandler;.succesManager:Lfr/nocle/passegares/succes/SuccesManager; // field@8366 │ │ -2aa0de: 1208 |0031: const/4 v8, #int 0 // #0 │ │ -2aa0e0: 5b78 6483 |0032: iput-object v8, v7, Lfr/nocle/passegares/radar/MessageHandler;.mBuilder:Landroidx/core/app/NotificationCompat$Builder; // field@8364 │ │ -2aa0e4: 0e00 |0034: return-void │ │ +2aa068: |[2aa068] fr.nocle.passegares.radar.MessageHandler.:(Landroid/app/Activity;)V │ │ +2aa078: 7010 ca06 0700 |0000: invoke-direct {v7}, Landroid/os/Handler;.:()V // method@06ca │ │ +2aa07e: 5b78 6583 |0003: iput-object v8, v7, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2aa082: 2200 ed0f |0005: new-instance v0, Lfr/nocle/passegares/controlleur/GareCtrl; // type@0fed │ │ +2aa086: 7020 5885 8000 |0007: invoke-direct {v0, v8}, Lfr/nocle/passegares/controlleur/GareCtrl;.:(Landroid/content/Context;)V // method@8558 │ │ +2aa08c: 5b70 6183 |000a: iput-object v0, v7, Lfr/nocle/passegares/radar/MessageHandler;.gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@8361 │ │ +2aa090: 2200 f30f |000c: new-instance v0, Lfr/nocle/passegares/controlleur/TamponCtrl; // type@0ff3 │ │ +2aa094: 7020 a985 8000 |000e: invoke-direct {v0, v8}, Lfr/nocle/passegares/controlleur/TamponCtrl;.:(Landroid/content/Context;)V // method@85a9 │ │ +2aa09a: 5b70 6783 |0011: iput-object v0, v7, Lfr/nocle/passegares/radar/MessageHandler;.tamponControlleur:Lfr/nocle/passegares/controlleur/TamponCtrl; // field@8367 │ │ +2aa09e: 2200 f00f |0013: new-instance v0, Lfr/nocle/passegares/controlleur/InventaireCtrl; // type@0ff0 │ │ +2aa0a2: 7020 8185 8000 |0015: invoke-direct {v0, v8}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.:(Landroid/content/Context;)V // method@8581 │ │ +2aa0a8: 5b70 6283 |0018: iput-object v0, v7, Lfr/nocle/passegares/radar/MessageHandler;.inventaireControlleur:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@8362 │ │ +2aa0ac: 2204 f10f |001a: new-instance v4, Lfr/nocle/passegares/controlleur/LigneCtrl; // type@0ff1 │ │ +2aa0b0: 7020 9285 8400 |001c: invoke-direct {v4, v8}, Lfr/nocle/passegares/controlleur/LigneCtrl;.:(Landroid/content/Context;)V // method@8592 │ │ +2aa0b6: 2203 3410 |001f: new-instance v3, Lfr/nocle/passegares/succes/SuccesCtrl; // type@1034 │ │ +2aa0ba: 7020 4a87 8300 |0021: invoke-direct {v3, v8}, Lfr/nocle/passegares/succes/SuccesCtrl;.:(Landroid/content/Context;)V // method@874a │ │ +2aa0c0: 2200 3610 |0024: new-instance v0, Lfr/nocle/passegares/succes/SuccesManager; // type@1036 │ │ +2aa0c4: 5475 6183 |0026: iget-object v5, v7, Lfr/nocle/passegares/radar/MessageHandler;.gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@8361 │ │ +2aa0c8: 5476 6783 |0028: iget-object v6, v7, Lfr/nocle/passegares/radar/MessageHandler;.tamponControlleur:Lfr/nocle/passegares/controlleur/TamponCtrl; // field@8367 │ │ +2aa0cc: 0701 |002a: move-object v1, v0 │ │ +2aa0ce: 0782 |002b: move-object v2, v8 │ │ +2aa0d0: 7606 5c87 0100 |002c: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lfr/nocle/passegares/succes/SuccesManager;.:(Landroid/app/Activity;Lfr/nocle/passegares/succes/SuccesCtrl;Lfr/nocle/passegares/controlleur/LigneCtrl;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/controlleur/TamponCtrl;)V // method@875c │ │ +2aa0d6: 5b70 6683 |002f: iput-object v0, v7, Lfr/nocle/passegares/radar/MessageHandler;.succesManager:Lfr/nocle/passegares/succes/SuccesManager; // field@8366 │ │ +2aa0da: 1208 |0031: const/4 v8, #int 0 // #0 │ │ +2aa0dc: 5b78 6483 |0032: iput-object v8, v7, Lfr/nocle/passegares/radar/MessageHandler;.mBuilder:Landroidx/core/app/NotificationCompat$Builder; // field@8364 │ │ +2aa0e0: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x0005 line=69 │ │ 0x000c line=70 │ │ 0x0013 line=71 │ │ @@ -685634,17 +685633,17 @@ │ │ type : '(Lfr/nocle/passegares/radar/MessageHandler;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2aa054: |[2aa054] fr.nocle.passegares.radar.MessageHandler.access$000:(Lfr/nocle/passegares/radar/MessageHandler;)Ljava/util/ArrayList; │ │ -2aa064: 5400 6383 |0000: iget-object v0, v0, Lfr/nocle/passegares/radar/MessageHandler;.listeGares:Ljava/util/ArrayList; // field@8363 │ │ -2aa068: 1100 |0002: return-object v0 │ │ +2aa050: |[2aa050] fr.nocle.passegares.radar.MessageHandler.access$000:(Lfr/nocle/passegares/radar/MessageHandler;)Ljava/util/ArrayList; │ │ +2aa060: 5400 6383 |0000: iget-object v0, v0, Lfr/nocle/passegares/radar/MessageHandler;.listeGares:Ljava/util/ArrayList; // field@8363 │ │ +2aa064: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfr/nocle/passegares/radar/MessageHandler; │ │ │ │ #2 : (in Lfr/nocle/passegares/radar/MessageHandler;) │ │ @@ -685652,17 +685651,17 @@ │ │ type : '(Lfr/nocle/passegares/radar/MessageHandler;)Lfr/nocle/passegares/controlleur/InventaireCtrl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a9f60: |[2a9f60] fr.nocle.passegares.radar.MessageHandler.access$100:(Lfr/nocle/passegares/radar/MessageHandler;)Lfr/nocle/passegares/controlleur/InventaireCtrl; │ │ -2a9f70: 5400 6283 |0000: iget-object v0, v0, Lfr/nocle/passegares/radar/MessageHandler;.inventaireControlleur:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@8362 │ │ -2a9f74: 1100 |0002: return-object v0 │ │ +2a9f5c: |[2a9f5c] fr.nocle.passegares.radar.MessageHandler.access$100:(Lfr/nocle/passegares/radar/MessageHandler;)Lfr/nocle/passegares/controlleur/InventaireCtrl; │ │ +2a9f6c: 5400 6283 |0000: iget-object v0, v0, Lfr/nocle/passegares/radar/MessageHandler;.inventaireControlleur:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@8362 │ │ +2a9f70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfr/nocle/passegares/radar/MessageHandler; │ │ │ │ #3 : (in Lfr/nocle/passegares/radar/MessageHandler;) │ │ @@ -685670,17 +685669,17 @@ │ │ type : '(Lfr/nocle/passegares/radar/MessageHandler;)Landroid/app/Activity;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a9f30: |[2a9f30] fr.nocle.passegares.radar.MessageHandler.access$200:(Lfr/nocle/passegares/radar/MessageHandler;)Landroid/app/Activity; │ │ -2a9f40: 5400 6583 |0000: iget-object v0, v0, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2a9f44: 1100 |0002: return-object v0 │ │ +2a9f2c: |[2a9f2c] fr.nocle.passegares.radar.MessageHandler.access$200:(Lfr/nocle/passegares/radar/MessageHandler;)Landroid/app/Activity; │ │ +2a9f3c: 5400 6583 |0000: iget-object v0, v0, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2a9f40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfr/nocle/passegares/radar/MessageHandler; │ │ │ │ #4 : (in Lfr/nocle/passegares/radar/MessageHandler;) │ │ @@ -685688,17 +685687,17 @@ │ │ type : '(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;F)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -2aa0e8: |[2aa0e8] fr.nocle.passegares.radar.MessageHandler.access$300:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;F)V │ │ -2aa0f8: 7040 0e87 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lfr/nocle/passegares/radar/MessageHandler;.mettreAJourAffichage:(Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;F)V // method@870e │ │ -2aa0fe: 0e00 |0003: return-void │ │ +2aa0e4: |[2aa0e4] fr.nocle.passegares.radar.MessageHandler.access$300:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;F)V │ │ +2aa0f4: 7040 0e87 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lfr/nocle/passegares/radar/MessageHandler;.mettreAJourAffichage:(Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;F)V // method@870e │ │ +2aa0fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lfr/nocle/passegares/radar/MessageHandler; │ │ 0x0000 - 0x0004 reg=1 (null) Lfr/nocle/passegares/controlleur/GareCtrl; │ │ 0x0000 - 0x0004 reg=2 (null) Lfr/nocle/passegares/modele/Gare; │ │ @@ -685709,17 +685708,17 @@ │ │ type : '(Lfr/nocle/passegares/radar/MessageHandler;)Lfr/nocle/passegares/controlleur/GareCtrl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a9f48: |[2a9f48] fr.nocle.passegares.radar.MessageHandler.access$400:(Lfr/nocle/passegares/radar/MessageHandler;)Lfr/nocle/passegares/controlleur/GareCtrl; │ │ -2a9f58: 5400 6183 |0000: iget-object v0, v0, Lfr/nocle/passegares/radar/MessageHandler;.gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@8361 │ │ -2a9f5c: 1100 |0002: return-object v0 │ │ +2a9f44: |[2a9f44] fr.nocle.passegares.radar.MessageHandler.access$400:(Lfr/nocle/passegares/radar/MessageHandler;)Lfr/nocle/passegares/controlleur/GareCtrl; │ │ +2a9f54: 5400 6183 |0000: iget-object v0, v0, Lfr/nocle/passegares/radar/MessageHandler;.gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@8361 │ │ +2a9f58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfr/nocle/passegares/radar/MessageHandler; │ │ │ │ #6 : (in Lfr/nocle/passegares/radar/MessageHandler;) │ │ @@ -685727,17 +685726,17 @@ │ │ type : '(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/modele/Gare;Landroid/widget/Button;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2aa100: |[2aa100] fr.nocle.passegares.radar.MessageHandler.access$500:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/modele/Gare;Landroid/widget/Button;)V │ │ -2aa110: 7030 0c87 1002 |0000: invoke-direct {v0, v1, v2}, Lfr/nocle/passegares/radar/MessageHandler;.gestionBoutonVoirBoutique:(Lfr/nocle/passegares/modele/Gare;Landroid/widget/Button;)V // method@870c │ │ -2aa116: 0e00 |0003: return-void │ │ +2aa0fc: |[2aa0fc] fr.nocle.passegares.radar.MessageHandler.access$500:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/modele/Gare;Landroid/widget/Button;)V │ │ +2aa10c: 7030 0c87 1002 |0000: invoke-direct {v0, v1, v2}, Lfr/nocle/passegares/radar/MessageHandler;.gestionBoutonVoirBoutique:(Lfr/nocle/passegares/modele/Gare;Landroid/widget/Button;)V // method@870c │ │ +2aa112: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lfr/nocle/passegares/radar/MessageHandler; │ │ 0x0000 - 0x0004 reg=1 (null) Lfr/nocle/passegares/modele/Gare; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/widget/Button; │ │ @@ -685747,17 +685746,17 @@ │ │ type : '(Lfr/nocle/passegares/radar/MessageHandler;)Lfr/nocle/passegares/controlleur/TamponCtrl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a9f78: |[2a9f78] fr.nocle.passegares.radar.MessageHandler.access$600:(Lfr/nocle/passegares/radar/MessageHandler;)Lfr/nocle/passegares/controlleur/TamponCtrl; │ │ -2a9f88: 5400 6783 |0000: iget-object v0, v0, Lfr/nocle/passegares/radar/MessageHandler;.tamponControlleur:Lfr/nocle/passegares/controlleur/TamponCtrl; // field@8367 │ │ -2a9f8c: 1100 |0002: return-object v0 │ │ +2a9f74: |[2a9f74] fr.nocle.passegares.radar.MessageHandler.access$600:(Lfr/nocle/passegares/radar/MessageHandler;)Lfr/nocle/passegares/controlleur/TamponCtrl; │ │ +2a9f84: 5400 6783 |0000: iget-object v0, v0, Lfr/nocle/passegares/radar/MessageHandler;.tamponControlleur:Lfr/nocle/passegares/controlleur/TamponCtrl; // field@8367 │ │ +2a9f88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfr/nocle/passegares/radar/MessageHandler; │ │ │ │ #8 : (in Lfr/nocle/passegares/radar/MessageHandler;) │ │ @@ -685765,17 +685764,17 @@ │ │ type : '(Lfr/nocle/passegares/radar/MessageHandler;)Lfr/nocle/passegares/succes/SuccesManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2aa03c: |[2aa03c] fr.nocle.passegares.radar.MessageHandler.access$700:(Lfr/nocle/passegares/radar/MessageHandler;)Lfr/nocle/passegares/succes/SuccesManager; │ │ -2aa04c: 5400 6683 |0000: iget-object v0, v0, Lfr/nocle/passegares/radar/MessageHandler;.succesManager:Lfr/nocle/passegares/succes/SuccesManager; // field@8366 │ │ -2aa050: 1100 |0002: return-object v0 │ │ +2aa038: |[2aa038] fr.nocle.passegares.radar.MessageHandler.access$700:(Lfr/nocle/passegares/radar/MessageHandler;)Lfr/nocle/passegares/succes/SuccesManager; │ │ +2aa048: 5400 6683 |0000: iget-object v0, v0, Lfr/nocle/passegares/radar/MessageHandler;.succesManager:Lfr/nocle/passegares/succes/SuccesManager; // field@8366 │ │ +2aa04c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfr/nocle/passegares/radar/MessageHandler; │ │ │ │ #9 : (in Lfr/nocle/passegares/radar/MessageHandler;) │ │ @@ -685783,17 +685782,17 @@ │ │ type : '(Lfr/nocle/passegares/radar/MessageHandler;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2aa118: |[2aa118] fr.nocle.passegares.radar.MessageHandler.access$800:(Lfr/nocle/passegares/radar/MessageHandler;I)V │ │ -2aa128: 7020 0887 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/radar/MessageHandler;.donnerTicket:(I)V // method@8708 │ │ -2aa12e: 0e00 |0003: return-void │ │ +2aa114: |[2aa114] fr.nocle.passegares.radar.MessageHandler.access$800:(Lfr/nocle/passegares/radar/MessageHandler;I)V │ │ +2aa124: 7020 0887 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/radar/MessageHandler;.donnerTicket:(I)V // method@8708 │ │ +2aa12a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lfr/nocle/passegares/radar/MessageHandler; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -685802,17 +685801,17 @@ │ │ type : '(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;Landroid/widget/ImageView;F)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -2aa130: |[2aa130] fr.nocle.passegares.radar.MessageHandler.access$900:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;Landroid/widget/ImageView;F)V │ │ -2aa140: 7054 0a87 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lfr/nocle/passegares/radar/MessageHandler;.gestionBoutonEvolution:(Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;Landroid/widget/ImageView;F)V // method@870a │ │ -2aa146: 0e00 |0003: return-void │ │ +2aa12c: |[2aa12c] fr.nocle.passegares.radar.MessageHandler.access$900:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;Landroid/widget/ImageView;F)V │ │ +2aa13c: 7054 0a87 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lfr/nocle/passegares/radar/MessageHandler;.gestionBoutonEvolution:(Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;Landroid/widget/ImageView;F)V // method@870a │ │ +2aa142: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lfr/nocle/passegares/radar/MessageHandler; │ │ 0x0000 - 0x0004 reg=1 (null) Lfr/nocle/passegares/controlleur/GareCtrl; │ │ 0x0000 - 0x0004 reg=2 (null) Lfr/nocle/passegares/modele/Gare; │ │ @@ -685824,58 +685823,58 @@ │ │ type : '(Lfr/nocle/passegares/modele/Gare;)Lfr/nocle/passegares/radar/EvoluateInfo;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -2a9f90: |[2a9f90] fr.nocle.passegares.radar.MessageHandler.canIEvoluate:(Lfr/nocle/passegares/modele/Gare;)Lfr/nocle/passegares/radar/EvoluateInfo; │ │ -2a9fa0: 6e10 d985 0700 |0000: invoke-virtual {v7}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ -2a9fa6: 0a00 |0003: move-result v0 │ │ -2a9fa8: 2201 1d10 |0004: new-instance v1, Lfr/nocle/passegares/radar/EvoluateInfo; // type@101d │ │ -2a9fac: 7010 e686 0100 |0006: invoke-direct {v1}, Lfr/nocle/passegares/radar/EvoluateInfo;.:()V // method@86e6 │ │ -2a9fb2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -2a9fb4: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -2a9fb6: 3900 1500 |000b: if-nez v0, 0020 // +0015 │ │ -2a9fba: 5460 6783 |000d: iget-object v0, v6, Lfr/nocle/passegares/radar/MessageHandler;.tamponControlleur:Lfr/nocle/passegares/controlleur/TamponCtrl; // field@8367 │ │ -2a9fbe: 6e10 d185 0700 |000f: invoke-virtual {v7}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ -2a9fc4: 0b04 |0012: move-result-wide v4 │ │ -2a9fc6: 6e30 b285 4005 |0013: invoke-virtual {v0, v4, v5}, Lfr/nocle/passegares/controlleur/TamponCtrl;.getCountTampon:(J)I // method@85b2 │ │ -2a9fcc: 0a07 |0016: move-result v7 │ │ -2a9fce: 1230 |0017: const/4 v0, #int 3 // #3 │ │ -2a9fd0: 3407 0300 |0018: if-lt v7, v0, 001b // +0003 │ │ -2a9fd4: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -2a9fd6: 5c12 4683 |001b: iput-boolean v2, v1, Lfr/nocle/passegares/radar/EvoluateInfo;.canIEvoluate:Z // field@8346 │ │ -2a9fda: 5917 4783 |001d: iput v7, v1, Lfr/nocle/passegares/radar/EvoluateInfo;.nbElementsToEvoluate:I // field@8347 │ │ -2a9fde: 282d |001f: goto 004c // +002d │ │ -2a9fe0: 3330 1600 |0020: if-ne v0, v3, 0036 // +0016 │ │ -2a9fe4: 5460 6283 |0022: iget-object v0, v6, Lfr/nocle/passegares/radar/MessageHandler;.inventaireControlleur:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@8362 │ │ -2a9fe8: 6e10 cb85 0700 |0024: invoke-virtual {v7}, Lfr/nocle/passegares/modele/Gare;.getCouleurEvo:()I // method@85cb │ │ -2a9fee: 0a07 |0027: move-result v7 │ │ -2a9ff0: 6e20 8b85 7000 |0028: invoke-virtual {v0, v7}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.getNbTicket:(I)I // method@858b │ │ -2a9ff6: 0a07 |002b: move-result v7 │ │ -2a9ff8: 1300 0a00 |002c: const/16 v0, #int 10 // #a │ │ -2a9ffc: 3407 0300 |002e: if-lt v7, v0, 0031 // +0003 │ │ -2aa000: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -2aa002: 5c12 4683 |0031: iput-boolean v2, v1, Lfr/nocle/passegares/radar/EvoluateInfo;.canIEvoluate:Z // field@8346 │ │ -2aa006: 5917 4783 |0033: iput v7, v1, Lfr/nocle/passegares/radar/EvoluateInfo;.nbElementsToEvoluate:I // field@8347 │ │ -2aa00a: 2817 |0035: goto 004c // +0017 │ │ -2aa00c: 1224 |0036: const/4 v4, #int 2 // #2 │ │ -2aa00e: 3340 1500 |0037: if-ne v0, v4, 004c // +0015 │ │ -2aa012: 5460 6283 |0039: iget-object v0, v6, Lfr/nocle/passegares/radar/MessageHandler;.inventaireControlleur:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@8362 │ │ -2aa016: 6e10 cb85 0700 |003b: invoke-virtual {v7}, Lfr/nocle/passegares/modele/Gare;.getCouleurEvo:()I // method@85cb │ │ -2aa01c: 0a07 |003e: move-result v7 │ │ -2aa01e: 6e20 8b85 7000 |003f: invoke-virtual {v0, v7}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.getNbTicket:(I)I // method@858b │ │ -2aa024: 0a07 |0042: move-result v7 │ │ -2aa026: 1300 1900 |0043: const/16 v0, #int 25 // #19 │ │ -2aa02a: 3407 0300 |0045: if-lt v7, v0, 0048 // +0003 │ │ -2aa02e: 1212 |0047: const/4 v2, #int 1 // #1 │ │ -2aa030: 5c12 4683 |0048: iput-boolean v2, v1, Lfr/nocle/passegares/radar/EvoluateInfo;.canIEvoluate:Z // field@8346 │ │ -2aa034: 5917 4783 |004a: iput v7, v1, Lfr/nocle/passegares/radar/EvoluateInfo;.nbElementsToEvoluate:I // field@8347 │ │ -2aa038: 1101 |004c: return-object v1 │ │ +2a9f8c: |[2a9f8c] fr.nocle.passegares.radar.MessageHandler.canIEvoluate:(Lfr/nocle/passegares/modele/Gare;)Lfr/nocle/passegares/radar/EvoluateInfo; │ │ +2a9f9c: 6e10 d985 0700 |0000: invoke-virtual {v7}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ +2a9fa2: 0a00 |0003: move-result v0 │ │ +2a9fa4: 2201 1d10 |0004: new-instance v1, Lfr/nocle/passegares/radar/EvoluateInfo; // type@101d │ │ +2a9fa8: 7010 e686 0100 |0006: invoke-direct {v1}, Lfr/nocle/passegares/radar/EvoluateInfo;.:()V // method@86e6 │ │ +2a9fae: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +2a9fb0: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +2a9fb2: 3900 1500 |000b: if-nez v0, 0020 // +0015 │ │ +2a9fb6: 5460 6783 |000d: iget-object v0, v6, Lfr/nocle/passegares/radar/MessageHandler;.tamponControlleur:Lfr/nocle/passegares/controlleur/TamponCtrl; // field@8367 │ │ +2a9fba: 6e10 d185 0700 |000f: invoke-virtual {v7}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ +2a9fc0: 0b04 |0012: move-result-wide v4 │ │ +2a9fc2: 6e30 b285 4005 |0013: invoke-virtual {v0, v4, v5}, Lfr/nocle/passegares/controlleur/TamponCtrl;.getCountTampon:(J)I // method@85b2 │ │ +2a9fc8: 0a07 |0016: move-result v7 │ │ +2a9fca: 1230 |0017: const/4 v0, #int 3 // #3 │ │ +2a9fcc: 3407 0300 |0018: if-lt v7, v0, 001b // +0003 │ │ +2a9fd0: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +2a9fd2: 5c12 4683 |001b: iput-boolean v2, v1, Lfr/nocle/passegares/radar/EvoluateInfo;.canIEvoluate:Z // field@8346 │ │ +2a9fd6: 5917 4783 |001d: iput v7, v1, Lfr/nocle/passegares/radar/EvoluateInfo;.nbElementsToEvoluate:I // field@8347 │ │ +2a9fda: 282d |001f: goto 004c // +002d │ │ +2a9fdc: 3330 1600 |0020: if-ne v0, v3, 0036 // +0016 │ │ +2a9fe0: 5460 6283 |0022: iget-object v0, v6, Lfr/nocle/passegares/radar/MessageHandler;.inventaireControlleur:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@8362 │ │ +2a9fe4: 6e10 cb85 0700 |0024: invoke-virtual {v7}, Lfr/nocle/passegares/modele/Gare;.getCouleurEvo:()I // method@85cb │ │ +2a9fea: 0a07 |0027: move-result v7 │ │ +2a9fec: 6e20 8b85 7000 |0028: invoke-virtual {v0, v7}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.getNbTicket:(I)I // method@858b │ │ +2a9ff2: 0a07 |002b: move-result v7 │ │ +2a9ff4: 1300 0a00 |002c: const/16 v0, #int 10 // #a │ │ +2a9ff8: 3407 0300 |002e: if-lt v7, v0, 0031 // +0003 │ │ +2a9ffc: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +2a9ffe: 5c12 4683 |0031: iput-boolean v2, v1, Lfr/nocle/passegares/radar/EvoluateInfo;.canIEvoluate:Z // field@8346 │ │ +2aa002: 5917 4783 |0033: iput v7, v1, Lfr/nocle/passegares/radar/EvoluateInfo;.nbElementsToEvoluate:I // field@8347 │ │ +2aa006: 2817 |0035: goto 004c // +0017 │ │ +2aa008: 1224 |0036: const/4 v4, #int 2 // #2 │ │ +2aa00a: 3340 1500 |0037: if-ne v0, v4, 004c // +0015 │ │ +2aa00e: 5460 6283 |0039: iget-object v0, v6, Lfr/nocle/passegares/radar/MessageHandler;.inventaireControlleur:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@8362 │ │ +2aa012: 6e10 cb85 0700 |003b: invoke-virtual {v7}, Lfr/nocle/passegares/modele/Gare;.getCouleurEvo:()I // method@85cb │ │ +2aa018: 0a07 |003e: move-result v7 │ │ +2aa01a: 6e20 8b85 7000 |003f: invoke-virtual {v0, v7}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.getNbTicket:(I)I // method@858b │ │ +2aa020: 0a07 |0042: move-result v7 │ │ +2aa022: 1300 1900 |0043: const/16 v0, #int 25 // #19 │ │ +2aa026: 3407 0300 |0045: if-lt v7, v0, 0048 // +0003 │ │ +2aa02a: 1212 |0047: const/4 v2, #int 1 // #1 │ │ +2aa02c: 5c12 4683 |0048: iput-boolean v2, v1, Lfr/nocle/passegares/radar/EvoluateInfo;.canIEvoluate:Z // field@8346 │ │ +2aa030: 5917 4783 |004a: iput v7, v1, Lfr/nocle/passegares/radar/EvoluateInfo;.nbElementsToEvoluate:I // field@8347 │ │ +2aa034: 1101 |004c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0004 line=133 │ │ 0x000d line=136 │ │ 0x001b line=137 │ │ 0x001d line=138 │ │ @@ -685894,20 +685893,20 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2aa148: |[2aa148] fr.nocle.passegares.radar.MessageHandler.donnerTicket:(I)V │ │ -2aa158: 5410 6283 |0000: iget-object v0, v1, Lfr/nocle/passegares/radar/MessageHandler;.inventaireControlleur:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@8362 │ │ -2aa15c: 6e20 8685 2000 |0002: invoke-virtual {v0, v2}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.donnerTicket:(I)V // method@8586 │ │ -2aa162: 5412 6583 |0005: iget-object v2, v1, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2aa166: 6e10 ad00 0200 |0007: invoke-virtual {v2}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@00ad │ │ -2aa16c: 0e00 |000a: return-void │ │ +2aa144: |[2aa144] fr.nocle.passegares.radar.MessageHandler.donnerTicket:(I)V │ │ +2aa154: 5410 6283 |0000: iget-object v0, v1, Lfr/nocle/passegares/radar/MessageHandler;.inventaireControlleur:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@8362 │ │ +2aa158: 6e20 8685 2000 |0002: invoke-virtual {v0, v2}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.donnerTicket:(I)V // method@8586 │ │ +2aa15e: 5412 6583 |0005: iget-object v2, v1, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2aa162: 6e10 ad00 0200 |0007: invoke-virtual {v2}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@00ad │ │ +2aa168: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x0005 line=431 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lfr/nocle/passegares/radar/MessageHandler; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -685917,38 +685916,38 @@ │ │ type : '(Lfr/nocle/passegares/modele/Gare;Landroid/widget/Button;Landroid/widget/Button;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 47 16-bit code units │ │ -2aa170: |[2aa170] fr.nocle.passegares.radar.MessageHandler.gestionBoutonCreerBoutique:(Lfr/nocle/passegares/modele/Gare;Landroid/widget/Button;Landroid/widget/Button;)V │ │ -2aa180: 6e10 d985 0600 |0000: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ -2aa186: 0a00 |0003: move-result v0 │ │ -2aa188: 6001 9582 |0004: sget v1, Lfr/nocle/passegares/boutique/BoutiqueConstantes;.niveauOuverture:I // field@8295 │ │ -2aa18c: 3410 2300 |0006: if-lt v0, v1, 0029 // +0023 │ │ -2aa190: 6e10 d285 0600 |0008: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Gare;.getIdBoutique:()Ljava/lang/Long; // method@85d2 │ │ -2aa196: 0c00 |000b: move-result-object v0 │ │ -2aa198: 3800 1000 |000c: if-eqz v0, 001c // +0010 │ │ -2aa19c: 6e10 d285 0600 |000e: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Gare;.getIdBoutique:()Ljava/lang/Long; // method@85d2 │ │ -2aa1a2: 0c00 |0011: move-result-object v0 │ │ -2aa1a4: 6e10 7488 0000 |0012: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@8874 │ │ -2aa1aa: 0b00 |0015: move-result-wide v0 │ │ -2aa1ac: 1602 0000 |0016: const-wide/16 v2, #int 0 // #0 │ │ -2aa1b0: 3104 0002 |0018: cmp-long v4, v0, v2 │ │ -2aa1b4: 3904 0f00 |001a: if-nez v4, 0029 // +000f │ │ -2aa1b8: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -2aa1ba: 6e20 8813 0700 |001d: invoke-virtual {v7, v0}, Landroid/widget/Button;.setVisibility:(I)V // method@1388 │ │ -2aa1c0: 2200 2410 |0020: new-instance v0, Lfr/nocle/passegares/radar/MessageHandler$6; // type@1024 │ │ -2aa1c4: 7058 f486 5076 |0022: invoke-direct {v0, v5, v6, v7, v8}, Lfr/nocle/passegares/radar/MessageHandler$6;.:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/modele/Gare;Landroid/widget/Button;Landroid/widget/Button;)V // method@86f4 │ │ -2aa1ca: 6e20 8113 0700 |0025: invoke-virtual {v7, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1381 │ │ -2aa1d0: 2806 |0028: goto 002e // +0006 │ │ -2aa1d2: 1306 0800 |0029: const/16 v6, #int 8 // #8 │ │ -2aa1d6: 6e20 8813 6700 |002b: invoke-virtual {v7, v6}, Landroid/widget/Button;.setVisibility:(I)V // method@1388 │ │ -2aa1dc: 0e00 |002e: return-void │ │ +2aa16c: |[2aa16c] fr.nocle.passegares.radar.MessageHandler.gestionBoutonCreerBoutique:(Lfr/nocle/passegares/modele/Gare;Landroid/widget/Button;Landroid/widget/Button;)V │ │ +2aa17c: 6e10 d985 0600 |0000: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ +2aa182: 0a00 |0003: move-result v0 │ │ +2aa184: 6001 9582 |0004: sget v1, Lfr/nocle/passegares/boutique/BoutiqueConstantes;.niveauOuverture:I // field@8295 │ │ +2aa188: 3410 2300 |0006: if-lt v0, v1, 0029 // +0023 │ │ +2aa18c: 6e10 d285 0600 |0008: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Gare;.getIdBoutique:()Ljava/lang/Long; // method@85d2 │ │ +2aa192: 0c00 |000b: move-result-object v0 │ │ +2aa194: 3800 1000 |000c: if-eqz v0, 001c // +0010 │ │ +2aa198: 6e10 d285 0600 |000e: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Gare;.getIdBoutique:()Ljava/lang/Long; // method@85d2 │ │ +2aa19e: 0c00 |0011: move-result-object v0 │ │ +2aa1a0: 6e10 7488 0000 |0012: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@8874 │ │ +2aa1a6: 0b00 |0015: move-result-wide v0 │ │ +2aa1a8: 1602 0000 |0016: const-wide/16 v2, #int 0 // #0 │ │ +2aa1ac: 3104 0002 |0018: cmp-long v4, v0, v2 │ │ +2aa1b0: 3904 0f00 |001a: if-nez v4, 0029 // +000f │ │ +2aa1b4: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +2aa1b6: 6e20 8813 0700 |001d: invoke-virtual {v7, v0}, Landroid/widget/Button;.setVisibility:(I)V // method@1388 │ │ +2aa1bc: 2200 2410 |0020: new-instance v0, Lfr/nocle/passegares/radar/MessageHandler$6; // type@1024 │ │ +2aa1c0: 7058 f486 5076 |0022: invoke-direct {v0, v5, v6, v7, v8}, Lfr/nocle/passegares/radar/MessageHandler$6;.:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/modele/Gare;Landroid/widget/Button;Landroid/widget/Button;)V // method@86f4 │ │ +2aa1c6: 6e20 8113 0700 |0025: invoke-virtual {v7, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1381 │ │ +2aa1cc: 2806 |0028: goto 002e // +0006 │ │ +2aa1ce: 1306 0800 |0029: const/16 v6, #int 8 // #8 │ │ +2aa1d2: 6e20 8813 6700 |002b: invoke-virtual {v7, v6}, Landroid/widget/Button;.setVisibility:(I)V // method@1388 │ │ +2aa1d8: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x001d line=282 │ │ 0x0020 line=283 │ │ 0x002b line=299 │ │ locals : │ │ @@ -685962,132 +685961,132 @@ │ │ type : '(Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;Landroid/widget/ImageView;F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 261 16-bit code units │ │ -2aa1e0: |[2aa1e0] fr.nocle.passegares.radar.MessageHandler.gestionBoutonEvolution:(Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;Landroid/widget/ImageView;F)V │ │ -2aa1f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2aa1f2: 6e20 d114 0b00 |0001: invoke-virtual {v11, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2aa1f8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -2aa1fa: 6e20 c114 1b00 |0005: invoke-virtual {v11, v1}, Landroid/widget/ImageView;.setEnabled:(Z)V // method@14c1 │ │ -2aa200: 2202 bb03 |0008: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@03bb │ │ -2aa204: 5483 6583 |000a: iget-object v3, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2aa208: 7020 2c18 3200 |000c: invoke-direct {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@182c │ │ -2aa20e: 1403 4e00 0f7f |000f: const v3, #float 1.90081e+38 // #7f0f004e │ │ -2aa214: 6e20 5118 3200 |0012: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@1851 │ │ -2aa21a: 7020 0787 a800 |0015: invoke-direct {v8, v10}, Lfr/nocle/passegares/radar/MessageHandler;.canIEvoluate:(Lfr/nocle/passegares/modele/Gare;)Lfr/nocle/passegares/radar/EvoluateInfo; // method@8707 │ │ -2aa220: 0c03 |0018: move-result-object v3 │ │ -2aa222: 5534 4683 |0019: iget-boolean v4, v3, Lfr/nocle/passegares/radar/EvoluateInfo;.canIEvoluate:Z // field@8346 │ │ -2aa226: 1405 3300 0f7f |001b: const v5, #float 1.90081e+38 // #7f0f0033 │ │ -2aa22c: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -2aa22e: 1407 3c00 0b7f |001f: const v7, #float 1.84764e+38 // #7f0b003c │ │ -2aa234: 3804 5600 |0022: if-eqz v4, 0078 // +0056 │ │ -2aa238: 2200 8a10 |0024: new-instance v0, Ljava/lang/StringBuilder; // type@108a │ │ -2aa23c: 7010 e088 0000 |0026: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2aa242: 1a04 903b |0029: const-string v4, "Voulez-vous vraiment faire passer la gare au niveau " // string@3b90 │ │ -2aa246: 6e20 eb88 4000 |002b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2aa24c: 6e10 d985 0a00 |002e: invoke-virtual {v10}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ -2aa252: 0a04 |0031: move-result v4 │ │ -2aa254: b014 |0032: add-int/2addr v4, v1 │ │ -2aa256: 6e20 e788 4000 |0033: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ -2aa25c: 1a01 5e00 |0036: const-string v1, " ?" // string@005e │ │ -2aa260: 6e20 eb88 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2aa266: 6e10 f288 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2aa26c: 0c00 |003e: move-result-object v0 │ │ -2aa26e: 6e10 d985 0a00 |003f: invoke-virtual {v10}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ -2aa274: 0a01 |0042: move-result v1 │ │ -2aa276: 3901 0600 |0043: if-nez v1, 0049 // +0006 │ │ -2aa27a: 6e20 3b18 0200 |0045: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@183b │ │ -2aa280: 2813 |0048: goto 005b // +0013 │ │ -2aa282: 5481 6583 |0049: iget-object v1, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2aa286: 6e10 a100 0100 |004b: invoke-virtual {v1}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@00a1 │ │ -2aa28c: 0c01 |004e: move-result-object v1 │ │ -2aa28e: 6e30 1c0f 7106 |004f: invoke-virtual {v1, v7, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0f1c │ │ -2aa294: 0c01 |0052: move-result-object v1 │ │ -2aa296: 5233 4783 |0053: iget v3, v3, Lfr/nocle/passegares/radar/EvoluateInfo;.nbElementsToEvoluate:I // field@8347 │ │ -2aa29a: 7053 0f87 180a |0055: invoke-direct {v8, v1, v10, v0, v3}, Lfr/nocle/passegares/radar/MessageHandler;.prepareDialogEvolution:(Landroid/view/View;Lfr/nocle/passegares/modele/Gare;Ljava/lang/String;I)V // method@870f │ │ -2aa2a0: 6e20 5418 1200 |0058: invoke-virtual {v2, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1854 │ │ -2aa2a6: 2200 1f10 |005b: new-instance v0, Lfr/nocle/passegares/radar/MessageHandler$2; // type@101f │ │ -2aa2aa: 705c ea86 80a9 |005d: invoke-direct {v0, v8, v9, v10, v12}, Lfr/nocle/passegares/radar/MessageHandler$2;.:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;F)V // method@86ea │ │ -2aa2b0: 6e30 4918 5200 |0060: invoke-virtual {v2, v5, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1849 │ │ -2aa2b6: 1409 2a00 0f7f |0063: const v9, #float 1.9008e+38 // #7f0f002a │ │ -2aa2bc: 220a 2010 |0066: new-instance v10, Lfr/nocle/passegares/radar/MessageHandler$3; // type@1020 │ │ -2aa2c0: 7020 ec86 8a00 |0068: invoke-direct {v10, v8}, Lfr/nocle/passegares/radar/MessageHandler$3;.:(Lfr/nocle/passegares/radar/MessageHandler;)V // method@86ec │ │ -2aa2c6: 6e30 3f18 920a |006b: invoke-virtual {v2, v9, v10}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@183f │ │ -2aa2cc: 1409 00ff 00ff |006e: const v9, #float -1.71465e+38 // #ff00ff00 │ │ -2aa2d2: 620a 9300 |0071: sget-object v10, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@0093 │ │ -2aa2d6: 6e30 be14 9b0a |0073: invoke-virtual {v11, v9, v10}, Landroid/widget/ImageView;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@14be │ │ -2aa2dc: 2900 8200 |0076: goto/16 00f8 // +0082 │ │ -2aa2e0: 6e10 d985 0a00 |0078: invoke-virtual {v10}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ -2aa2e6: 0a09 |007b: move-result v9 │ │ -2aa2e8: 3909 2500 |007c: if-nez v9, 00a1 // +0025 │ │ -2aa2ec: 5239 4783 |007e: iget v9, v3, Lfr/nocle/passegares/radar/EvoluateInfo;.nbElementsToEvoluate:I // field@8347 │ │ -2aa2f0: 3719 0600 |0080: if-le v9, v1, 0086 // +0006 │ │ -2aa2f4: 1409 5200 0f7f |0082: const v9, #float 1.90081e+38 // #7f0f0052 │ │ -2aa2fa: 2804 |0085: goto 0089 // +0004 │ │ -2aa2fc: 1409 5100 0f7f |0086: const v9, #float 1.90081e+38 // #7f0f0051 │ │ -2aa302: 548a 6583 |0089: iget-object v10, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2aa306: 6e20 a800 9a00 |008b: invoke-virtual {v10, v9}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a8 │ │ -2aa30c: 0c09 |008e: move-result-object v9 │ │ -2aa30e: 231a 9211 |008f: new-array v10, v1, [Ljava/lang/Object; // type@1192 │ │ -2aa312: 523c 4783 |0091: iget v12, v3, Lfr/nocle/passegares/radar/EvoluateInfo;.nbElementsToEvoluate:I // field@8347 │ │ -2aa316: 7110 6f88 0c00 |0093: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2aa31c: 0c0c |0096: move-result-object v12 │ │ -2aa31e: 4d0c 0a00 |0097: aput-object v12, v10, v0 │ │ -2aa322: 7120 c288 a900 |0099: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@88c2 │ │ -2aa328: 0c09 |009c: move-result-object v9 │ │ -2aa32a: 6e20 3b18 9200 |009d: invoke-virtual {v2, v9}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@183b │ │ -2aa330: 284d |00a0: goto 00ed // +004d │ │ -2aa332: 6e10 d985 0a00 |00a1: invoke-virtual {v10}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ -2aa338: 0a09 |00a4: move-result v9 │ │ -2aa33a: 3419 4200 |00a5: if-lt v9, v1, 00e7 // +0042 │ │ -2aa33e: 6e10 d985 0a00 |00a7: invoke-virtual {v10}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ -2aa344: 0a09 |00aa: move-result v9 │ │ -2aa346: 122c |00ab: const/4 v12, #int 2 // #2 │ │ -2aa348: 36c9 3b00 |00ac: if-gt v9, v12, 00e7 // +003b │ │ -2aa34c: 5489 6583 |00ae: iget-object v9, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2aa350: 6e10 a100 0900 |00b0: invoke-virtual {v9}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@00a1 │ │ -2aa356: 0c09 |00b3: move-result-object v9 │ │ -2aa358: 6e30 1c0f 7906 |00b4: invoke-virtual {v9, v7, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0f1c │ │ -2aa35e: 0c09 |00b7: move-result-object v9 │ │ -2aa360: 220c 8a10 |00b8: new-instance v12, Ljava/lang/StringBuilder; // type@108a │ │ -2aa364: 7010 e088 0c00 |00ba: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2aa36a: 5480 6583 |00bd: iget-object v0, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2aa36e: 1404 5000 0f7f |00bf: const v4, #float 1.90081e+38 // #7f0f0050 │ │ -2aa374: 6e20 a800 4000 |00c2: invoke-virtual {v0, v4}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a8 │ │ -2aa37a: 0c00 |00c5: move-result-object v0 │ │ -2aa37c: 6e20 eb88 0c00 |00c6: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2aa382: 1a00 1400 |00c9: const-string v0, " " // string@0014 │ │ -2aa386: 6e20 eb88 0c00 |00cb: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2aa38c: 6e10 d985 0a00 |00ce: invoke-virtual {v10}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ -2aa392: 0a00 |00d1: move-result v0 │ │ -2aa394: b010 |00d2: add-int/2addr v0, v1 │ │ -2aa396: 7110 dd88 0000 |00d3: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2aa39c: 0c00 |00d6: move-result-object v0 │ │ -2aa39e: 6e20 eb88 0c00 |00d7: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2aa3a4: 6e10 f288 0c00 |00da: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2aa3aa: 0c0c |00dd: move-result-object v12 │ │ -2aa3ac: 5230 4783 |00de: iget v0, v3, Lfr/nocle/passegares/radar/EvoluateInfo;.nbElementsToEvoluate:I // field@8347 │ │ -2aa3b0: 7050 0f87 98ca |00e0: invoke-direct {v8, v9, v10, v12, v0}, Lfr/nocle/passegares/radar/MessageHandler;.prepareDialogEvolution:(Landroid/view/View;Lfr/nocle/passegares/modele/Gare;Ljava/lang/String;I)V // method@870f │ │ -2aa3b6: 6e20 5418 9200 |00e3: invoke-virtual {v2, v9}, Landroidx/appcompat/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1854 │ │ -2aa3bc: 2807 |00e6: goto 00ed // +0007 │ │ -2aa3be: 1409 4f00 0f7f |00e7: const v9, #float 1.90081e+38 // #7f0f004f │ │ -2aa3c4: 6e20 3a18 9200 |00ea: invoke-virtual {v2, v9}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@183a │ │ -2aa3ca: 2209 2110 |00ed: new-instance v9, Lfr/nocle/passegares/radar/MessageHandler$4; // type@1021 │ │ -2aa3ce: 7020 ee86 8900 |00ef: invoke-direct {v9, v8}, Lfr/nocle/passegares/radar/MessageHandler$4;.:(Lfr/nocle/passegares/radar/MessageHandler;)V // method@86ee │ │ -2aa3d4: 6e30 4918 5209 |00f2: invoke-virtual {v2, v5, v9}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1849 │ │ -2aa3da: 6e10 9c14 0b00 |00f5: invoke-virtual {v11}, Landroid/widget/ImageView;.clearColorFilter:()V // method@149c │ │ -2aa3e0: 6e10 2e18 0200 |00f8: invoke-virtual {v2}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@182e │ │ -2aa3e6: 0c09 |00fb: move-result-object v9 │ │ -2aa3e8: 220a 2210 |00fc: new-instance v10, Lfr/nocle/passegares/radar/MessageHandler$5; // type@1022 │ │ -2aa3ec: 7030 f086 8a09 |00fe: invoke-direct {v10, v8, v9}, Lfr/nocle/passegares/radar/MessageHandler$5;.:(Lfr/nocle/passegares/radar/MessageHandler;Landroidx/appcompat/app/AlertDialog;)V // method@86f0 │ │ -2aa3f2: 6e20 cd14 ab00 |0101: invoke-virtual {v11, v10}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@14cd │ │ -2aa3f8: 0e00 |0104: return-void │ │ +2aa1dc: |[2aa1dc] fr.nocle.passegares.radar.MessageHandler.gestionBoutonEvolution:(Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;Landroid/widget/ImageView;F)V │ │ +2aa1ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2aa1ee: 6e20 d114 0b00 |0001: invoke-virtual {v11, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2aa1f4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +2aa1f6: 6e20 c114 1b00 |0005: invoke-virtual {v11, v1}, Landroid/widget/ImageView;.setEnabled:(Z)V // method@14c1 │ │ +2aa1fc: 2202 bb03 |0008: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@03bb │ │ +2aa200: 5483 6583 |000a: iget-object v3, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2aa204: 7020 2c18 3200 |000c: invoke-direct {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@182c │ │ +2aa20a: 1403 4e00 0f7f |000f: const v3, #float 1.90081e+38 // #7f0f004e │ │ +2aa210: 6e20 5118 3200 |0012: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@1851 │ │ +2aa216: 7020 0787 a800 |0015: invoke-direct {v8, v10}, Lfr/nocle/passegares/radar/MessageHandler;.canIEvoluate:(Lfr/nocle/passegares/modele/Gare;)Lfr/nocle/passegares/radar/EvoluateInfo; // method@8707 │ │ +2aa21c: 0c03 |0018: move-result-object v3 │ │ +2aa21e: 5534 4683 |0019: iget-boolean v4, v3, Lfr/nocle/passegares/radar/EvoluateInfo;.canIEvoluate:Z // field@8346 │ │ +2aa222: 1405 3300 0f7f |001b: const v5, #float 1.90081e+38 // #7f0f0033 │ │ +2aa228: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +2aa22a: 1407 3c00 0b7f |001f: const v7, #float 1.84764e+38 // #7f0b003c │ │ +2aa230: 3804 5600 |0022: if-eqz v4, 0078 // +0056 │ │ +2aa234: 2200 8a10 |0024: new-instance v0, Ljava/lang/StringBuilder; // type@108a │ │ +2aa238: 7010 e088 0000 |0026: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2aa23e: 1a04 903b |0029: const-string v4, "Voulez-vous vraiment faire passer la gare au niveau " // string@3b90 │ │ +2aa242: 6e20 eb88 4000 |002b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2aa248: 6e10 d985 0a00 |002e: invoke-virtual {v10}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ +2aa24e: 0a04 |0031: move-result v4 │ │ +2aa250: b014 |0032: add-int/2addr v4, v1 │ │ +2aa252: 6e20 e788 4000 |0033: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ +2aa258: 1a01 5e00 |0036: const-string v1, " ?" // string@005e │ │ +2aa25c: 6e20 eb88 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2aa262: 6e10 f288 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2aa268: 0c00 |003e: move-result-object v0 │ │ +2aa26a: 6e10 d985 0a00 |003f: invoke-virtual {v10}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ +2aa270: 0a01 |0042: move-result v1 │ │ +2aa272: 3901 0600 |0043: if-nez v1, 0049 // +0006 │ │ +2aa276: 6e20 3b18 0200 |0045: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@183b │ │ +2aa27c: 2813 |0048: goto 005b // +0013 │ │ +2aa27e: 5481 6583 |0049: iget-object v1, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2aa282: 6e10 a100 0100 |004b: invoke-virtual {v1}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@00a1 │ │ +2aa288: 0c01 |004e: move-result-object v1 │ │ +2aa28a: 6e30 1c0f 7106 |004f: invoke-virtual {v1, v7, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0f1c │ │ +2aa290: 0c01 |0052: move-result-object v1 │ │ +2aa292: 5233 4783 |0053: iget v3, v3, Lfr/nocle/passegares/radar/EvoluateInfo;.nbElementsToEvoluate:I // field@8347 │ │ +2aa296: 7053 0f87 180a |0055: invoke-direct {v8, v1, v10, v0, v3}, Lfr/nocle/passegares/radar/MessageHandler;.prepareDialogEvolution:(Landroid/view/View;Lfr/nocle/passegares/modele/Gare;Ljava/lang/String;I)V // method@870f │ │ +2aa29c: 6e20 5418 1200 |0058: invoke-virtual {v2, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1854 │ │ +2aa2a2: 2200 1f10 |005b: new-instance v0, Lfr/nocle/passegares/radar/MessageHandler$2; // type@101f │ │ +2aa2a6: 705c ea86 80a9 |005d: invoke-direct {v0, v8, v9, v10, v12}, Lfr/nocle/passegares/radar/MessageHandler$2;.:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;F)V // method@86ea │ │ +2aa2ac: 6e30 4918 5200 |0060: invoke-virtual {v2, v5, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1849 │ │ +2aa2b2: 1409 2a00 0f7f |0063: const v9, #float 1.9008e+38 // #7f0f002a │ │ +2aa2b8: 220a 2010 |0066: new-instance v10, Lfr/nocle/passegares/radar/MessageHandler$3; // type@1020 │ │ +2aa2bc: 7020 ec86 8a00 |0068: invoke-direct {v10, v8}, Lfr/nocle/passegares/radar/MessageHandler$3;.:(Lfr/nocle/passegares/radar/MessageHandler;)V // method@86ec │ │ +2aa2c2: 6e30 3f18 920a |006b: invoke-virtual {v2, v9, v10}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@183f │ │ +2aa2c8: 1409 00ff 00ff |006e: const v9, #float -1.71465e+38 // #ff00ff00 │ │ +2aa2ce: 620a 9300 |0071: sget-object v10, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@0093 │ │ +2aa2d2: 6e30 be14 9b0a |0073: invoke-virtual {v11, v9, v10}, Landroid/widget/ImageView;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@14be │ │ +2aa2d8: 2900 8200 |0076: goto/16 00f8 // +0082 │ │ +2aa2dc: 6e10 d985 0a00 |0078: invoke-virtual {v10}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ +2aa2e2: 0a09 |007b: move-result v9 │ │ +2aa2e4: 3909 2500 |007c: if-nez v9, 00a1 // +0025 │ │ +2aa2e8: 5239 4783 |007e: iget v9, v3, Lfr/nocle/passegares/radar/EvoluateInfo;.nbElementsToEvoluate:I // field@8347 │ │ +2aa2ec: 3719 0600 |0080: if-le v9, v1, 0086 // +0006 │ │ +2aa2f0: 1409 5200 0f7f |0082: const v9, #float 1.90081e+38 // #7f0f0052 │ │ +2aa2f6: 2804 |0085: goto 0089 // +0004 │ │ +2aa2f8: 1409 5100 0f7f |0086: const v9, #float 1.90081e+38 // #7f0f0051 │ │ +2aa2fe: 548a 6583 |0089: iget-object v10, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2aa302: 6e20 a800 9a00 |008b: invoke-virtual {v10, v9}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a8 │ │ +2aa308: 0c09 |008e: move-result-object v9 │ │ +2aa30a: 231a 9211 |008f: new-array v10, v1, [Ljava/lang/Object; // type@1192 │ │ +2aa30e: 523c 4783 |0091: iget v12, v3, Lfr/nocle/passegares/radar/EvoluateInfo;.nbElementsToEvoluate:I // field@8347 │ │ +2aa312: 7110 6f88 0c00 |0093: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2aa318: 0c0c |0096: move-result-object v12 │ │ +2aa31a: 4d0c 0a00 |0097: aput-object v12, v10, v0 │ │ +2aa31e: 7120 c288 a900 |0099: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@88c2 │ │ +2aa324: 0c09 |009c: move-result-object v9 │ │ +2aa326: 6e20 3b18 9200 |009d: invoke-virtual {v2, v9}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@183b │ │ +2aa32c: 284d |00a0: goto 00ed // +004d │ │ +2aa32e: 6e10 d985 0a00 |00a1: invoke-virtual {v10}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ +2aa334: 0a09 |00a4: move-result v9 │ │ +2aa336: 3419 4200 |00a5: if-lt v9, v1, 00e7 // +0042 │ │ +2aa33a: 6e10 d985 0a00 |00a7: invoke-virtual {v10}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ +2aa340: 0a09 |00aa: move-result v9 │ │ +2aa342: 122c |00ab: const/4 v12, #int 2 // #2 │ │ +2aa344: 36c9 3b00 |00ac: if-gt v9, v12, 00e7 // +003b │ │ +2aa348: 5489 6583 |00ae: iget-object v9, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2aa34c: 6e10 a100 0900 |00b0: invoke-virtual {v9}, Landroid/app/Activity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@00a1 │ │ +2aa352: 0c09 |00b3: move-result-object v9 │ │ +2aa354: 6e30 1c0f 7906 |00b4: invoke-virtual {v9, v7, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0f1c │ │ +2aa35a: 0c09 |00b7: move-result-object v9 │ │ +2aa35c: 220c 8a10 |00b8: new-instance v12, Ljava/lang/StringBuilder; // type@108a │ │ +2aa360: 7010 e088 0c00 |00ba: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2aa366: 5480 6583 |00bd: iget-object v0, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2aa36a: 1404 5000 0f7f |00bf: const v4, #float 1.90081e+38 // #7f0f0050 │ │ +2aa370: 6e20 a800 4000 |00c2: invoke-virtual {v0, v4}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a8 │ │ +2aa376: 0c00 |00c5: move-result-object v0 │ │ +2aa378: 6e20 eb88 0c00 |00c6: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2aa37e: 1a00 1400 |00c9: const-string v0, " " // string@0014 │ │ +2aa382: 6e20 eb88 0c00 |00cb: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2aa388: 6e10 d985 0a00 |00ce: invoke-virtual {v10}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ +2aa38e: 0a00 |00d1: move-result v0 │ │ +2aa390: b010 |00d2: add-int/2addr v0, v1 │ │ +2aa392: 7110 dd88 0000 |00d3: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2aa398: 0c00 |00d6: move-result-object v0 │ │ +2aa39a: 6e20 eb88 0c00 |00d7: invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2aa3a0: 6e10 f288 0c00 |00da: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2aa3a6: 0c0c |00dd: move-result-object v12 │ │ +2aa3a8: 5230 4783 |00de: iget v0, v3, Lfr/nocle/passegares/radar/EvoluateInfo;.nbElementsToEvoluate:I // field@8347 │ │ +2aa3ac: 7050 0f87 98ca |00e0: invoke-direct {v8, v9, v10, v12, v0}, Lfr/nocle/passegares/radar/MessageHandler;.prepareDialogEvolution:(Landroid/view/View;Lfr/nocle/passegares/modele/Gare;Ljava/lang/String;I)V // method@870f │ │ +2aa3b2: 6e20 5418 9200 |00e3: invoke-virtual {v2, v9}, Landroidx/appcompat/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1854 │ │ +2aa3b8: 2807 |00e6: goto 00ed // +0007 │ │ +2aa3ba: 1409 4f00 0f7f |00e7: const v9, #float 1.90081e+38 // #7f0f004f │ │ +2aa3c0: 6e20 3a18 9200 |00ea: invoke-virtual {v2, v9}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@183a │ │ +2aa3c6: 2209 2110 |00ed: new-instance v9, Lfr/nocle/passegares/radar/MessageHandler$4; // type@1021 │ │ +2aa3ca: 7020 ee86 8900 |00ef: invoke-direct {v9, v8}, Lfr/nocle/passegares/radar/MessageHandler$4;.:(Lfr/nocle/passegares/radar/MessageHandler;)V // method@86ee │ │ +2aa3d0: 6e30 4918 5209 |00f2: invoke-virtual {v2, v5, v9}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1849 │ │ +2aa3d6: 6e10 9c14 0b00 |00f5: invoke-virtual {v11}, Landroid/widget/ImageView;.clearColorFilter:()V // method@149c │ │ +2aa3dc: 6e10 2e18 0200 |00f8: invoke-virtual {v2}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@182e │ │ +2aa3e2: 0c09 |00fb: move-result-object v9 │ │ +2aa3e4: 220a 2210 |00fc: new-instance v10, Lfr/nocle/passegares/radar/MessageHandler$5; // type@1022 │ │ +2aa3e8: 7030 f086 8a09 |00fe: invoke-direct {v10, v8, v9}, Lfr/nocle/passegares/radar/MessageHandler$5;.:(Lfr/nocle/passegares/radar/MessageHandler;Landroidx/appcompat/app/AlertDialog;)V // method@86f0 │ │ +2aa3ee: 6e20 cd14 ab00 |0101: invoke-virtual {v11, v10}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@14cd │ │ +2aa3f4: 0e00 |0104: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=174 │ │ 0x0005 line=175 │ │ 0x0008 line=178 │ │ 0x0012 line=179 │ │ 0x0015 line=182 │ │ @@ -686127,27 +686126,27 @@ │ │ type : '(Lfr/nocle/passegares/modele/Gare;Landroid/widget/ImageView;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -2aa3fc: |[2aa3fc] fr.nocle.passegares.radar.MessageHandler.gestionBoutonFourniture:(Lfr/nocle/passegares/modele/Gare;Landroid/widget/ImageView;)V │ │ -2aa40c: 6e10 d985 0200 |0000: invoke-virtual {v2}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ -2aa412: 0a00 |0003: move-result v0 │ │ -2aa414: 3d00 0e00 |0004: if-lez v0, 0012 // +000e │ │ -2aa418: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -2aa41a: 6e20 d114 0300 |0007: invoke-virtual {v3, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2aa420: 6e10 ca85 0200 |000a: invoke-virtual {v2}, Lfr/nocle/passegares/modele/Gare;.getCouleur:()I // method@85ca │ │ -2aa426: 0a02 |000d: move-result v2 │ │ -2aa428: 7120 a386 2300 |000e: invoke-static {v3, v2}, Lfr/nocle/passegares/outils/CouleurOutils;.setTicketIcon:(Landroid/widget/ImageView;I)V // method@86a3 │ │ -2aa42e: 2805 |0011: goto 0016 // +0005 │ │ -2aa430: 1242 |0012: const/4 v2, #int 4 // #4 │ │ -2aa432: 6e20 d114 2300 |0013: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2aa438: 0e00 |0016: return-void │ │ +2aa3f8: |[2aa3f8] fr.nocle.passegares.radar.MessageHandler.gestionBoutonFourniture:(Lfr/nocle/passegares/modele/Gare;Landroid/widget/ImageView;)V │ │ +2aa408: 6e10 d985 0200 |0000: invoke-virtual {v2}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ +2aa40e: 0a00 |0003: move-result v0 │ │ +2aa410: 3d00 0e00 |0004: if-lez v0, 0012 // +000e │ │ +2aa414: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +2aa416: 6e20 d114 0300 |0007: invoke-virtual {v3, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2aa41c: 6e10 ca85 0200 |000a: invoke-virtual {v2}, Lfr/nocle/passegares/modele/Gare;.getCouleur:()I // method@85ca │ │ +2aa422: 0a02 |000d: move-result v2 │ │ +2aa424: 7120 a386 2300 |000e: invoke-static {v3, v2}, Lfr/nocle/passegares/outils/CouleurOutils;.setTicketIcon:(Landroid/widget/ImageView;I)V // method@86a3 │ │ +2aa42a: 2805 |0011: goto 0016 // +0005 │ │ +2aa42c: 1242 |0012: const/4 v2, #int 4 // #4 │ │ +2aa42e: 6e20 d114 2300 |0013: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2aa434: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0007 line=272 │ │ 0x000a line=273 │ │ 0x0013 line=276 │ │ locals : │ │ @@ -686160,31 +686159,31 @@ │ │ type : '(Lfr/nocle/passegares/modele/Gare;Landroid/widget/Button;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -2aa43c: |[2aa43c] fr.nocle.passegares.radar.MessageHandler.gestionBoutonVoirBoutique:(Lfr/nocle/passegares/modele/Gare;Landroid/widget/Button;)V │ │ -2aa44c: 6e10 d285 0600 |0000: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Gare;.getIdBoutique:()Ljava/lang/Long; // method@85d2 │ │ -2aa452: 0c00 |0003: move-result-object v0 │ │ -2aa454: 6e10 7488 0000 |0004: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@8874 │ │ -2aa45a: 0b00 |0007: move-result-wide v0 │ │ -2aa45c: 1602 0000 |0008: const-wide/16 v2, #int 0 // #0 │ │ -2aa460: 3104 0002 |000a: cmp-long v4, v0, v2 │ │ -2aa464: 3d04 0f00 |000c: if-lez v4, 001b // +000f │ │ -2aa468: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -2aa46a: 6e20 8813 0700 |000f: invoke-virtual {v7, v0}, Landroid/widget/Button;.setVisibility:(I)V // method@1388 │ │ -2aa470: 2200 2510 |0012: new-instance v0, Lfr/nocle/passegares/radar/MessageHandler$7; // type@1025 │ │ -2aa474: 7030 f686 5006 |0014: invoke-direct {v0, v5, v6}, Lfr/nocle/passegares/radar/MessageHandler$7;.:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/modele/Gare;)V // method@86f6 │ │ -2aa47a: 6e20 8113 0700 |0017: invoke-virtual {v7, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1381 │ │ -2aa480: 2806 |001a: goto 0020 // +0006 │ │ -2aa482: 1306 0800 |001b: const/16 v6, #int 8 // #8 │ │ -2aa486: 6e20 8813 6700 |001d: invoke-virtual {v7, v6}, Landroid/widget/Button;.setVisibility:(I)V // method@1388 │ │ -2aa48c: 0e00 |0020: return-void │ │ +2aa438: |[2aa438] fr.nocle.passegares.radar.MessageHandler.gestionBoutonVoirBoutique:(Lfr/nocle/passegares/modele/Gare;Landroid/widget/Button;)V │ │ +2aa448: 6e10 d285 0600 |0000: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Gare;.getIdBoutique:()Ljava/lang/Long; // method@85d2 │ │ +2aa44e: 0c00 |0003: move-result-object v0 │ │ +2aa450: 6e10 7488 0000 |0004: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@8874 │ │ +2aa456: 0b00 |0007: move-result-wide v0 │ │ +2aa458: 1602 0000 |0008: const-wide/16 v2, #int 0 // #0 │ │ +2aa45c: 3104 0002 |000a: cmp-long v4, v0, v2 │ │ +2aa460: 3d04 0f00 |000c: if-lez v4, 001b // +000f │ │ +2aa464: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +2aa466: 6e20 8813 0700 |000f: invoke-virtual {v7, v0}, Landroid/widget/Button;.setVisibility:(I)V // method@1388 │ │ +2aa46c: 2200 2510 |0012: new-instance v0, Lfr/nocle/passegares/radar/MessageHandler$7; // type@1025 │ │ +2aa470: 7030 f686 5006 |0014: invoke-direct {v0, v5, v6}, Lfr/nocle/passegares/radar/MessageHandler$7;.:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/modele/Gare;)V // method@86f6 │ │ +2aa476: 6e20 8113 0700 |0017: invoke-virtual {v7, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1381 │ │ +2aa47c: 2806 |001a: goto 0020 // +0006 │ │ +2aa47e: 1306 0800 |001b: const/16 v6, #int 8 // #8 │ │ +2aa482: 6e20 8813 6700 |001d: invoke-virtual {v7, v6}, Landroid/widget/Button;.setVisibility:(I)V // method@1388 │ │ +2aa488: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x000f line=306 │ │ 0x0012 line=307 │ │ 0x001d line=316 │ │ locals : │ │ @@ -686197,190 +686196,190 @@ │ │ type : '(Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 382 16-bit code units │ │ -2aa5bc: |[2aa5bc] fr.nocle.passegares.radar.MessageHandler.mettreAJourAffichage:(Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;F)V │ │ -2aa5cc: 0808 1000 |0000: move-object/from16 v8, v16 │ │ -2aa5d0: 0809 1200 |0002: move-object/from16 v9, v18 │ │ -2aa5d4: 5480 6583 |0004: iget-object v0, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2aa5d8: 1401 dd00 087f |0006: const v1, #float 1.80779e+38 // #7f0800dd │ │ -2aa5de: 6e20 9200 1000 |0009: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ -2aa5e4: 0c00 |000c: move-result-object v0 │ │ -2aa5e6: 1f00 3403 |000d: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ -2aa5ea: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ -2aa5ee: 0e00 |0011: return-void │ │ -2aa5f0: 5481 6583 |0012: iget-object v1, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2aa5f4: 1402 7000 087f |0014: const v2, #float 1.80777e+38 // #7f080070 │ │ -2aa5fa: 6e20 9200 2100 |0017: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ -2aa600: 0c01 |001a: move-result-object v1 │ │ -2aa602: 071a |001b: move-object v10, v1 │ │ -2aa604: 1f0a fe02 |001c: check-cast v10, Landroid/widget/Button; // type@02fe │ │ -2aa608: 5481 6583 |001e: iget-object v1, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2aa60c: 1402 6d00 087f |0020: const v2, #float 1.80777e+38 // #7f08006d │ │ -2aa612: 6e20 9200 2100 |0023: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ -2aa618: 0c01 |0026: move-result-object v1 │ │ -2aa61a: 071b |0027: move-object v11, v1 │ │ -2aa61c: 1f0b fe02 |0028: check-cast v11, Landroid/widget/Button; // type@02fe │ │ -2aa620: 5481 6583 |002a: iget-object v1, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2aa624: 1402 7100 087f |002c: const v2, #float 1.80777e+38 // #7f080071 │ │ -2aa62a: 6e20 9200 2100 |002f: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ -2aa630: 0c01 |0032: move-result-object v1 │ │ -2aa632: 071c |0033: move-object v12, v1 │ │ -2aa634: 1f0c fe02 |0034: check-cast v12, Landroid/widget/Button; // type@02fe │ │ -2aa638: 5481 6583 |0036: iget-object v1, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2aa63c: 1402 6f00 087f |0038: const v2, #float 1.80777e+38 // #7f08006f │ │ -2aa642: 6e20 9200 2100 |003b: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ -2aa648: 0c01 |003e: move-result-object v1 │ │ -2aa64a: 071d |003f: move-object v13, v1 │ │ -2aa64c: 1f0d 1303 |0040: check-cast v13, Landroid/widget/ImageView; // type@0313 │ │ -2aa650: 5481 6583 |0042: iget-object v1, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2aa654: 1402 6e00 087f |0044: const v2, #float 1.80777e+38 // #7f08006e │ │ -2aa65a: 6e20 9200 2100 |0047: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ -2aa660: 0c01 |004a: move-result-object v1 │ │ -2aa662: 071e |004b: move-object v14, v1 │ │ -2aa664: 1f0e 1303 |004c: check-cast v14, Landroid/widget/ImageView; // type@0313 │ │ -2aa668: 1241 |004e: const/4 v1, #int 4 // #4 │ │ -2aa66a: 1202 |004f: const/4 v2, #int 0 // #0 │ │ -2aa66c: 1403 db00 087f |0050: const v3, #float 1.80779e+38 // #7f0800db │ │ -2aa672: 1404 0f01 087f |0053: const v4, #float 1.80781e+38 // #7f08010f │ │ -2aa678: 1305 1100 |0056: const/16 v5, #int 17 // #11 │ │ -2aa67c: 1406 dc00 087f |0058: const v6, #float 1.80779e+38 // #7f0800dc │ │ -2aa682: 1307 0800 |005b: const/16 v7, #int 8 // #8 │ │ -2aa686: 3909 4200 |005d: if-nez v9, 009f // +0042 │ │ -2aa68a: 1409 2300 0f7f |005f: const v9, #float 1.9008e+38 // #7f0f0023 │ │ -2aa690: 6e20 9016 9000 |0062: invoke-virtual {v0, v9}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ -2aa696: 5480 6583 |0065: iget-object v0, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2aa69a: 6e20 9200 6000 |0067: invoke-virtual {v0, v6}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ -2aa6a0: 0c00 |006a: move-result-object v0 │ │ -2aa6a2: 1f00 3403 |006b: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ -2aa6a6: 1406 a100 0f7f |006d: const v6, #float 1.90083e+38 // #7f0f00a1 │ │ -2aa6ac: 6e20 9016 6000 |0070: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ -2aa6b2: 6006 b500 |0073: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b5 │ │ -2aa6b6: 3456 0500 |0075: if-lt v6, v5, 007a // +0005 │ │ -2aa6ba: 6e20 9216 1000 |0077: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextAlignment:(I)V // method@1692 │ │ -2aa6c0: 5480 6583 |007a: iget-object v0, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2aa6c4: 6e20 9200 3000 |007c: invoke-virtual {v0, v3}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ -2aa6ca: 0c00 |007f: move-result-object v0 │ │ -2aa6cc: 1f00 3403 |0080: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ -2aa6d0: 1401 9c00 0f7f |0082: const v1, #float 1.90083e+38 // #7f0f009c │ │ -2aa6d6: 6e20 9016 1000 |0085: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ -2aa6dc: 6e20 7f13 2a00 |0088: invoke-virtual {v10, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@137f │ │ -2aa6e2: 6e20 d114 7d00 |008b: invoke-virtual {v13, v7}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2aa6e8: 6e20 d114 7e00 |008e: invoke-virtual {v14, v7}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2aa6ee: 5480 6583 |0091: iget-object v0, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2aa6f2: 6e20 9200 4000 |0093: invoke-virtual {v0, v4}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ -2aa6f8: 0c00 |0096: move-result-object v0 │ │ -2aa6fa: 1f00 1803 |0097: check-cast v0, Landroid/widget/ListView; // type@0318 │ │ -2aa6fe: 1201 |0099: const/4 v1, #int 0 // #0 │ │ -2aa700: 6e20 3915 1000 |009a: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1539 │ │ -2aa706: 2900 e000 |009d: goto/16 017d // +00e0 │ │ -2aa70a: 220f db0f |009f: new-instance v15, Lfr/nocle/passegares/adapter/GaresAdapter; // type@0fdb │ │ -2aa70e: 5487 6583 |00a1: iget-object v7, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2aa712: 5482 6383 |00a3: iget-object v2, v8, Lfr/nocle/passegares/radar/MessageHandler;.listeGares:Ljava/util/ArrayList; // field@8363 │ │ -2aa716: 7030 1985 7f02 |00a5: invoke-direct {v15, v7, v2}, Lfr/nocle/passegares/adapter/GaresAdapter;.:(Landroid/content/Context;Ljava/util/ArrayList;)V // method@8519 │ │ -2aa71c: 5482 6583 |00a8: iget-object v2, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2aa720: 6e20 9200 4200 |00aa: invoke-virtual {v2, v4}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ -2aa726: 0c02 |00ad: move-result-object v2 │ │ -2aa728: 1f02 1803 |00ae: check-cast v2, Landroid/widget/ListView; // type@0318 │ │ -2aa72c: 6e20 3915 f200 |00b0: invoke-virtual {v2, v15}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1539 │ │ -2aa732: 2204 2610 |00b3: new-instance v4, Lfr/nocle/passegares/radar/MessageHandler$8; // type@1026 │ │ -2aa736: 7020 f886 8400 |00b5: invoke-direct {v4, v8}, Lfr/nocle/passegares/radar/MessageHandler$8;.:(Lfr/nocle/passegares/radar/MessageHandler;)V // method@86f8 │ │ -2aa73c: 6e20 4015 4200 |00b8: invoke-virtual {v2, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1540 │ │ -2aa742: 7701 9288 1300 |00bb: invoke-static/range {v19}, Ljava/lang/Math;.round:(F)I // method@8892 │ │ -2aa748: 0a02 |00be: move-result v2 │ │ -2aa74a: 7401 da85 1200 |00bf: invoke-virtual/range {v18}, Lfr/nocle/passegares/modele/Gare;.getNom:()Ljava/lang/String; // method@85da │ │ -2aa750: 0c04 |00c2: move-result-object v4 │ │ -2aa752: 7110 a686 0400 |00c3: invoke-static {v4}, Lfr/nocle/passegares/outils/StringOutils;.displayBeautifullNameStation:(Ljava/lang/String;)Ljava/lang/String; // method@86a6 │ │ -2aa758: 0c04 |00c6: move-result-object v4 │ │ -2aa75a: 6e20 9116 4000 |00c7: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2aa760: 5480 6583 |00ca: iget-object v0, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2aa764: 6e20 9200 6000 |00cc: invoke-virtual {v0, v6}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ -2aa76a: 0c00 |00cf: move-result-object v0 │ │ -2aa76c: 1f00 3403 |00d0: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ -2aa770: 2204 8a10 |00d2: new-instance v4, Ljava/lang/StringBuilder; // type@108a │ │ -2aa774: 7010 e088 0400 |00d4: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2aa77a: 5487 6583 |00d7: iget-object v7, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2aa77e: 140f a000 0f7f |00d9: const v15, #float 1.90083e+38 // #7f0f00a0 │ │ -2aa784: 6e20 a800 f700 |00dc: invoke-virtual {v7, v15}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a8 │ │ -2aa78a: 0c07 |00df: move-result-object v7 │ │ -2aa78c: 6e20 eb88 7400 |00e0: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2aa792: 1a07 1400 |00e3: const-string v7, " " // string@0014 │ │ -2aa796: 6e20 eb88 7400 |00e5: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2aa79c: 7401 d985 1200 |00e8: invoke-virtual/range {v18}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ -2aa7a2: 0a07 |00eb: move-result v7 │ │ -2aa7a4: 6e20 e788 7400 |00ec: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ -2aa7aa: 6e10 f288 0400 |00ef: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2aa7b0: 0c04 |00f2: move-result-object v4 │ │ -2aa7b2: 6e20 9116 4000 |00f3: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2aa7b8: 5480 6583 |00f6: iget-object v0, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2aa7bc: 6e20 9200 3000 |00f8: invoke-virtual {v0, v3}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ -2aa7c2: 0c00 |00fb: move-result-object v0 │ │ -2aa7c4: 1f00 3403 |00fc: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ -2aa7c8: 2203 8a10 |00fe: new-instance v3, Ljava/lang/StringBuilder; // type@108a │ │ -2aa7cc: 7010 e088 0300 |0100: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2aa7d2: 6e20 e788 2300 |0103: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ -2aa7d8: 1a04 1501 |0106: const-string v4, " m" // string@0115 │ │ -2aa7dc: 6e20 eb88 4300 |0108: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2aa7e2: 6e10 f288 0300 |010b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2aa7e8: 0c03 |010e: move-result-object v3 │ │ -2aa7ea: 6e20 9116 3000 |010f: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2aa7f0: 1300 9600 |0112: const/16 v0, #int 150 // #96 │ │ -2aa7f4: 3602 4800 |0114: if-gt v2, v0, 015c // +0048 │ │ -2aa7f8: 6000 b500 |0116: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b5 │ │ -2aa7fc: 3450 0e00 |0118: if-lt v0, v5, 0126 // +000e │ │ -2aa800: 5480 6583 |011a: iget-object v0, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2aa804: 6e20 9200 6000 |011c: invoke-virtual {v0, v6}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ -2aa80a: 0c00 |011f: move-result-object v0 │ │ -2aa80c: 1f00 3403 |0120: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ -2aa810: 1231 |0122: const/4 v1, #int 3 // #3 │ │ -2aa812: 6e20 9216 1000 |0123: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextAlignment:(I)V // method@1692 │ │ -2aa818: 5480 6783 |0126: iget-object v0, v8, Lfr/nocle/passegares/radar/MessageHandler;.tamponControlleur:Lfr/nocle/passegares/controlleur/TamponCtrl; // field@8367 │ │ -2aa81c: 7401 d185 1200 |0128: invoke-virtual/range {v18}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ -2aa822: 0b01 |012b: move-result-wide v1 │ │ -2aa824: 6e30 b585 1002 |012c: invoke-virtual {v0, v1, v2}, Lfr/nocle/passegares/controlleur/TamponCtrl;.ifAlreadyTamponned:(J)Z // method@85b5 │ │ -2aa82a: 0a00 |012f: move-result v0 │ │ -2aa82c: 3900 1b00 |0130: if-nez v0, 014b // +001b │ │ -2aa830: 1210 |0132: const/4 v0, #int 1 // #1 │ │ -2aa832: 6e20 7f13 0a00 |0133: invoke-virtual {v10, v0}, Landroid/widget/Button;.setEnabled:(Z)V // method@137f │ │ -2aa838: 220f 2710 |0136: new-instance v15, Lfr/nocle/passegares/radar/MessageHandler$9; // type@1027 │ │ -2aa83c: 07f0 |0138: move-object v0, v15 │ │ -2aa83e: 0801 1000 |0139: move-object/from16 v1, v16 │ │ -2aa842: 0802 1200 |013b: move-object/from16 v2, v18 │ │ -2aa846: 0803 1200 |013d: move-object/from16 v3, v18 │ │ -2aa84a: 0804 1100 |013f: move-object/from16 v4, v17 │ │ -2aa84e: 07a5 |0141: move-object v5, v10 │ │ -2aa850: 07e6 |0142: move-object v6, v14 │ │ -2aa852: 0207 1300 |0143: move/from16 v7, v19 │ │ -2aa856: 7608 fa86 0000 |0145: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfr/nocle/passegares/radar/MessageHandler$9;.:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/controlleur/GareCtrl;Landroid/widget/Button;Landroid/widget/ImageView;F)V // method@86fa │ │ -2aa85c: 6e20 8113 fa00 |0148: invoke-virtual {v10, v15}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1381 │ │ -2aa862: 0800 1100 |014b: move-object/from16 v0, v17 │ │ -2aa866: 0201 1300 |014d: move/from16 v1, v19 │ │ -2aa86a: 7051 0a87 08e9 |014f: invoke-direct {v8, v0, v9, v14, v1}, Lfr/nocle/passegares/radar/MessageHandler;.gestionBoutonEvolution:(Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;Landroid/widget/ImageView;F)V // method@870a │ │ -2aa870: 7030 0b87 980d |0152: invoke-direct {v8, v9, v13}, Lfr/nocle/passegares/radar/MessageHandler;.gestionBoutonFourniture:(Lfr/nocle/passegares/modele/Gare;Landroid/widget/ImageView;)V // method@870b │ │ -2aa876: 7040 0987 98cb |0155: invoke-direct {v8, v9, v11, v12}, Lfr/nocle/passegares/radar/MessageHandler;.gestionBoutonCreerBoutique:(Lfr/nocle/passegares/modele/Gare;Landroid/widget/Button;Landroid/widget/Button;)V // method@8709 │ │ -2aa87c: 7030 0c87 980c |0158: invoke-direct {v8, v9, v12}, Lfr/nocle/passegares/radar/MessageHandler;.gestionBoutonVoirBoutique:(Lfr/nocle/passegares/modele/Gare;Landroid/widget/Button;)V // method@870c │ │ -2aa882: 2822 |015b: goto 017d // +0022 │ │ -2aa884: 6000 b500 |015c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b5 │ │ -2aa888: 3450 0d00 |015e: if-lt v0, v5, 016b // +000d │ │ -2aa88c: 5480 6583 |0160: iget-object v0, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ -2aa890: 6e20 9200 6000 |0162: invoke-virtual {v0, v6}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ -2aa896: 0c00 |0165: move-result-object v0 │ │ -2aa898: 1f00 3403 |0166: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ -2aa89c: 6e20 9216 1000 |0168: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextAlignment:(I)V // method@1692 │ │ -2aa8a2: 1200 |016b: const/4 v0, #int 0 // #0 │ │ -2aa8a4: 6e20 7f13 0a00 |016c: invoke-virtual {v10, v0}, Landroid/widget/Button;.setEnabled:(Z)V // method@137f │ │ -2aa8aa: 1300 0800 |016f: const/16 v0, #int 8 // #8 │ │ -2aa8ae: 6e20 d114 0d00 |0171: invoke-virtual {v13, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2aa8b4: 6e20 d114 0e00 |0174: invoke-virtual {v14, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2aa8ba: 6e20 8813 0b00 |0177: invoke-virtual {v11, v0}, Landroid/widget/Button;.setVisibility:(I)V // method@1388 │ │ -2aa8c0: 6e20 8813 0c00 |017a: invoke-virtual {v12, v0}, Landroid/widget/Button;.setVisibility:(I)V // method@1388 │ │ -2aa8c6: 0e00 |017d: return-void │ │ +2aa5b8: |[2aa5b8] fr.nocle.passegares.radar.MessageHandler.mettreAJourAffichage:(Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;F)V │ │ +2aa5c8: 0808 1000 |0000: move-object/from16 v8, v16 │ │ +2aa5cc: 0809 1200 |0002: move-object/from16 v9, v18 │ │ +2aa5d0: 5480 6583 |0004: iget-object v0, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2aa5d4: 1401 dd00 087f |0006: const v1, #float 1.80779e+38 // #7f0800dd │ │ +2aa5da: 6e20 9200 1000 |0009: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ +2aa5e0: 0c00 |000c: move-result-object v0 │ │ +2aa5e2: 1f00 3403 |000d: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ +2aa5e6: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ +2aa5ea: 0e00 |0011: return-void │ │ +2aa5ec: 5481 6583 |0012: iget-object v1, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2aa5f0: 1402 7000 087f |0014: const v2, #float 1.80777e+38 // #7f080070 │ │ +2aa5f6: 6e20 9200 2100 |0017: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ +2aa5fc: 0c01 |001a: move-result-object v1 │ │ +2aa5fe: 071a |001b: move-object v10, v1 │ │ +2aa600: 1f0a fe02 |001c: check-cast v10, Landroid/widget/Button; // type@02fe │ │ +2aa604: 5481 6583 |001e: iget-object v1, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2aa608: 1402 6d00 087f |0020: const v2, #float 1.80777e+38 // #7f08006d │ │ +2aa60e: 6e20 9200 2100 |0023: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ +2aa614: 0c01 |0026: move-result-object v1 │ │ +2aa616: 071b |0027: move-object v11, v1 │ │ +2aa618: 1f0b fe02 |0028: check-cast v11, Landroid/widget/Button; // type@02fe │ │ +2aa61c: 5481 6583 |002a: iget-object v1, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2aa620: 1402 7100 087f |002c: const v2, #float 1.80777e+38 // #7f080071 │ │ +2aa626: 6e20 9200 2100 |002f: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ +2aa62c: 0c01 |0032: move-result-object v1 │ │ +2aa62e: 071c |0033: move-object v12, v1 │ │ +2aa630: 1f0c fe02 |0034: check-cast v12, Landroid/widget/Button; // type@02fe │ │ +2aa634: 5481 6583 |0036: iget-object v1, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2aa638: 1402 6f00 087f |0038: const v2, #float 1.80777e+38 // #7f08006f │ │ +2aa63e: 6e20 9200 2100 |003b: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ +2aa644: 0c01 |003e: move-result-object v1 │ │ +2aa646: 071d |003f: move-object v13, v1 │ │ +2aa648: 1f0d 1303 |0040: check-cast v13, Landroid/widget/ImageView; // type@0313 │ │ +2aa64c: 5481 6583 |0042: iget-object v1, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2aa650: 1402 6e00 087f |0044: const v2, #float 1.80777e+38 // #7f08006e │ │ +2aa656: 6e20 9200 2100 |0047: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ +2aa65c: 0c01 |004a: move-result-object v1 │ │ +2aa65e: 071e |004b: move-object v14, v1 │ │ +2aa660: 1f0e 1303 |004c: check-cast v14, Landroid/widget/ImageView; // type@0313 │ │ +2aa664: 1241 |004e: const/4 v1, #int 4 // #4 │ │ +2aa666: 1202 |004f: const/4 v2, #int 0 // #0 │ │ +2aa668: 1403 db00 087f |0050: const v3, #float 1.80779e+38 // #7f0800db │ │ +2aa66e: 1404 0f01 087f |0053: const v4, #float 1.80781e+38 // #7f08010f │ │ +2aa674: 1305 1100 |0056: const/16 v5, #int 17 // #11 │ │ +2aa678: 1406 dc00 087f |0058: const v6, #float 1.80779e+38 // #7f0800dc │ │ +2aa67e: 1307 0800 |005b: const/16 v7, #int 8 // #8 │ │ +2aa682: 3909 4200 |005d: if-nez v9, 009f // +0042 │ │ +2aa686: 1409 2300 0f7f |005f: const v9, #float 1.9008e+38 // #7f0f0023 │ │ +2aa68c: 6e20 9016 9000 |0062: invoke-virtual {v0, v9}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ +2aa692: 5480 6583 |0065: iget-object v0, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2aa696: 6e20 9200 6000 |0067: invoke-virtual {v0, v6}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ +2aa69c: 0c00 |006a: move-result-object v0 │ │ +2aa69e: 1f00 3403 |006b: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ +2aa6a2: 1406 a100 0f7f |006d: const v6, #float 1.90083e+38 // #7f0f00a1 │ │ +2aa6a8: 6e20 9016 6000 |0070: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ +2aa6ae: 6006 b500 |0073: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b5 │ │ +2aa6b2: 3456 0500 |0075: if-lt v6, v5, 007a // +0005 │ │ +2aa6b6: 6e20 9216 1000 |0077: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextAlignment:(I)V // method@1692 │ │ +2aa6bc: 5480 6583 |007a: iget-object v0, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2aa6c0: 6e20 9200 3000 |007c: invoke-virtual {v0, v3}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ +2aa6c6: 0c00 |007f: move-result-object v0 │ │ +2aa6c8: 1f00 3403 |0080: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ +2aa6cc: 1401 9c00 0f7f |0082: const v1, #float 1.90083e+38 // #7f0f009c │ │ +2aa6d2: 6e20 9016 1000 |0085: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ +2aa6d8: 6e20 7f13 2a00 |0088: invoke-virtual {v10, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@137f │ │ +2aa6de: 6e20 d114 7d00 |008b: invoke-virtual {v13, v7}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2aa6e4: 6e20 d114 7e00 |008e: invoke-virtual {v14, v7}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2aa6ea: 5480 6583 |0091: iget-object v0, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2aa6ee: 6e20 9200 4000 |0093: invoke-virtual {v0, v4}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ +2aa6f4: 0c00 |0096: move-result-object v0 │ │ +2aa6f6: 1f00 1803 |0097: check-cast v0, Landroid/widget/ListView; // type@0318 │ │ +2aa6fa: 1201 |0099: const/4 v1, #int 0 // #0 │ │ +2aa6fc: 6e20 3915 1000 |009a: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1539 │ │ +2aa702: 2900 e000 |009d: goto/16 017d // +00e0 │ │ +2aa706: 220f db0f |009f: new-instance v15, Lfr/nocle/passegares/adapter/GaresAdapter; // type@0fdb │ │ +2aa70a: 5487 6583 |00a1: iget-object v7, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2aa70e: 5482 6383 |00a3: iget-object v2, v8, Lfr/nocle/passegares/radar/MessageHandler;.listeGares:Ljava/util/ArrayList; // field@8363 │ │ +2aa712: 7030 1985 7f02 |00a5: invoke-direct {v15, v7, v2}, Lfr/nocle/passegares/adapter/GaresAdapter;.:(Landroid/content/Context;Ljava/util/ArrayList;)V // method@8519 │ │ +2aa718: 5482 6583 |00a8: iget-object v2, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2aa71c: 6e20 9200 4200 |00aa: invoke-virtual {v2, v4}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ +2aa722: 0c02 |00ad: move-result-object v2 │ │ +2aa724: 1f02 1803 |00ae: check-cast v2, Landroid/widget/ListView; // type@0318 │ │ +2aa728: 6e20 3915 f200 |00b0: invoke-virtual {v2, v15}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1539 │ │ +2aa72e: 2204 2610 |00b3: new-instance v4, Lfr/nocle/passegares/radar/MessageHandler$8; // type@1026 │ │ +2aa732: 7020 f886 8400 |00b5: invoke-direct {v4, v8}, Lfr/nocle/passegares/radar/MessageHandler$8;.:(Lfr/nocle/passegares/radar/MessageHandler;)V // method@86f8 │ │ +2aa738: 6e20 4015 4200 |00b8: invoke-virtual {v2, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1540 │ │ +2aa73e: 7701 9288 1300 |00bb: invoke-static/range {v19}, Ljava/lang/Math;.round:(F)I // method@8892 │ │ +2aa744: 0a02 |00be: move-result v2 │ │ +2aa746: 7401 da85 1200 |00bf: invoke-virtual/range {v18}, Lfr/nocle/passegares/modele/Gare;.getNom:()Ljava/lang/String; // method@85da │ │ +2aa74c: 0c04 |00c2: move-result-object v4 │ │ +2aa74e: 7110 a686 0400 |00c3: invoke-static {v4}, Lfr/nocle/passegares/outils/StringOutils;.displayBeautifullNameStation:(Ljava/lang/String;)Ljava/lang/String; // method@86a6 │ │ +2aa754: 0c04 |00c6: move-result-object v4 │ │ +2aa756: 6e20 9116 4000 |00c7: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2aa75c: 5480 6583 |00ca: iget-object v0, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2aa760: 6e20 9200 6000 |00cc: invoke-virtual {v0, v6}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ +2aa766: 0c00 |00cf: move-result-object v0 │ │ +2aa768: 1f00 3403 |00d0: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ +2aa76c: 2204 8a10 |00d2: new-instance v4, Ljava/lang/StringBuilder; // type@108a │ │ +2aa770: 7010 e088 0400 |00d4: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2aa776: 5487 6583 |00d7: iget-object v7, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2aa77a: 140f a000 0f7f |00d9: const v15, #float 1.90083e+38 // #7f0f00a0 │ │ +2aa780: 6e20 a800 f700 |00dc: invoke-virtual {v7, v15}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@00a8 │ │ +2aa786: 0c07 |00df: move-result-object v7 │ │ +2aa788: 6e20 eb88 7400 |00e0: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2aa78e: 1a07 1400 |00e3: const-string v7, " " // string@0014 │ │ +2aa792: 6e20 eb88 7400 |00e5: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2aa798: 7401 d985 1200 |00e8: invoke-virtual/range {v18}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ +2aa79e: 0a07 |00eb: move-result v7 │ │ +2aa7a0: 6e20 e788 7400 |00ec: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ +2aa7a6: 6e10 f288 0400 |00ef: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2aa7ac: 0c04 |00f2: move-result-object v4 │ │ +2aa7ae: 6e20 9116 4000 |00f3: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2aa7b4: 5480 6583 |00f6: iget-object v0, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2aa7b8: 6e20 9200 3000 |00f8: invoke-virtual {v0, v3}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ +2aa7be: 0c00 |00fb: move-result-object v0 │ │ +2aa7c0: 1f00 3403 |00fc: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ +2aa7c4: 2203 8a10 |00fe: new-instance v3, Ljava/lang/StringBuilder; // type@108a │ │ +2aa7c8: 7010 e088 0300 |0100: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2aa7ce: 6e20 e788 2300 |0103: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ +2aa7d4: 1a04 1501 |0106: const-string v4, " m" // string@0115 │ │ +2aa7d8: 6e20 eb88 4300 |0108: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2aa7de: 6e10 f288 0300 |010b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2aa7e4: 0c03 |010e: move-result-object v3 │ │ +2aa7e6: 6e20 9116 3000 |010f: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2aa7ec: 1300 9600 |0112: const/16 v0, #int 150 // #96 │ │ +2aa7f0: 3602 4800 |0114: if-gt v2, v0, 015c // +0048 │ │ +2aa7f4: 6000 b500 |0116: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b5 │ │ +2aa7f8: 3450 0e00 |0118: if-lt v0, v5, 0126 // +000e │ │ +2aa7fc: 5480 6583 |011a: iget-object v0, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2aa800: 6e20 9200 6000 |011c: invoke-virtual {v0, v6}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ +2aa806: 0c00 |011f: move-result-object v0 │ │ +2aa808: 1f00 3403 |0120: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ +2aa80c: 1231 |0122: const/4 v1, #int 3 // #3 │ │ +2aa80e: 6e20 9216 1000 |0123: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextAlignment:(I)V // method@1692 │ │ +2aa814: 5480 6783 |0126: iget-object v0, v8, Lfr/nocle/passegares/radar/MessageHandler;.tamponControlleur:Lfr/nocle/passegares/controlleur/TamponCtrl; // field@8367 │ │ +2aa818: 7401 d185 1200 |0128: invoke-virtual/range {v18}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ +2aa81e: 0b01 |012b: move-result-wide v1 │ │ +2aa820: 6e30 b585 1002 |012c: invoke-virtual {v0, v1, v2}, Lfr/nocle/passegares/controlleur/TamponCtrl;.ifAlreadyTamponned:(J)Z // method@85b5 │ │ +2aa826: 0a00 |012f: move-result v0 │ │ +2aa828: 3900 1b00 |0130: if-nez v0, 014b // +001b │ │ +2aa82c: 1210 |0132: const/4 v0, #int 1 // #1 │ │ +2aa82e: 6e20 7f13 0a00 |0133: invoke-virtual {v10, v0}, Landroid/widget/Button;.setEnabled:(Z)V // method@137f │ │ +2aa834: 220f 2710 |0136: new-instance v15, Lfr/nocle/passegares/radar/MessageHandler$9; // type@1027 │ │ +2aa838: 07f0 |0138: move-object v0, v15 │ │ +2aa83a: 0801 1000 |0139: move-object/from16 v1, v16 │ │ +2aa83e: 0802 1200 |013b: move-object/from16 v2, v18 │ │ +2aa842: 0803 1200 |013d: move-object/from16 v3, v18 │ │ +2aa846: 0804 1100 |013f: move-object/from16 v4, v17 │ │ +2aa84a: 07a5 |0141: move-object v5, v10 │ │ +2aa84c: 07e6 |0142: move-object v6, v14 │ │ +2aa84e: 0207 1300 |0143: move/from16 v7, v19 │ │ +2aa852: 7608 fa86 0000 |0145: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfr/nocle/passegares/radar/MessageHandler$9;.:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/controlleur/GareCtrl;Landroid/widget/Button;Landroid/widget/ImageView;F)V // method@86fa │ │ +2aa858: 6e20 8113 fa00 |0148: invoke-virtual {v10, v15}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1381 │ │ +2aa85e: 0800 1100 |014b: move-object/from16 v0, v17 │ │ +2aa862: 0201 1300 |014d: move/from16 v1, v19 │ │ +2aa866: 7051 0a87 08e9 |014f: invoke-direct {v8, v0, v9, v14, v1}, Lfr/nocle/passegares/radar/MessageHandler;.gestionBoutonEvolution:(Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;Landroid/widget/ImageView;F)V // method@870a │ │ +2aa86c: 7030 0b87 980d |0152: invoke-direct {v8, v9, v13}, Lfr/nocle/passegares/radar/MessageHandler;.gestionBoutonFourniture:(Lfr/nocle/passegares/modele/Gare;Landroid/widget/ImageView;)V // method@870b │ │ +2aa872: 7040 0987 98cb |0155: invoke-direct {v8, v9, v11, v12}, Lfr/nocle/passegares/radar/MessageHandler;.gestionBoutonCreerBoutique:(Lfr/nocle/passegares/modele/Gare;Landroid/widget/Button;Landroid/widget/Button;)V // method@8709 │ │ +2aa878: 7030 0c87 980c |0158: invoke-direct {v8, v9, v12}, Lfr/nocle/passegares/radar/MessageHandler;.gestionBoutonVoirBoutique:(Lfr/nocle/passegares/modele/Gare;Landroid/widget/Button;)V // method@870c │ │ +2aa87e: 2822 |015b: goto 017d // +0022 │ │ +2aa880: 6000 b500 |015c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b5 │ │ +2aa884: 3450 0d00 |015e: if-lt v0, v5, 016b // +000d │ │ +2aa888: 5480 6583 |0160: iget-object v0, v8, Lfr/nocle/passegares/radar/MessageHandler;.mainActivity:Landroid/app/Activity; // field@8365 │ │ +2aa88c: 6e20 9200 6000 |0162: invoke-virtual {v0, v6}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0092 │ │ +2aa892: 0c00 |0165: move-result-object v0 │ │ +2aa894: 1f00 3403 |0166: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ +2aa898: 6e20 9216 1000 |0168: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextAlignment:(I)V // method@1692 │ │ +2aa89e: 1200 |016b: const/4 v0, #int 0 // #0 │ │ +2aa8a0: 6e20 7f13 0a00 |016c: invoke-virtual {v10, v0}, Landroid/widget/Button;.setEnabled:(Z)V // method@137f │ │ +2aa8a6: 1300 0800 |016f: const/16 v0, #int 8 // #8 │ │ +2aa8aa: 6e20 d114 0d00 |0171: invoke-virtual {v13, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2aa8b0: 6e20 d114 0e00 |0174: invoke-virtual {v14, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2aa8b6: 6e20 8813 0b00 |0177: invoke-virtual {v11, v0}, Landroid/widget/Button;.setVisibility:(I)V // method@1388 │ │ +2aa8bc: 6e20 8813 0c00 |017a: invoke-virtual {v12, v0}, Landroid/widget/Button;.setVisibility:(I)V // method@1388 │ │ +2aa8c2: 0e00 |017d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=322 │ │ 0x0012 line=327 │ │ 0x001e line=328 │ │ 0x002a line=329 │ │ 0x0036 line=330 │ │ @@ -686436,58 +686435,58 @@ │ │ type : '(Landroid/view/View;Lfr/nocle/passegares/modele/Gare;Ljava/lang/String;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -2aa8c8: |[2aa8c8] fr.nocle.passegares.radar.MessageHandler.prepareDialogEvolution:(Landroid/view/View;Lfr/nocle/passegares/modele/Gare;Ljava/lang/String;I)V │ │ -2aa8d8: 1400 cc00 087f |0000: const v0, #float 1.80779e+38 // #7f0800cc │ │ -2aa8de: 6e20 c40f 0400 |0003: invoke-virtual {v4, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2aa8e4: 0c00 |0006: move-result-object v0 │ │ -2aa8e6: 1f00 3403 |0007: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ -2aa8ea: 1401 6001 087f |0009: const v1, #float 1.80782e+38 // #7f080160 │ │ -2aa8f0: 6e20 c40f 1400 |000c: invoke-virtual {v4, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2aa8f6: 0c01 |000f: move-result-object v1 │ │ -2aa8f8: 1f01 3403 |0010: check-cast v1, Landroid/widget/TextView; // type@0334 │ │ -2aa8fc: 1402 ed00 087f |0012: const v2, #float 1.8078e+38 // #7f0800ed │ │ -2aa902: 6e20 c40f 2400 |0015: invoke-virtual {v4, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2aa908: 0c04 |0018: move-result-object v4 │ │ -2aa90a: 1f04 1303 |0019: check-cast v4, Landroid/widget/ImageView; // type@0313 │ │ -2aa90e: 6e10 cb85 0500 |001b: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getCouleurEvo:()I // method@85cb │ │ -2aa914: 0a02 |001e: move-result v2 │ │ -2aa916: 7120 a386 2400 |001f: invoke-static {v4, v2}, Lfr/nocle/passegares/outils/CouleurOutils;.setTicketIcon:(Landroid/widget/ImageView;I)V // method@86a3 │ │ -2aa91c: 6e20 9116 6000 |0022: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2aa922: 6e10 d985 0500 |0025: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ -2aa928: 0a04 |0028: move-result v4 │ │ -2aa92a: 1216 |0029: const/4 v6, #int 1 // #1 │ │ -2aa92c: 3364 0500 |002a: if-ne v4, v6, 002f // +0005 │ │ -2aa930: 1304 0a00 |002c: const/16 v4, #int 10 // #a │ │ -2aa934: 280c |002e: goto 003a // +000c │ │ -2aa936: 6e10 d985 0500 |002f: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ -2aa93c: 0a04 |0032: move-result v4 │ │ -2aa93e: 1225 |0033: const/4 v5, #int 2 // #2 │ │ -2aa940: 3354 0500 |0034: if-ne v4, v5, 0039 // +0005 │ │ -2aa944: 1304 1900 |0036: const/16 v4, #int 25 // #19 │ │ -2aa948: 2802 |0038: goto 003a // +0002 │ │ -2aa94a: 1204 |0039: const/4 v4, #int 0 // #0 │ │ -2aa94c: 2205 8a10 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@108a │ │ -2aa950: 7010 e088 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2aa956: 7110 dd88 0700 |003f: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2aa95c: 0c06 |0042: move-result-object v6 │ │ -2aa95e: 6e20 eb88 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2aa964: 1a06 3503 |0046: const-string v6, "/" // string@0335 │ │ -2aa968: 6e20 eb88 6500 |0048: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2aa96e: 7110 dd88 0400 |004b: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2aa974: 0c04 |004e: move-result-object v4 │ │ -2aa976: 6e20 eb88 4500 |004f: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2aa97c: 6e10 f288 0500 |0052: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2aa982: 0c04 |0055: move-result-object v4 │ │ -2aa984: 6e20 9116 4100 |0056: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2aa98a: 0e00 |0059: return-void │ │ +2aa8c4: |[2aa8c4] fr.nocle.passegares.radar.MessageHandler.prepareDialogEvolution:(Landroid/view/View;Lfr/nocle/passegares/modele/Gare;Ljava/lang/String;I)V │ │ +2aa8d4: 1400 cc00 087f |0000: const v0, #float 1.80779e+38 // #7f0800cc │ │ +2aa8da: 6e20 c40f 0400 |0003: invoke-virtual {v4, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2aa8e0: 0c00 |0006: move-result-object v0 │ │ +2aa8e2: 1f00 3403 |0007: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ +2aa8e6: 1401 6001 087f |0009: const v1, #float 1.80782e+38 // #7f080160 │ │ +2aa8ec: 6e20 c40f 1400 |000c: invoke-virtual {v4, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2aa8f2: 0c01 |000f: move-result-object v1 │ │ +2aa8f4: 1f01 3403 |0010: check-cast v1, Landroid/widget/TextView; // type@0334 │ │ +2aa8f8: 1402 ed00 087f |0012: const v2, #float 1.8078e+38 // #7f0800ed │ │ +2aa8fe: 6e20 c40f 2400 |0015: invoke-virtual {v4, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2aa904: 0c04 |0018: move-result-object v4 │ │ +2aa906: 1f04 1303 |0019: check-cast v4, Landroid/widget/ImageView; // type@0313 │ │ +2aa90a: 6e10 cb85 0500 |001b: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getCouleurEvo:()I // method@85cb │ │ +2aa910: 0a02 |001e: move-result v2 │ │ +2aa912: 7120 a386 2400 |001f: invoke-static {v4, v2}, Lfr/nocle/passegares/outils/CouleurOutils;.setTicketIcon:(Landroid/widget/ImageView;I)V // method@86a3 │ │ +2aa918: 6e20 9116 6000 |0022: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2aa91e: 6e10 d985 0500 |0025: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ +2aa924: 0a04 |0028: move-result v4 │ │ +2aa926: 1216 |0029: const/4 v6, #int 1 // #1 │ │ +2aa928: 3364 0500 |002a: if-ne v4, v6, 002f // +0005 │ │ +2aa92c: 1304 0a00 |002c: const/16 v4, #int 10 // #a │ │ +2aa930: 280c |002e: goto 003a // +000c │ │ +2aa932: 6e10 d985 0500 |002f: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ +2aa938: 0a04 |0032: move-result v4 │ │ +2aa93a: 1225 |0033: const/4 v5, #int 2 // #2 │ │ +2aa93c: 3354 0500 |0034: if-ne v4, v5, 0039 // +0005 │ │ +2aa940: 1304 1900 |0036: const/16 v4, #int 25 // #19 │ │ +2aa944: 2802 |0038: goto 003a // +0002 │ │ +2aa946: 1204 |0039: const/4 v4, #int 0 // #0 │ │ +2aa948: 2205 8a10 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@108a │ │ +2aa94c: 7010 e088 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2aa952: 7110 dd88 0700 |003f: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2aa958: 0c06 |0042: move-result-object v6 │ │ +2aa95a: 6e20 eb88 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2aa960: 1a06 3503 |0046: const-string v6, "/" // string@0335 │ │ +2aa964: 6e20 eb88 6500 |0048: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2aa96a: 7110 dd88 0400 |004b: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2aa970: 0c04 |004e: move-result-object v4 │ │ +2aa972: 6e20 eb88 4500 |004f: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2aa978: 6e10 f288 0500 |0052: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2aa97e: 0c04 |0055: move-result-object v4 │ │ +2aa980: 6e20 9116 4100 |0056: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2aa986: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=158 │ │ 0x000c line=159 │ │ 0x0015 line=160 │ │ 0x001b line=161 │ │ 0x0022 line=163 │ │ @@ -686507,84 +686506,84 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 141 16-bit code units │ │ -2aa490: |[2aa490] fr.nocle.passegares.radar.MessageHandler.handleMessage:(Landroid/os/Message;)V │ │ -2aa4a0: 6e10 ff06 0a00 |0000: invoke-virtual {v10}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@06ff │ │ -2aa4a6: 0c0a |0003: move-result-object v10 │ │ -2aa4a8: 1a00 e215 |0004: const-string v0, "LAT" // string@15e2 │ │ -2aa4ac: 6e20 9306 0a00 |0006: invoke-virtual {v10, v0}, Landroid/os/Bundle;.getDouble:(Ljava/lang/String;)D // method@0693 │ │ -2aa4b2: 0b00 |0009: move-result-wide v0 │ │ -2aa4b4: 7120 4888 1000 |000a: invoke-static {v0, v1}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@8848 │ │ -2aa4ba: 0c00 |000d: move-result-object v0 │ │ -2aa4bc: 1a01 0a17 |000e: const-string v1, "LON" // string@170a │ │ -2aa4c0: 6e20 9306 1a00 |0010: invoke-virtual {v10, v1}, Landroid/os/Bundle;.getDouble:(Ljava/lang/String;)D // method@0693 │ │ -2aa4c6: 0b01 |0013: move-result-wide v1 │ │ -2aa4c8: 7120 4888 2100 |0014: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@8848 │ │ -2aa4ce: 0c0a |0017: move-result-object v10 │ │ -2aa4d0: 2201 ff00 |0018: new-instance v1, Landroid/location/Location; // type@00ff │ │ -2aa4d4: 1a02 9512 |001a: const-string v2, "GPS" // string@1295 │ │ -2aa4d8: 7020 8305 2100 |001c: invoke-direct {v1, v2}, Landroid/location/Location;.:(Ljava/lang/String;)V // method@0583 │ │ -2aa4de: 6e10 4588 0000 |001f: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ -2aa4e4: 0b02 |0022: move-result-wide v2 │ │ -2aa4e6: 6e30 8805 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/location/Location;.setLatitude:(D)V // method@0588 │ │ -2aa4ec: 6e10 4588 0a00 |0026: invoke-virtual {v10}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ -2aa4f2: 0b02 |0029: move-result-wide v2 │ │ -2aa4f4: 6e30 8905 2103 |002a: invoke-virtual {v1, v2, v3}, Landroid/location/Location;.setLongitude:(D)V // method@0589 │ │ -2aa4fa: 549a 6183 |002d: iget-object v10, v9, Lfr/nocle/passegares/radar/MessageHandler;.gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@8361 │ │ -2aa4fe: 6e20 6485 1a00 |002f: invoke-virtual {v10, v1}, Lfr/nocle/passegares/controlleur/GareCtrl;.getNearlest:(Landroid/location/Location;)Ljava/util/ArrayList; // method@8564 │ │ -2aa504: 0c0a |0032: move-result-object v10 │ │ -2aa506: 5b9a 6383 |0033: iput-object v10, v9, Lfr/nocle/passegares/radar/MessageHandler;.listeGares:Ljava/util/ArrayList; // field@8363 │ │ -2aa50a: 220a b910 |0035: new-instance v10, Ljava/util/ArrayList; // type@10b9 │ │ -2aa50e: 7010 5c89 0a00 |0037: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2aa514: 5490 6383 |003a: iget-object v0, v9, Lfr/nocle/passegares/radar/MessageHandler;.listeGares:Ljava/util/ArrayList; // field@8363 │ │ -2aa518: 6e10 6a89 0000 |003c: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ -2aa51e: 0c00 |003f: move-result-object v0 │ │ -2aa520: 1502 80bf |0040: const/high16 v2, #int -1082130432 // #bf80 │ │ -2aa524: 1203 |0042: const/4 v3, #int 0 // #0 │ │ -2aa526: 1504 80bf |0043: const/high16 v4, #int -1082130432 // #bf80 │ │ -2aa52a: 7210 d689 0000 |0045: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ -2aa530: 0a05 |0048: move-result v5 │ │ -2aa532: 3805 2b00 |0049: if-eqz v5, 0074 // +002b │ │ -2aa536: 7210 d789 0000 |004b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ -2aa53c: 0c05 |004e: move-result-object v5 │ │ -2aa53e: 1f05 f90f |004f: check-cast v5, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ -2aa542: 6e10 d685 0500 |0051: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getLocation:()Landroid/location/Location; // method@85d6 │ │ -2aa548: 0c06 |0054: move-result-object v6 │ │ -2aa54a: 6e20 8405 6100 |0055: invoke-virtual {v1, v6}, Landroid/location/Location;.distanceTo:(Landroid/location/Location;)F // method@0584 │ │ -2aa550: 0a06 |0058: move-result v6 │ │ -2aa552: 7110 9288 0600 |0059: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@8892 │ │ -2aa558: 0a07 |005c: move-result v7 │ │ -2aa55a: 1308 e803 |005d: const/16 v8, #int 1000 // #3e8 │ │ -2aa55e: 3487 0600 |005f: if-lt v7, v8, 0065 // +0006 │ │ -2aa562: 6e20 6089 5a00 |0061: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2aa568: 28e1 |0064: goto 0045 // -001f │ │ -2aa56a: 8967 |0065: float-to-double v7, v6 │ │ -2aa56c: 6e30 df85 7508 |0066: invoke-virtual {v5, v7, v8}, Lfr/nocle/passegares/modele/Gare;.setDistance:(D)V // method@85df │ │ -2aa572: 2d07 0402 |0069: cmpl-float v7, v4, v2 │ │ -2aa576: 3807 0600 |006b: if-eqz v7, 0071 // +0006 │ │ -2aa57a: 2e07 0604 |006d: cmpg-float v7, v6, v4 │ │ -2aa57e: 3b07 d6ff |006f: if-gez v7, 0045 // -002a │ │ -2aa582: 0753 |0071: move-object v3, v5 │ │ -2aa584: 0164 |0072: move v4, v6 │ │ -2aa586: 28d2 |0073: goto 0045 // -002e │ │ -2aa588: 5490 6383 |0074: iget-object v0, v9, Lfr/nocle/passegares/radar/MessageHandler;.listeGares:Ljava/util/ArrayList; // field@8363 │ │ -2aa58c: 6e20 6e89 a000 |0076: invoke-virtual {v0, v10}, Ljava/util/ArrayList;.removeAll:(Ljava/util/Collection;)Z // method@896e │ │ -2aa592: 549a 6383 |0079: iget-object v10, v9, Lfr/nocle/passegares/radar/MessageHandler;.listeGares:Ljava/util/ArrayList; // field@8363 │ │ -2aa596: 2200 1e10 |007b: new-instance v0, Lfr/nocle/passegares/radar/MessageHandler$1; // type@101e │ │ -2aa59a: 7020 e786 9000 |007d: invoke-direct {v0, v9}, Lfr/nocle/passegares/radar/MessageHandler$1;.:(Lfr/nocle/passegares/radar/MessageHandler;)V // method@86e7 │ │ -2aa5a0: 7120 b389 0a00 |0080: invoke-static {v10, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@89b3 │ │ -2aa5a6: 549a 6483 |0083: iget-object v10, v9, Lfr/nocle/passegares/radar/MessageHandler;.mBuilder:Landroidx/core/app/NotificationCompat$Builder; // field@8364 │ │ -2aa5aa: 390a 0700 |0085: if-nez v10, 008c // +0007 │ │ -2aa5ae: 549a 6183 |0087: iget-object v10, v9, Lfr/nocle/passegares/radar/MessageHandler;.gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@8361 │ │ -2aa5b2: 7040 0e87 a943 |0089: invoke-direct {v9, v10, v3, v4}, Lfr/nocle/passegares/radar/MessageHandler;.mettreAJourAffichage:(Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;F)V // method@870e │ │ -2aa5b8: 0e00 |008c: return-void │ │ +2aa48c: |[2aa48c] fr.nocle.passegares.radar.MessageHandler.handleMessage:(Landroid/os/Message;)V │ │ +2aa49c: 6e10 ff06 0a00 |0000: invoke-virtual {v10}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@06ff │ │ +2aa4a2: 0c0a |0003: move-result-object v10 │ │ +2aa4a4: 1a00 e215 |0004: const-string v0, "LAT" // string@15e2 │ │ +2aa4a8: 6e20 9306 0a00 |0006: invoke-virtual {v10, v0}, Landroid/os/Bundle;.getDouble:(Ljava/lang/String;)D // method@0693 │ │ +2aa4ae: 0b00 |0009: move-result-wide v0 │ │ +2aa4b0: 7120 4888 1000 |000a: invoke-static {v0, v1}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@8848 │ │ +2aa4b6: 0c00 |000d: move-result-object v0 │ │ +2aa4b8: 1a01 0a17 |000e: const-string v1, "LON" // string@170a │ │ +2aa4bc: 6e20 9306 1a00 |0010: invoke-virtual {v10, v1}, Landroid/os/Bundle;.getDouble:(Ljava/lang/String;)D // method@0693 │ │ +2aa4c2: 0b01 |0013: move-result-wide v1 │ │ +2aa4c4: 7120 4888 2100 |0014: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@8848 │ │ +2aa4ca: 0c0a |0017: move-result-object v10 │ │ +2aa4cc: 2201 ff00 |0018: new-instance v1, Landroid/location/Location; // type@00ff │ │ +2aa4d0: 1a02 9512 |001a: const-string v2, "GPS" // string@1295 │ │ +2aa4d4: 7020 8305 2100 |001c: invoke-direct {v1, v2}, Landroid/location/Location;.:(Ljava/lang/String;)V // method@0583 │ │ +2aa4da: 6e10 4588 0000 |001f: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ +2aa4e0: 0b02 |0022: move-result-wide v2 │ │ +2aa4e2: 6e30 8805 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/location/Location;.setLatitude:(D)V // method@0588 │ │ +2aa4e8: 6e10 4588 0a00 |0026: invoke-virtual {v10}, Ljava/lang/Double;.doubleValue:()D // method@8845 │ │ +2aa4ee: 0b02 |0029: move-result-wide v2 │ │ +2aa4f0: 6e30 8905 2103 |002a: invoke-virtual {v1, v2, v3}, Landroid/location/Location;.setLongitude:(D)V // method@0589 │ │ +2aa4f6: 549a 6183 |002d: iget-object v10, v9, Lfr/nocle/passegares/radar/MessageHandler;.gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@8361 │ │ +2aa4fa: 6e20 6485 1a00 |002f: invoke-virtual {v10, v1}, Lfr/nocle/passegares/controlleur/GareCtrl;.getNearlest:(Landroid/location/Location;)Ljava/util/ArrayList; // method@8564 │ │ +2aa500: 0c0a |0032: move-result-object v10 │ │ +2aa502: 5b9a 6383 |0033: iput-object v10, v9, Lfr/nocle/passegares/radar/MessageHandler;.listeGares:Ljava/util/ArrayList; // field@8363 │ │ +2aa506: 220a b910 |0035: new-instance v10, Ljava/util/ArrayList; // type@10b9 │ │ +2aa50a: 7010 5c89 0a00 |0037: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2aa510: 5490 6383 |003a: iget-object v0, v9, Lfr/nocle/passegares/radar/MessageHandler;.listeGares:Ljava/util/ArrayList; // field@8363 │ │ +2aa514: 6e10 6a89 0000 |003c: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ +2aa51a: 0c00 |003f: move-result-object v0 │ │ +2aa51c: 1502 80bf |0040: const/high16 v2, #int -1082130432 // #bf80 │ │ +2aa520: 1203 |0042: const/4 v3, #int 0 // #0 │ │ +2aa522: 1504 80bf |0043: const/high16 v4, #int -1082130432 // #bf80 │ │ +2aa526: 7210 d689 0000 |0045: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ +2aa52c: 0a05 |0048: move-result v5 │ │ +2aa52e: 3805 2b00 |0049: if-eqz v5, 0074 // +002b │ │ +2aa532: 7210 d789 0000 |004b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ +2aa538: 0c05 |004e: move-result-object v5 │ │ +2aa53a: 1f05 f90f |004f: check-cast v5, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ +2aa53e: 6e10 d685 0500 |0051: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getLocation:()Landroid/location/Location; // method@85d6 │ │ +2aa544: 0c06 |0054: move-result-object v6 │ │ +2aa546: 6e20 8405 6100 |0055: invoke-virtual {v1, v6}, Landroid/location/Location;.distanceTo:(Landroid/location/Location;)F // method@0584 │ │ +2aa54c: 0a06 |0058: move-result v6 │ │ +2aa54e: 7110 9288 0600 |0059: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@8892 │ │ +2aa554: 0a07 |005c: move-result v7 │ │ +2aa556: 1308 e803 |005d: const/16 v8, #int 1000 // #3e8 │ │ +2aa55a: 3487 0600 |005f: if-lt v7, v8, 0065 // +0006 │ │ +2aa55e: 6e20 6089 5a00 |0061: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2aa564: 28e1 |0064: goto 0045 // -001f │ │ +2aa566: 8967 |0065: float-to-double v7, v6 │ │ +2aa568: 6e30 df85 7508 |0066: invoke-virtual {v5, v7, v8}, Lfr/nocle/passegares/modele/Gare;.setDistance:(D)V // method@85df │ │ +2aa56e: 2d07 0402 |0069: cmpl-float v7, v4, v2 │ │ +2aa572: 3807 0600 |006b: if-eqz v7, 0071 // +0006 │ │ +2aa576: 2e07 0604 |006d: cmpg-float v7, v6, v4 │ │ +2aa57a: 3b07 d6ff |006f: if-gez v7, 0045 // -002a │ │ +2aa57e: 0753 |0071: move-object v3, v5 │ │ +2aa580: 0164 |0072: move v4, v6 │ │ +2aa582: 28d2 |0073: goto 0045 // -002e │ │ +2aa584: 5490 6383 |0074: iget-object v0, v9, Lfr/nocle/passegares/radar/MessageHandler;.listeGares:Ljava/util/ArrayList; // field@8363 │ │ +2aa588: 6e20 6e89 a000 |0076: invoke-virtual {v0, v10}, Ljava/util/ArrayList;.removeAll:(Ljava/util/Collection;)Z // method@896e │ │ +2aa58e: 549a 6383 |0079: iget-object v10, v9, Lfr/nocle/passegares/radar/MessageHandler;.listeGares:Ljava/util/ArrayList; // field@8363 │ │ +2aa592: 2200 1e10 |007b: new-instance v0, Lfr/nocle/passegares/radar/MessageHandler$1; // type@101e │ │ +2aa596: 7020 e786 9000 |007d: invoke-direct {v0, v9}, Lfr/nocle/passegares/radar/MessageHandler$1;.:(Lfr/nocle/passegares/radar/MessageHandler;)V // method@86e7 │ │ +2aa59c: 7120 b389 0a00 |0080: invoke-static {v10, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@89b3 │ │ +2aa5a2: 549a 6483 |0083: iget-object v10, v9, Lfr/nocle/passegares/radar/MessageHandler;.mBuilder:Landroidx/core/app/NotificationCompat$Builder; // field@8364 │ │ +2aa5a6: 390a 0700 |0085: if-nez v10, 008c // +0007 │ │ +2aa5aa: 549a 6183 |0087: iget-object v10, v9, Lfr/nocle/passegares/radar/MessageHandler;.gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@8361 │ │ +2aa5ae: 7040 0e87 a943 |0089: invoke-direct {v9, v10, v3, v4}, Lfr/nocle/passegares/radar/MessageHandler;.mettreAJourAffichage:(Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/modele/Gare;F)V // method@870e │ │ +2aa5b4: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0006 line=81 │ │ 0x0010 line=82 │ │ 0x0018 line=84 │ │ 0x001f line=85 │ │ @@ -686647,20 +686646,20 @@ │ │ type : '(Lfr/nocle/passegares/region/AjoutRegionFragment$1;Lfr/nocle/passegares/modele/Region;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -2aac18: |[2aac18] fr.nocle.passegares.region.AjoutRegionFragment$1$1.:(Lfr/nocle/passegares/region/AjoutRegionFragment$1;Lfr/nocle/passegares/modele/Region;Landroid/view/View;)V │ │ -2aac28: 5b01 6c83 |0000: iput-object v1, v0, Lfr/nocle/passegares/region/AjoutRegionFragment$1$1;.this$1:Lfr/nocle/passegares/region/AjoutRegionFragment$1; // field@836c │ │ -2aac2c: 5b02 6d83 |0002: iput-object v2, v0, Lfr/nocle/passegares/region/AjoutRegionFragment$1$1;.val$region:Lfr/nocle/passegares/modele/Region; // field@836d │ │ -2aac30: 5b03 6e83 |0004: iput-object v3, v0, Lfr/nocle/passegares/region/AjoutRegionFragment$1$1;.val$view:Landroid/view/View; // field@836e │ │ -2aac34: 7010 a288 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2aac3a: 0e00 |0009: return-void │ │ +2aac14: |[2aac14] fr.nocle.passegares.region.AjoutRegionFragment$1$1.:(Lfr/nocle/passegares/region/AjoutRegionFragment$1;Lfr/nocle/passegares/modele/Region;Landroid/view/View;)V │ │ +2aac24: 5b01 6c83 |0000: iput-object v1, v0, Lfr/nocle/passegares/region/AjoutRegionFragment$1$1;.this$1:Lfr/nocle/passegares/region/AjoutRegionFragment$1; // field@836c │ │ +2aac28: 5b02 6d83 |0002: iput-object v2, v0, Lfr/nocle/passegares/region/AjoutRegionFragment$1$1;.val$region:Lfr/nocle/passegares/modele/Region; // field@836d │ │ +2aac2c: 5b03 6e83 |0004: iput-object v3, v0, Lfr/nocle/passegares/region/AjoutRegionFragment$1$1;.val$view:Landroid/view/View; // field@836e │ │ +2aac30: 7010 a288 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2aac36: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lfr/nocle/passegares/region/AjoutRegionFragment$1$1; │ │ 0x0000 - 0x000a reg=1 (null) Lfr/nocle/passegares/region/AjoutRegionFragment$1; │ │ 0x0000 - 0x000a reg=2 (null) Lfr/nocle/passegares/modele/Region; │ │ @@ -686672,22 +686671,22 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -2aac3c: |[2aac3c] fr.nocle.passegares.region.AjoutRegionFragment$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -2aac4c: 7210 7802 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ -2aac52: 5412 6c83 |0003: iget-object v2, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1$1;.this$1:Lfr/nocle/passegares/region/AjoutRegionFragment$1; // field@836c │ │ -2aac56: 5422 7283 |0005: iget-object v2, v2, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.this$0:Lfr/nocle/passegares/region/AjoutRegionFragment; // field@8372 │ │ -2aac5a: 5413 6d83 |0007: iget-object v3, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1$1;.val$region:Lfr/nocle/passegares/modele/Region; // field@836d │ │ -2aac5e: 5410 6e83 |0009: iget-object v0, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1$1;.val$view:Landroid/view/View; // field@836e │ │ -2aac62: 7130 2e87 3200 |000b: invoke-static {v2, v3, v0}, Lfr/nocle/passegares/region/AjoutRegionFragment;.access$100:(Lfr/nocle/passegares/region/AjoutRegionFragment;Lfr/nocle/passegares/modele/Region;Landroid/view/View;)V // method@872e │ │ -2aac68: 0e00 |000e: return-void │ │ +2aac38: |[2aac38] fr.nocle.passegares.region.AjoutRegionFragment$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +2aac48: 7210 7802 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ +2aac4e: 5412 6c83 |0003: iget-object v2, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1$1;.this$1:Lfr/nocle/passegares/region/AjoutRegionFragment$1; // field@836c │ │ +2aac52: 5422 7283 |0005: iget-object v2, v2, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.this$0:Lfr/nocle/passegares/region/AjoutRegionFragment; // field@8372 │ │ +2aac56: 5413 6d83 |0007: iget-object v3, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1$1;.val$region:Lfr/nocle/passegares/modele/Region; // field@836d │ │ +2aac5a: 5410 6e83 |0009: iget-object v0, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1$1;.val$view:Landroid/view/View; // field@836e │ │ +2aac5e: 7130 2e87 3200 |000b: invoke-static {v2, v3, v0}, Lfr/nocle/passegares/region/AjoutRegionFragment;.access$100:(Lfr/nocle/passegares/region/AjoutRegionFragment;Lfr/nocle/passegares/modele/Region;Landroid/view/View;)V // method@872e │ │ +2aac64: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lfr/nocle/passegares/region/AjoutRegionFragment$1$1; │ │ 0x0000 - 0x000f reg=2 (null) Landroid/content/DialogInterface; │ │ @@ -686728,18 +686727,18 @@ │ │ type : '(Lfr/nocle/passegares/region/AjoutRegionFragment$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2aac6c: |[2aac6c] fr.nocle.passegares.region.AjoutRegionFragment$1$2.:(Lfr/nocle/passegares/region/AjoutRegionFragment$1;)V │ │ -2aac7c: 5b01 6f83 |0000: iput-object v1, v0, Lfr/nocle/passegares/region/AjoutRegionFragment$1$2;.this$1:Lfr/nocle/passegares/region/AjoutRegionFragment$1; // field@836f │ │ -2aac80: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2aac86: 0e00 |0005: return-void │ │ +2aac68: |[2aac68] fr.nocle.passegares.region.AjoutRegionFragment$1$2.:(Lfr/nocle/passegares/region/AjoutRegionFragment$1;)V │ │ +2aac78: 5b01 6f83 |0000: iput-object v1, v0, Lfr/nocle/passegares/region/AjoutRegionFragment$1$2;.this$1:Lfr/nocle/passegares/region/AjoutRegionFragment$1; // field@836f │ │ +2aac7c: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2aac82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/region/AjoutRegionFragment$1$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/nocle/passegares/region/AjoutRegionFragment$1; │ │ │ │ @@ -686749,17 +686748,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2aac88: |[2aac88] fr.nocle.passegares.region.AjoutRegionFragment$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -2aac98: 7210 7802 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ -2aac9e: 0e00 |0003: return-void │ │ +2aac84: |[2aac84] fr.nocle.passegares.region.AjoutRegionFragment$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +2aac94: 7210 7802 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0278 │ │ +2aac9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/region/AjoutRegionFragment$1$2; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -686803,19 +686802,19 @@ │ │ type : '(Lfr/nocle/passegares/region/AjoutRegionFragment$1;Landroid/widget/AdapterView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2aaca0: |[2aaca0] fr.nocle.passegares.region.AjoutRegionFragment$1$3.:(Lfr/nocle/passegares/region/AjoutRegionFragment$1;Landroid/widget/AdapterView;)V │ │ -2aacb0: 5b01 7083 |0000: iput-object v1, v0, Lfr/nocle/passegares/region/AjoutRegionFragment$1$3;.this$1:Lfr/nocle/passegares/region/AjoutRegionFragment$1; // field@8370 │ │ -2aacb4: 5b02 7183 |0002: iput-object v2, v0, Lfr/nocle/passegares/region/AjoutRegionFragment$1$3;.val$parent:Landroid/widget/AdapterView; // field@8371 │ │ -2aacb8: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2aacbe: 0e00 |0007: return-void │ │ +2aac9c: |[2aac9c] fr.nocle.passegares.region.AjoutRegionFragment$1$3.:(Lfr/nocle/passegares/region/AjoutRegionFragment$1;Landroid/widget/AdapterView;)V │ │ +2aacac: 5b01 7083 |0000: iput-object v1, v0, Lfr/nocle/passegares/region/AjoutRegionFragment$1$3;.this$1:Lfr/nocle/passegares/region/AjoutRegionFragment$1; // field@8370 │ │ +2aacb0: 5b02 7183 |0002: iput-object v2, v0, Lfr/nocle/passegares/region/AjoutRegionFragment$1$3;.val$parent:Landroid/widget/AdapterView; // field@8371 │ │ +2aacb4: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2aacba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/nocle/passegares/region/AjoutRegionFragment$1$3; │ │ 0x0000 - 0x0008 reg=1 (null) Lfr/nocle/passegares/region/AjoutRegionFragment$1; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/AdapterView; │ │ @@ -686826,18 +686825,18 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2aacc0: |[2aacc0] fr.nocle.passegares.region.AjoutRegionFragment$1$3.onCancel:(Landroid/content/DialogInterface;)V │ │ -2aacd0: 5401 7183 |0000: iget-object v1, v0, Lfr/nocle/passegares/region/AjoutRegionFragment$1$3;.val$parent:Landroid/widget/AdapterView; // field@8371 │ │ -2aacd4: 6e10 4513 0100 |0002: invoke-virtual {v1}, Landroid/widget/AdapterView;.invalidate:()V // method@1345 │ │ -2aacda: 0e00 |0005: return-void │ │ +2aacbc: |[2aacbc] fr.nocle.passegares.region.AjoutRegionFragment$1$3.onCancel:(Landroid/content/DialogInterface;)V │ │ +2aaccc: 5401 7183 |0000: iget-object v1, v0, Lfr/nocle/passegares/region/AjoutRegionFragment$1$3;.val$parent:Landroid/widget/AdapterView; // field@8371 │ │ +2aacd0: 6e10 4513 0100 |0002: invoke-virtual {v1}, Landroid/widget/AdapterView;.invalidate:()V // method@1345 │ │ +2aacd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/region/AjoutRegionFragment$1$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/DialogInterface; │ │ │ │ @@ -686886,20 +686885,20 @@ │ │ type : '(Lfr/nocle/passegares/region/AjoutRegionFragment;Ljava/util/ArrayList;Landroid/app/AlertDialog$Builder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -2aacdc: |[2aacdc] fr.nocle.passegares.region.AjoutRegionFragment$1.:(Lfr/nocle/passegares/region/AjoutRegionFragment;Ljava/util/ArrayList;Landroid/app/AlertDialog$Builder;)V │ │ -2aacec: 5b01 7283 |0000: iput-object v1, v0, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.this$0:Lfr/nocle/passegares/region/AjoutRegionFragment; // field@8372 │ │ -2aacf0: 5b02 7483 |0002: iput-object v2, v0, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.val$listeRegions:Ljava/util/ArrayList; // field@8374 │ │ -2aacf4: 5b03 7383 |0004: iput-object v3, v0, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.val$dialogInstallRegion:Landroid/app/AlertDialog$Builder; // field@8373 │ │ -2aacf8: 7010 a288 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2aacfe: 0e00 |0009: return-void │ │ +2aacd8: |[2aacd8] fr.nocle.passegares.region.AjoutRegionFragment$1.:(Lfr/nocle/passegares/region/AjoutRegionFragment;Ljava/util/ArrayList;Landroid/app/AlertDialog$Builder;)V │ │ +2aace8: 5b01 7283 |0000: iput-object v1, v0, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.this$0:Lfr/nocle/passegares/region/AjoutRegionFragment; // field@8372 │ │ +2aacec: 5b02 7483 |0002: iput-object v2, v0, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.val$listeRegions:Ljava/util/ArrayList; // field@8374 │ │ +2aacf0: 5b03 7383 |0004: iput-object v3, v0, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.val$dialogInstallRegion:Landroid/app/AlertDialog$Builder; // field@8373 │ │ +2aacf4: 7010 a288 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2aacfa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lfr/nocle/passegares/region/AjoutRegionFragment$1; │ │ 0x0000 - 0x000a reg=1 (null) Lfr/nocle/passegares/region/AjoutRegionFragment; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/util/ArrayList; │ │ @@ -686911,54 +686910,54 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 90 16-bit code units │ │ -2aad00: |[2aad00] fr.nocle.passegares.region.AjoutRegionFragment$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -2aad10: 6e10 2b10 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.isEnabled:()Z // method@102b │ │ -2aad16: 0a05 |0003: move-result v5 │ │ -2aad18: 3805 5500 |0004: if-eqz v5, 0059 // +0055 │ │ -2aad1c: 5415 7483 |0006: iget-object v5, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.val$listeRegions:Ljava/util/ArrayList; // field@8374 │ │ -2aad20: 6e20 6789 4500 |0008: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@8967 │ │ -2aad26: 0c04 |000b: move-result-object v4 │ │ -2aad28: 1f04 0010 |000c: check-cast v4, Lfr/nocle/passegares/modele/Region; // type@1000 │ │ -2aad2c: 5415 7283 |000e: iget-object v5, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.this$0:Lfr/nocle/passegares/region/AjoutRegionFragment; // field@8372 │ │ -2aad30: 7110 2d87 0500 |0010: invoke-static {v5}, Lfr/nocle/passegares/region/AjoutRegionFragment;.access$000:(Lfr/nocle/passegares/region/AjoutRegionFragment;)Z // method@872d │ │ -2aad36: 0a05 |0013: move-result v5 │ │ -2aad38: 3805 0800 |0014: if-eqz v5, 001c // +0008 │ │ -2aad3c: 5412 7283 |0016: iget-object v2, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.this$0:Lfr/nocle/passegares/region/AjoutRegionFragment; // field@8372 │ │ -2aad40: 7130 2e87 4203 |0018: invoke-static {v2, v4, v3}, Lfr/nocle/passegares/region/AjoutRegionFragment;.access$100:(Lfr/nocle/passegares/region/AjoutRegionFragment;Lfr/nocle/passegares/modele/Region;Landroid/view/View;)V // method@872e │ │ -2aad46: 283e |001b: goto 0059 // +003e │ │ -2aad48: 5415 7383 |001c: iget-object v5, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.val$dialogInstallRegion:Landroid/app/AlertDialog$Builder; // field@8373 │ │ -2aad4c: 1406 4100 0f7f |001e: const v6, #float 1.90081e+38 // #7f0f0041 │ │ -2aad52: 6e20 e000 6500 |0021: invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e0 │ │ -2aad58: 0c05 |0024: move-result-object v5 │ │ -2aad5a: 1406 4200 0f7f |0025: const v6, #float 1.90081e+38 // #7f0f0042 │ │ -2aad60: 6e20 e900 6500 |0028: invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00e9 │ │ -2aad66: 5415 7383 |002b: iget-object v5, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.val$dialogInstallRegion:Landroid/app/AlertDialog$Builder; // field@8373 │ │ -2aad6a: 1406 3300 0f7f |002d: const v6, #float 1.90081e+38 // #7f0f0033 │ │ -2aad70: 2200 2b10 |0030: new-instance v0, Lfr/nocle/passegares/region/AjoutRegionFragment$1$1; // type@102b │ │ -2aad74: 7040 2487 1034 |0032: invoke-direct {v0, v1, v4, v3}, Lfr/nocle/passegares/region/AjoutRegionFragment$1$1;.:(Lfr/nocle/passegares/region/AjoutRegionFragment$1;Lfr/nocle/passegares/modele/Region;Landroid/view/View;)V // method@8724 │ │ -2aad7a: 6e30 e600 6500 |0035: invoke-virtual {v5, v6, v0}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e6 │ │ -2aad80: 5413 7383 |0038: iget-object v3, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.val$dialogInstallRegion:Landroid/app/AlertDialog$Builder; // field@8373 │ │ -2aad84: 1404 2a00 0f7f |003a: const v4, #float 1.9008e+38 // #7f0f002a │ │ -2aad8a: 2205 2c10 |003d: new-instance v5, Lfr/nocle/passegares/region/AjoutRegionFragment$1$2; // type@102c │ │ -2aad8e: 7020 2687 1500 |003f: invoke-direct {v5, v1}, Lfr/nocle/passegares/region/AjoutRegionFragment$1$2;.:(Lfr/nocle/passegares/region/AjoutRegionFragment$1;)V // method@8726 │ │ -2aad94: 6e30 e300 4305 |0042: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e3 │ │ -2aad9a: 5413 7383 |0045: iget-object v3, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.val$dialogInstallRegion:Landroid/app/AlertDialog$Builder; // field@8373 │ │ -2aad9e: 2204 2d10 |0047: new-instance v4, Lfr/nocle/passegares/region/AjoutRegionFragment$1$3; // type@102d │ │ -2aada2: 7030 2887 1402 |0049: invoke-direct {v4, v1, v2}, Lfr/nocle/passegares/region/AjoutRegionFragment$1$3;.:(Lfr/nocle/passegares/region/AjoutRegionFragment$1;Landroid/widget/AdapterView;)V // method@8728 │ │ -2aada8: 6e20 e500 4300 |004c: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ -2aadae: 5412 7383 |004f: iget-object v2, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.val$dialogInstallRegion:Landroid/app/AlertDialog$Builder; // field@8373 │ │ -2aadb2: 6e10 de00 0200 |0051: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00de │ │ -2aadb8: 5412 7383 |0054: iget-object v2, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.val$dialogInstallRegion:Landroid/app/AlertDialog$Builder; // field@8373 │ │ -2aadbc: 6e10 ec00 0200 |0056: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00ec │ │ -2aadc2: 0e00 |0059: return-void │ │ +2aacfc: |[2aacfc] fr.nocle.passegares.region.AjoutRegionFragment$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +2aad0c: 6e10 2b10 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.isEnabled:()Z // method@102b │ │ +2aad12: 0a05 |0003: move-result v5 │ │ +2aad14: 3805 5500 |0004: if-eqz v5, 0059 // +0055 │ │ +2aad18: 5415 7483 |0006: iget-object v5, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.val$listeRegions:Ljava/util/ArrayList; // field@8374 │ │ +2aad1c: 6e20 6789 4500 |0008: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@8967 │ │ +2aad22: 0c04 |000b: move-result-object v4 │ │ +2aad24: 1f04 0010 |000c: check-cast v4, Lfr/nocle/passegares/modele/Region; // type@1000 │ │ +2aad28: 5415 7283 |000e: iget-object v5, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.this$0:Lfr/nocle/passegares/region/AjoutRegionFragment; // field@8372 │ │ +2aad2c: 7110 2d87 0500 |0010: invoke-static {v5}, Lfr/nocle/passegares/region/AjoutRegionFragment;.access$000:(Lfr/nocle/passegares/region/AjoutRegionFragment;)Z // method@872d │ │ +2aad32: 0a05 |0013: move-result v5 │ │ +2aad34: 3805 0800 |0014: if-eqz v5, 001c // +0008 │ │ +2aad38: 5412 7283 |0016: iget-object v2, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.this$0:Lfr/nocle/passegares/region/AjoutRegionFragment; // field@8372 │ │ +2aad3c: 7130 2e87 4203 |0018: invoke-static {v2, v4, v3}, Lfr/nocle/passegares/region/AjoutRegionFragment;.access$100:(Lfr/nocle/passegares/region/AjoutRegionFragment;Lfr/nocle/passegares/modele/Region;Landroid/view/View;)V // method@872e │ │ +2aad42: 283e |001b: goto 0059 // +003e │ │ +2aad44: 5415 7383 |001c: iget-object v5, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.val$dialogInstallRegion:Landroid/app/AlertDialog$Builder; // field@8373 │ │ +2aad48: 1406 4100 0f7f |001e: const v6, #float 1.90081e+38 // #7f0f0041 │ │ +2aad4e: 6e20 e000 6500 |0021: invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00e0 │ │ +2aad54: 0c05 |0024: move-result-object v5 │ │ +2aad56: 1406 4200 0f7f |0025: const v6, #float 1.90081e+38 // #7f0f0042 │ │ +2aad5c: 6e20 e900 6500 |0028: invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00e9 │ │ +2aad62: 5415 7383 |002b: iget-object v5, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.val$dialogInstallRegion:Landroid/app/AlertDialog$Builder; // field@8373 │ │ +2aad66: 1406 3300 0f7f |002d: const v6, #float 1.90081e+38 // #7f0f0033 │ │ +2aad6c: 2200 2b10 |0030: new-instance v0, Lfr/nocle/passegares/region/AjoutRegionFragment$1$1; // type@102b │ │ +2aad70: 7040 2487 1034 |0032: invoke-direct {v0, v1, v4, v3}, Lfr/nocle/passegares/region/AjoutRegionFragment$1$1;.:(Lfr/nocle/passegares/region/AjoutRegionFragment$1;Lfr/nocle/passegares/modele/Region;Landroid/view/View;)V // method@8724 │ │ +2aad76: 6e30 e600 6500 |0035: invoke-virtual {v5, v6, v0}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e6 │ │ +2aad7c: 5413 7383 |0038: iget-object v3, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.val$dialogInstallRegion:Landroid/app/AlertDialog$Builder; // field@8373 │ │ +2aad80: 1404 2a00 0f7f |003a: const v4, #float 1.9008e+38 // #7f0f002a │ │ +2aad86: 2205 2c10 |003d: new-instance v5, Lfr/nocle/passegares/region/AjoutRegionFragment$1$2; // type@102c │ │ +2aad8a: 7020 2687 1500 |003f: invoke-direct {v5, v1}, Lfr/nocle/passegares/region/AjoutRegionFragment$1$2;.:(Lfr/nocle/passegares/region/AjoutRegionFragment$1;)V // method@8726 │ │ +2aad90: 6e30 e300 4305 |0042: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00e3 │ │ +2aad96: 5413 7383 |0045: iget-object v3, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.val$dialogInstallRegion:Landroid/app/AlertDialog$Builder; // field@8373 │ │ +2aad9a: 2204 2d10 |0047: new-instance v4, Lfr/nocle/passegares/region/AjoutRegionFragment$1$3; // type@102d │ │ +2aad9e: 7030 2887 1402 |0049: invoke-direct {v4, v1, v2}, Lfr/nocle/passegares/region/AjoutRegionFragment$1$3;.:(Lfr/nocle/passegares/region/AjoutRegionFragment$1;Landroid/widget/AdapterView;)V // method@8728 │ │ +2aada4: 6e20 e500 4300 |004c: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@00e5 │ │ +2aadaa: 5412 7383 |004f: iget-object v2, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.val$dialogInstallRegion:Landroid/app/AlertDialog$Builder; // field@8373 │ │ +2aadae: 6e10 de00 0200 |0051: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00de │ │ +2aadb4: 5412 7383 |0054: iget-object v2, v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.val$dialogInstallRegion:Landroid/app/AlertDialog$Builder; // field@8373 │ │ +2aadb8: 6e10 ec00 0200 |0056: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00ec │ │ +2aadbe: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x000e line=65 │ │ 0x0016 line=67 │ │ 0x001c line=69 │ │ @@ -687015,21 +687014,21 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface;Lfr/nocle/passegares/modele/Region;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -2aaf90: |[2aaf90] fr.nocle.passegares.region.AjoutRegionThread.:(Landroid/content/Context;Landroid/content/DialogInterface;Lfr/nocle/passegares/modele/Region;Z)V │ │ -2aafa0: 7010 f888 0000 |0000: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@88f8 │ │ -2aafa6: 5b01 7783 |0003: iput-object v1, v0, Lfr/nocle/passegares/region/AjoutRegionThread;.contexte:Landroid/content/Context; // field@8377 │ │ -2aafaa: 5b02 7983 |0005: iput-object v2, v0, Lfr/nocle/passegares/region/AjoutRegionThread;.loadingDialog:Landroid/content/DialogInterface; // field@8379 │ │ -2aafae: 5b03 7a83 |0007: iput-object v3, v0, Lfr/nocle/passegares/region/AjoutRegionThread;.region:Lfr/nocle/passegares/modele/Region; // field@837a │ │ -2aafb2: 5c04 7883 |0009: iput-boolean v4, v0, Lfr/nocle/passegares/region/AjoutRegionThread;.installation:Z // field@8378 │ │ -2aafb6: 0e00 |000b: return-void │ │ +2aaf8c: |[2aaf8c] fr.nocle.passegares.region.AjoutRegionThread.:(Landroid/content/Context;Landroid/content/DialogInterface;Lfr/nocle/passegares/modele/Region;Z)V │ │ +2aaf9c: 7010 f888 0000 |0000: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@88f8 │ │ +2aafa2: 5b01 7783 |0003: iput-object v1, v0, Lfr/nocle/passegares/region/AjoutRegionThread;.contexte:Landroid/content/Context; // field@8377 │ │ +2aafa6: 5b02 7983 |0005: iput-object v2, v0, Lfr/nocle/passegares/region/AjoutRegionThread;.loadingDialog:Landroid/content/DialogInterface; // field@8379 │ │ +2aafaa: 5b03 7a83 |0007: iput-object v3, v0, Lfr/nocle/passegares/region/AjoutRegionThread;.region:Lfr/nocle/passegares/modele/Region; // field@837a │ │ +2aafae: 5c04 7883 |0009: iput-boolean v4, v0, Lfr/nocle/passegares/region/AjoutRegionThread;.installation:Z // field@8378 │ │ +2aafb2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ 0x0005 line=19 │ │ 0x0007 line=20 │ │ 0x0009 line=21 │ │ @@ -687046,36 +687045,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -2aafb8: |[2aafb8] fr.nocle.passegares.region.AjoutRegionThread.run:()V │ │ -2aafc8: 2200 f20f |0000: new-instance v0, Lfr/nocle/passegares/controlleur/RegionCtrl; // type@0ff2 │ │ -2aafcc: 5461 7783 |0002: iget-object v1, v6, Lfr/nocle/passegares/region/AjoutRegionThread;.contexte:Landroid/content/Context; // field@8377 │ │ -2aafd0: 7020 9f85 1000 |0004: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/RegionCtrl;.:(Landroid/content/Context;)V // method@859f │ │ -2aafd6: 6e10 a785 0000 |0007: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/RegionCtrl;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@85a7 │ │ -2aafdc: 0c01 |000a: move-result-object v1 │ │ -2aafde: 6e10 9503 0100 |000b: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@0395 │ │ -2aafe4: 5462 7783 |000e: iget-object v2, v6, Lfr/nocle/passegares/region/AjoutRegionThread;.contexte:Landroid/content/Context; // field@8377 │ │ -2aafe8: 5463 7a83 |0010: iget-object v3, v6, Lfr/nocle/passegares/region/AjoutRegionThread;.region:Lfr/nocle/passegares/modele/Region; // field@837a │ │ -2aafec: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -2aafee: 12f5 |0013: const/4 v5, #int -1 // #ff │ │ -2aaff0: 7153 7985 1254 |0014: invoke-static {v2, v1, v4, v5, v3}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateAllDataRegion:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IILfr/nocle/passegares/modele/Region;)V // method@8579 │ │ -2aaff6: 5462 7a83 |0017: iget-object v2, v6, Lfr/nocle/passegares/region/AjoutRegionThread;.region:Lfr/nocle/passegares/modele/Region; // field@837a │ │ -2aaffa: 6e20 3d86 4200 |0019: invoke-virtual {v2, v4}, Lfr/nocle/passegares/modele/Region;.setEstInstalle:(Z)V // method@863d │ │ -2ab000: 5462 7a83 |001c: iget-object v2, v6, Lfr/nocle/passegares/region/AjoutRegionThread;.region:Lfr/nocle/passegares/modele/Region; // field@837a │ │ -2ab004: 6e20 a885 2000 |001e: invoke-virtual {v0, v2}, Lfr/nocle/passegares/controlleur/RegionCtrl;.update:(Lfr/nocle/passegares/modele/Region;)V // method@85a8 │ │ -2ab00a: 6e10 9e03 0100 |0021: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@039e │ │ -2ab010: 6e10 9803 0100 |0024: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0398 │ │ -2ab016: 6e10 a185 0000 |0027: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/RegionCtrl;.close:()V // method@85a1 │ │ -2ab01c: 5460 7983 |002a: iget-object v0, v6, Lfr/nocle/passegares/region/AjoutRegionThread;.loadingDialog:Landroid/content/DialogInterface; // field@8379 │ │ -2ab020: 7210 7902 0000 |002c: invoke-interface {v0}, Landroid/content/DialogInterface;.dismiss:()V // method@0279 │ │ -2ab026: 0e00 |002f: return-void │ │ +2aafb4: |[2aafb4] fr.nocle.passegares.region.AjoutRegionThread.run:()V │ │ +2aafc4: 2200 f20f |0000: new-instance v0, Lfr/nocle/passegares/controlleur/RegionCtrl; // type@0ff2 │ │ +2aafc8: 5461 7783 |0002: iget-object v1, v6, Lfr/nocle/passegares/region/AjoutRegionThread;.contexte:Landroid/content/Context; // field@8377 │ │ +2aafcc: 7020 9f85 1000 |0004: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/RegionCtrl;.:(Landroid/content/Context;)V // method@859f │ │ +2aafd2: 6e10 a785 0000 |0007: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/RegionCtrl;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@85a7 │ │ +2aafd8: 0c01 |000a: move-result-object v1 │ │ +2aafda: 6e10 9503 0100 |000b: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@0395 │ │ +2aafe0: 5462 7783 |000e: iget-object v2, v6, Lfr/nocle/passegares/region/AjoutRegionThread;.contexte:Landroid/content/Context; // field@8377 │ │ +2aafe4: 5463 7a83 |0010: iget-object v3, v6, Lfr/nocle/passegares/region/AjoutRegionThread;.region:Lfr/nocle/passegares/modele/Region; // field@837a │ │ +2aafe8: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +2aafea: 12f5 |0013: const/4 v5, #int -1 // #ff │ │ +2aafec: 7153 7985 1254 |0014: invoke-static {v2, v1, v4, v5, v3}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateAllDataRegion:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;IILfr/nocle/passegares/modele/Region;)V // method@8579 │ │ +2aaff2: 5462 7a83 |0017: iget-object v2, v6, Lfr/nocle/passegares/region/AjoutRegionThread;.region:Lfr/nocle/passegares/modele/Region; // field@837a │ │ +2aaff6: 6e20 3d86 4200 |0019: invoke-virtual {v2, v4}, Lfr/nocle/passegares/modele/Region;.setEstInstalle:(Z)V // method@863d │ │ +2aaffc: 5462 7a83 |001c: iget-object v2, v6, Lfr/nocle/passegares/region/AjoutRegionThread;.region:Lfr/nocle/passegares/modele/Region; // field@837a │ │ +2ab000: 6e20 a885 2000 |001e: invoke-virtual {v0, v2}, Lfr/nocle/passegares/controlleur/RegionCtrl;.update:(Lfr/nocle/passegares/modele/Region;)V // method@85a8 │ │ +2ab006: 6e10 9e03 0100 |0021: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@039e │ │ +2ab00c: 6e10 9803 0100 |0024: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0398 │ │ +2ab012: 6e10 a185 0000 |0027: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/RegionCtrl;.close:()V // method@85a1 │ │ +2ab018: 5460 7983 |002a: iget-object v0, v6, Lfr/nocle/passegares/region/AjoutRegionThread;.loadingDialog:Landroid/content/DialogInterface; // field@8379 │ │ +2ab01c: 7210 7902 0000 |002c: invoke-interface {v0}, Landroid/content/DialogInterface;.dismiss:()V // method@0279 │ │ +2ab022: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0007 line=26 │ │ 0x000b line=29 │ │ 0x000e line=30 │ │ 0x0017 line=33 │ │ @@ -687136,22 +687135,22 @@ │ │ type : '(IIZZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -2ab8f0: |[2ab8f0] fr.nocle.passegares.succes.Succes.:(IIZZI)V │ │ -2ab900: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2ab906: 5901 8083 |0003: iput v1, v0, Lfr/nocle/passegares/succes/Succes;.type:I // field@8380 │ │ -2ab90a: 5902 7d83 |0005: iput v2, v0, Lfr/nocle/passegares/succes/Succes;.label:I // field@837d │ │ -2ab90e: 5c03 7c83 |0007: iput-boolean v3, v0, Lfr/nocle/passegares/succes/Succes;.estValide:Z // field@837c │ │ -2ab912: 5c04 7b83 |0009: iput-boolean v4, v0, Lfr/nocle/passegares/succes/Succes;.estAffiche:Z // field@837b │ │ -2ab916: 5905 7e83 |000b: iput v5, v0, Lfr/nocle/passegares/succes/Succes;.objectif:I // field@837e │ │ -2ab91a: 0e00 |000d: return-void │ │ +2ab8ec: |[2ab8ec] fr.nocle.passegares.succes.Succes.:(IIZZI)V │ │ +2ab8fc: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2ab902: 5901 8083 |0003: iput v1, v0, Lfr/nocle/passegares/succes/Succes;.type:I // field@8380 │ │ +2ab906: 5902 7d83 |0005: iput v2, v0, Lfr/nocle/passegares/succes/Succes;.label:I // field@837d │ │ +2ab90a: 5c03 7c83 |0007: iput-boolean v3, v0, Lfr/nocle/passegares/succes/Succes;.estValide:Z // field@837c │ │ +2ab90e: 5c04 7b83 |0009: iput-boolean v4, v0, Lfr/nocle/passegares/succes/Succes;.estAffiche:Z // field@837b │ │ +2ab912: 5905 7e83 |000b: iput v5, v0, Lfr/nocle/passegares/succes/Succes;.objectif:I // field@837e │ │ +2ab916: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ 0x0005 line=17 │ │ 0x0007 line=18 │ │ 0x0009 line=19 │ │ @@ -687170,17 +687169,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ab890: |[2ab890] fr.nocle.passegares.succes.Succes.getLabel:()I │ │ -2ab8a0: 5210 7d83 |0000: iget v0, v1, Lfr/nocle/passegares/succes/Succes;.label:I // field@837d │ │ -2ab8a4: 0f00 |0002: return v0 │ │ +2ab88c: |[2ab88c] fr.nocle.passegares.succes.Succes.getLabel:()I │ │ +2ab89c: 5210 7d83 |0000: iget v0, v1, Lfr/nocle/passegares/succes/Succes;.label:I // field@837d │ │ +2ab8a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/succes/Succes; │ │ │ │ #1 : (in Lfr/nocle/passegares/succes/Succes;) │ │ @@ -687188,17 +687187,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ab8a8: |[2ab8a8] fr.nocle.passegares.succes.Succes.getObjectif:()I │ │ -2ab8b8: 5210 7e83 |0000: iget v0, v1, Lfr/nocle/passegares/succes/Succes;.objectif:I // field@837e │ │ -2ab8bc: 0f00 |0002: return v0 │ │ +2ab8a4: |[2ab8a4] fr.nocle.passegares.succes.Succes.getObjectif:()I │ │ +2ab8b4: 5210 7e83 |0000: iget v0, v1, Lfr/nocle/passegares/succes/Succes;.objectif:I // field@837e │ │ +2ab8b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/succes/Succes; │ │ │ │ #2 : (in Lfr/nocle/passegares/succes/Succes;) │ │ @@ -687206,17 +687205,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ab8c0: |[2ab8c0] fr.nocle.passegares.succes.Succes.getProgression:()I │ │ -2ab8d0: 5210 7f83 |0000: iget v0, v1, Lfr/nocle/passegares/succes/Succes;.progression:I // field@837f │ │ -2ab8d4: 0f00 |0002: return v0 │ │ +2ab8bc: |[2ab8bc] fr.nocle.passegares.succes.Succes.getProgression:()I │ │ +2ab8cc: 5210 7f83 |0000: iget v0, v1, Lfr/nocle/passegares/succes/Succes;.progression:I // field@837f │ │ +2ab8d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/succes/Succes; │ │ │ │ #3 : (in Lfr/nocle/passegares/succes/Succes;) │ │ @@ -687224,17 +687223,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ab8d8: |[2ab8d8] fr.nocle.passegares.succes.Succes.getType:()I │ │ -2ab8e8: 5210 8083 |0000: iget v0, v1, Lfr/nocle/passegares/succes/Succes;.type:I // field@8380 │ │ -2ab8ec: 0f00 |0002: return v0 │ │ +2ab8d4: |[2ab8d4] fr.nocle.passegares.succes.Succes.getType:()I │ │ +2ab8e4: 5210 8083 |0000: iget v0, v1, Lfr/nocle/passegares/succes/Succes;.type:I // field@8380 │ │ +2ab8e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/succes/Succes; │ │ │ │ #4 : (in Lfr/nocle/passegares/succes/Succes;) │ │ @@ -687242,17 +687241,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ab860: |[2ab860] fr.nocle.passegares.succes.Succes.isEstAffiche:()Z │ │ -2ab870: 5510 7b83 |0000: iget-boolean v0, v1, Lfr/nocle/passegares/succes/Succes;.estAffiche:Z // field@837b │ │ -2ab874: 0f00 |0002: return v0 │ │ +2ab85c: |[2ab85c] fr.nocle.passegares.succes.Succes.isEstAffiche:()Z │ │ +2ab86c: 5510 7b83 |0000: iget-boolean v0, v1, Lfr/nocle/passegares/succes/Succes;.estAffiche:Z // field@837b │ │ +2ab870: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/succes/Succes; │ │ │ │ #5 : (in Lfr/nocle/passegares/succes/Succes;) │ │ @@ -687260,17 +687259,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ab878: |[2ab878] fr.nocle.passegares.succes.Succes.isEstValide:()Z │ │ -2ab888: 5510 7c83 |0000: iget-boolean v0, v1, Lfr/nocle/passegares/succes/Succes;.estValide:Z // field@837c │ │ -2ab88c: 0f00 |0002: return v0 │ │ +2ab874: |[2ab874] fr.nocle.passegares.succes.Succes.isEstValide:()Z │ │ +2ab884: 5510 7c83 |0000: iget-boolean v0, v1, Lfr/nocle/passegares/succes/Succes;.estValide:Z // field@837c │ │ +2ab888: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/succes/Succes; │ │ │ │ #6 : (in Lfr/nocle/passegares/succes/Succes;) │ │ @@ -687278,17 +687277,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ab91c: |[2ab91c] fr.nocle.passegares.succes.Succes.setEstAffiche:(Z)V │ │ -2ab92c: 5c01 7b83 |0000: iput-boolean v1, v0, Lfr/nocle/passegares/succes/Succes;.estAffiche:Z // field@837b │ │ -2ab930: 0e00 |0002: return-void │ │ +2ab918: |[2ab918] fr.nocle.passegares.succes.Succes.setEstAffiche:(Z)V │ │ +2ab928: 5c01 7b83 |0000: iput-boolean v1, v0, Lfr/nocle/passegares/succes/Succes;.estAffiche:Z // field@837b │ │ +2ab92c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/succes/Succes; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -687297,17 +687296,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ab934: |[2ab934] fr.nocle.passegares.succes.Succes.setEstValide:(Z)V │ │ -2ab944: 5c01 7c83 |0000: iput-boolean v1, v0, Lfr/nocle/passegares/succes/Succes;.estValide:Z // field@837c │ │ -2ab948: 0e00 |0002: return-void │ │ +2ab930: |[2ab930] fr.nocle.passegares.succes.Succes.setEstValide:(Z)V │ │ +2ab940: 5c01 7c83 |0000: iput-boolean v1, v0, Lfr/nocle/passegares/succes/Succes;.estValide:Z // field@837c │ │ +2ab944: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/succes/Succes; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -687316,17 +687315,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ab94c: |[2ab94c] fr.nocle.passegares.succes.Succes.setLabel:(I)V │ │ -2ab95c: 5901 7d83 |0000: iput v1, v0, Lfr/nocle/passegares/succes/Succes;.label:I // field@837d │ │ -2ab960: 0e00 |0002: return-void │ │ +2ab948: |[2ab948] fr.nocle.passegares.succes.Succes.setLabel:(I)V │ │ +2ab958: 5901 7d83 |0000: iput v1, v0, Lfr/nocle/passegares/succes/Succes;.label:I // field@837d │ │ +2ab95c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/succes/Succes; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -687335,17 +687334,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ab964: |[2ab964] fr.nocle.passegares.succes.Succes.setObjectif:(I)V │ │ -2ab974: 5901 7e83 |0000: iput v1, v0, Lfr/nocle/passegares/succes/Succes;.objectif:I // field@837e │ │ -2ab978: 0e00 |0002: return-void │ │ +2ab960: |[2ab960] fr.nocle.passegares.succes.Succes.setObjectif:(I)V │ │ +2ab970: 5901 7e83 |0000: iput v1, v0, Lfr/nocle/passegares/succes/Succes;.objectif:I // field@837e │ │ +2ab974: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/succes/Succes; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -687354,17 +687353,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ab97c: |[2ab97c] fr.nocle.passegares.succes.Succes.setProgression:(I)V │ │ -2ab98c: 5901 7f83 |0000: iput v1, v0, Lfr/nocle/passegares/succes/Succes;.progression:I // field@837f │ │ -2ab990: 0e00 |0002: return-void │ │ +2ab978: |[2ab978] fr.nocle.passegares.succes.Succes.setProgression:(I)V │ │ +2ab988: 5901 7f83 |0000: iput v1, v0, Lfr/nocle/passegares/succes/Succes;.progression:I // field@837f │ │ +2ab98c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/succes/Succes; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -687373,17 +687372,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2ab994: |[2ab994] fr.nocle.passegares.succes.Succes.setType:(I)V │ │ -2ab9a4: 5901 8083 |0000: iput v1, v0, Lfr/nocle/passegares/succes/Succes;.type:I // field@8380 │ │ -2ab9a8: 0e00 |0002: return-void │ │ +2ab990: |[2ab990] fr.nocle.passegares.succes.Succes.setType:(I)V │ │ +2ab9a0: 5901 8083 |0000: iput v1, v0, Lfr/nocle/passegares/succes/Succes;.type:I // field@8380 │ │ +2ab9a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/succes/Succes; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -687422,19 +687421,19 @@ │ │ type : '(Landroid/content/Context;Ljava/util/ArrayList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -2ab134: |[2ab134] fr.nocle.passegares.succes.SuccesAdapter.:(Landroid/content/Context;Ljava/util/ArrayList;)V │ │ -2ab144: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2ab146: 7040 4813 2130 |0001: invoke-direct {v1, v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@1348 │ │ -2ab14c: 5b12 8183 |0004: iput-object v2, v1, Lfr/nocle/passegares/succes/SuccesAdapter;.context:Landroid/content/Context; // field@8381 │ │ -2ab150: 0e00 |0006: return-void │ │ +2ab130: |[2ab130] fr.nocle.passegares.succes.SuccesAdapter.:(Landroid/content/Context;Ljava/util/ArrayList;)V │ │ +2ab140: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2ab142: 7040 4813 2130 |0001: invoke-direct {v1, v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@1348 │ │ +2ab148: 5b12 8183 |0004: iput-object v2, v1, Lfr/nocle/passegares/succes/SuccesAdapter;.context:Landroid/content/Context; // field@8381 │ │ +2ab14c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=25 │ │ 0x0004 line=26 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/nocle/passegares/succes/SuccesAdapter; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/content/Context; │ │ @@ -687446,73 +687445,73 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 126 16-bit code units │ │ -2ab028: |[2ab028] fr.nocle.passegares.succes.SuccesAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -2ab038: 6e20 4787 3200 |0000: invoke-virtual {v2, v3}, Lfr/nocle/passegares/succes/SuccesAdapter;.getItem:(I)Ljava/lang/Object; // method@8747 │ │ -2ab03e: 0c03 |0003: move-result-object v3 │ │ -2ab040: 1f03 3110 |0004: check-cast v3, Lfr/nocle/passegares/succes/Succes; // type@1031 │ │ -2ab044: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -2ab046: 3904 1100 |0007: if-nez v4, 0018 // +0011 │ │ -2ab04a: 6e10 4687 0200 |0009: invoke-virtual {v2}, Lfr/nocle/passegares/succes/SuccesAdapter;.getContext:()Landroid/content/Context; // method@8746 │ │ -2ab050: 0c04 |000c: move-result-object v4 │ │ -2ab052: 7110 180f 0400 |000d: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0f18 │ │ -2ab058: 0c04 |0010: move-result-object v4 │ │ -2ab05a: 1401 9600 0b7f |0011: const v1, #float 1.84766e+38 // #7f0b0096 │ │ -2ab060: 6e40 1d0f 1405 |0014: invoke-virtual {v4, v1, v5, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0f1d │ │ -2ab066: 0c04 |0017: move-result-object v4 │ │ -2ab068: 1405 5d01 087f |0018: const v5, #float 1.80782e+38 // #7f08015d │ │ -2ab06e: 6e20 c40f 5400 |001b: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2ab074: 0c05 |001e: move-result-object v5 │ │ -2ab076: 1f05 3403 |001f: check-cast v5, Landroid/widget/TextView; // type@0334 │ │ -2ab07a: 6e10 3d87 0300 |0021: invoke-virtual {v3}, Lfr/nocle/passegares/succes/Succes;.isEstAffiche:()Z // method@873d │ │ -2ab080: 0a01 |0024: move-result v1 │ │ -2ab082: 3801 0a00 |0025: if-eqz v1, 002f // +000a │ │ -2ab086: 6e10 3987 0300 |0027: invoke-virtual {v3}, Lfr/nocle/passegares/succes/Succes;.getLabel:()I // method@8739 │ │ -2ab08c: 0a01 |002a: move-result v1 │ │ -2ab08e: 6e20 9016 1500 |002b: invoke-virtual {v5, v1}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ -2ab094: 2807 |002e: goto 0035 // +0007 │ │ -2ab096: 1401 e500 0f7f |002f: const v1, #float 1.90084e+38 // #7f0f00e5 │ │ -2ab09c: 6e20 9016 1500 |0032: invoke-virtual {v5, v1}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ -2ab0a2: 1405 cb00 087f |0035: const v5, #float 1.80779e+38 // #7f0800cb │ │ -2ab0a8: 6e20 c40f 5400 |0038: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2ab0ae: 0c05 |003b: move-result-object v5 │ │ -2ab0b0: 1f05 3403 |003c: check-cast v5, Landroid/widget/TextView; // type@0334 │ │ -2ab0b4: 6e10 3e87 0300 |003e: invoke-virtual {v3}, Lfr/nocle/passegares/succes/Succes;.isEstValide:()Z // method@873e │ │ -2ab0ba: 0a01 |0041: move-result v1 │ │ -2ab0bc: 3801 0900 |0042: if-eqz v1, 004b // +0009 │ │ -2ab0c0: 1401 ec00 0f7f |0044: const v1, #float 1.90084e+38 // #7f0f00ec │ │ -2ab0c6: 6e20 9016 1500 |0047: invoke-virtual {v5, v1}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ -2ab0cc: 2807 |004a: goto 0051 // +0007 │ │ -2ab0ce: 1401 e600 0f7f |004b: const v1, #float 1.90084e+38 // #7f0f00e6 │ │ -2ab0d4: 6e20 9016 1500 |004e: invoke-virtual {v5, v1}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ -2ab0da: 1405 7d01 087f |0051: const v5, #float 1.80783e+38 // #7f08017d │ │ -2ab0e0: 6e20 c40f 5400 |0054: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2ab0e6: 0c05 |0057: move-result-object v5 │ │ -2ab0e8: 1f05 1f03 |0058: check-cast v5, Landroid/widget/ProgressBar; // type@031f │ │ -2ab0ec: 6e10 3d87 0300 |005a: invoke-virtual {v3}, Lfr/nocle/passegares/succes/Succes;.isEstAffiche:()Z // method@873d │ │ -2ab0f2: 0a01 |005d: move-result v1 │ │ -2ab0f4: 3801 1a00 |005e: if-eqz v1, 0078 // +001a │ │ -2ab0f8: 6e10 3e87 0300 |0060: invoke-virtual {v3}, Lfr/nocle/passegares/succes/Succes;.isEstValide:()Z // method@873e │ │ -2ab0fe: 0a01 |0063: move-result v1 │ │ -2ab100: 3901 1400 |0064: if-nez v1, 0078 // +0014 │ │ -2ab104: 6e10 3a87 0300 |0066: invoke-virtual {v3}, Lfr/nocle/passegares/succes/Succes;.getObjectif:()I // method@873a │ │ -2ab10a: 0a01 |0069: move-result v1 │ │ -2ab10c: 6e20 9915 1500 |006a: invoke-virtual {v5, v1}, Landroid/widget/ProgressBar;.setMax:(I)V // method@1599 │ │ -2ab112: 6e10 3b87 0300 |006d: invoke-virtual {v3}, Lfr/nocle/passegares/succes/Succes;.getProgression:()I // method@873b │ │ -2ab118: 0a03 |0070: move-result v3 │ │ -2ab11a: 6e20 9a15 3500 |0071: invoke-virtual {v5, v3}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@159a │ │ -2ab120: 6e20 9c15 0500 |0074: invoke-virtual {v5, v0}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@159c │ │ -2ab126: 2806 |0077: goto 007d // +0006 │ │ -2ab128: 1303 0800 |0078: const/16 v3, #int 8 // #8 │ │ -2ab12c: 6e20 9c15 3500 |007a: invoke-virtual {v5, v3}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@159c │ │ -2ab132: 1104 |007d: return-object v4 │ │ +2ab024: |[2ab024] fr.nocle.passegares.succes.SuccesAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +2ab034: 6e20 4787 3200 |0000: invoke-virtual {v2, v3}, Lfr/nocle/passegares/succes/SuccesAdapter;.getItem:(I)Ljava/lang/Object; // method@8747 │ │ +2ab03a: 0c03 |0003: move-result-object v3 │ │ +2ab03c: 1f03 3110 |0004: check-cast v3, Lfr/nocle/passegares/succes/Succes; // type@1031 │ │ +2ab040: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +2ab042: 3904 1100 |0007: if-nez v4, 0018 // +0011 │ │ +2ab046: 6e10 4687 0200 |0009: invoke-virtual {v2}, Lfr/nocle/passegares/succes/SuccesAdapter;.getContext:()Landroid/content/Context; // method@8746 │ │ +2ab04c: 0c04 |000c: move-result-object v4 │ │ +2ab04e: 7110 180f 0400 |000d: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0f18 │ │ +2ab054: 0c04 |0010: move-result-object v4 │ │ +2ab056: 1401 9600 0b7f |0011: const v1, #float 1.84766e+38 // #7f0b0096 │ │ +2ab05c: 6e40 1d0f 1405 |0014: invoke-virtual {v4, v1, v5, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0f1d │ │ +2ab062: 0c04 |0017: move-result-object v4 │ │ +2ab064: 1405 5d01 087f |0018: const v5, #float 1.80782e+38 // #7f08015d │ │ +2ab06a: 6e20 c40f 5400 |001b: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2ab070: 0c05 |001e: move-result-object v5 │ │ +2ab072: 1f05 3403 |001f: check-cast v5, Landroid/widget/TextView; // type@0334 │ │ +2ab076: 6e10 3d87 0300 |0021: invoke-virtual {v3}, Lfr/nocle/passegares/succes/Succes;.isEstAffiche:()Z // method@873d │ │ +2ab07c: 0a01 |0024: move-result v1 │ │ +2ab07e: 3801 0a00 |0025: if-eqz v1, 002f // +000a │ │ +2ab082: 6e10 3987 0300 |0027: invoke-virtual {v3}, Lfr/nocle/passegares/succes/Succes;.getLabel:()I // method@8739 │ │ +2ab088: 0a01 |002a: move-result v1 │ │ +2ab08a: 6e20 9016 1500 |002b: invoke-virtual {v5, v1}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ +2ab090: 2807 |002e: goto 0035 // +0007 │ │ +2ab092: 1401 e500 0f7f |002f: const v1, #float 1.90084e+38 // #7f0f00e5 │ │ +2ab098: 6e20 9016 1500 |0032: invoke-virtual {v5, v1}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ +2ab09e: 1405 cb00 087f |0035: const v5, #float 1.80779e+38 // #7f0800cb │ │ +2ab0a4: 6e20 c40f 5400 |0038: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2ab0aa: 0c05 |003b: move-result-object v5 │ │ +2ab0ac: 1f05 3403 |003c: check-cast v5, Landroid/widget/TextView; // type@0334 │ │ +2ab0b0: 6e10 3e87 0300 |003e: invoke-virtual {v3}, Lfr/nocle/passegares/succes/Succes;.isEstValide:()Z // method@873e │ │ +2ab0b6: 0a01 |0041: move-result v1 │ │ +2ab0b8: 3801 0900 |0042: if-eqz v1, 004b // +0009 │ │ +2ab0bc: 1401 ec00 0f7f |0044: const v1, #float 1.90084e+38 // #7f0f00ec │ │ +2ab0c2: 6e20 9016 1500 |0047: invoke-virtual {v5, v1}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ +2ab0c8: 2807 |004a: goto 0051 // +0007 │ │ +2ab0ca: 1401 e600 0f7f |004b: const v1, #float 1.90084e+38 // #7f0f00e6 │ │ +2ab0d0: 6e20 9016 1500 |004e: invoke-virtual {v5, v1}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ +2ab0d6: 1405 7d01 087f |0051: const v5, #float 1.80783e+38 // #7f08017d │ │ +2ab0dc: 6e20 c40f 5400 |0054: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2ab0e2: 0c05 |0057: move-result-object v5 │ │ +2ab0e4: 1f05 1f03 |0058: check-cast v5, Landroid/widget/ProgressBar; // type@031f │ │ +2ab0e8: 6e10 3d87 0300 |005a: invoke-virtual {v3}, Lfr/nocle/passegares/succes/Succes;.isEstAffiche:()Z // method@873d │ │ +2ab0ee: 0a01 |005d: move-result v1 │ │ +2ab0f0: 3801 1a00 |005e: if-eqz v1, 0078 // +001a │ │ +2ab0f4: 6e10 3e87 0300 |0060: invoke-virtual {v3}, Lfr/nocle/passegares/succes/Succes;.isEstValide:()Z // method@873e │ │ +2ab0fa: 0a01 |0063: move-result v1 │ │ +2ab0fc: 3901 1400 |0064: if-nez v1, 0078 // +0014 │ │ +2ab100: 6e10 3a87 0300 |0066: invoke-virtual {v3}, Lfr/nocle/passegares/succes/Succes;.getObjectif:()I // method@873a │ │ +2ab106: 0a01 |0069: move-result v1 │ │ +2ab108: 6e20 9915 1500 |006a: invoke-virtual {v5, v1}, Landroid/widget/ProgressBar;.setMax:(I)V // method@1599 │ │ +2ab10e: 6e10 3b87 0300 |006d: invoke-virtual {v3}, Lfr/nocle/passegares/succes/Succes;.getProgression:()I // method@873b │ │ +2ab114: 0a03 |0070: move-result v3 │ │ +2ab116: 6e20 9a15 3500 |0071: invoke-virtual {v5, v3}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@159a │ │ +2ab11c: 6e20 9c15 0500 |0074: invoke-virtual {v5, v0}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@159c │ │ +2ab122: 2806 |0077: goto 007d // +0006 │ │ +2ab124: 1303 0800 |0078: const/16 v3, #int 8 // #8 │ │ +2ab128: 6e20 9c15 3500 |007a: invoke-virtual {v5, v3}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@159c │ │ +2ab12e: 1104 |007d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0009 line=34 │ │ 0x001b line=38 │ │ 0x0021 line=39 │ │ 0x0027 line=40 │ │ @@ -687608,17 +687607,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2ab154: |[2ab154] fr.nocle.passegares.succes.SuccesBDD.:()V │ │ -2ab164: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2ab16a: 0e00 |0003: return-void │ │ +2ab150: |[2ab150] fr.nocle.passegares.succes.SuccesBDD.:()V │ │ +2ab160: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2ab166: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/succes/SuccesBDD; │ │ │ │ Virtual methods - │ │ @@ -687792,22 +687791,22 @@ │ │ type : '(Landroid/app/Activity;Lfr/nocle/passegares/succes/SuccesCtrl;Lfr/nocle/passegares/controlleur/LigneCtrl;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/controlleur/TamponCtrl;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -2ab78c: |[2ab78c] fr.nocle.passegares.succes.SuccesManager.:(Landroid/app/Activity;Lfr/nocle/passegares/succes/SuccesCtrl;Lfr/nocle/passegares/controlleur/LigneCtrl;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/controlleur/TamponCtrl;)V │ │ -2ab79c: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2ab7a2: 5b01 aa83 |0003: iput-object v1, v0, Lfr/nocle/passegares/succes/SuccesManager;.mainActivity:Landroid/app/Activity; // field@83aa │ │ -2ab7a6: 5b02 ab83 |0005: iput-object v2, v0, Lfr/nocle/passegares/succes/SuccesManager;.succesControlleur:Lfr/nocle/passegares/succes/SuccesCtrl; // field@83ab │ │ -2ab7aa: 5b03 a983 |0007: iput-object v3, v0, Lfr/nocle/passegares/succes/SuccesManager;.ligneControlleur:Lfr/nocle/passegares/controlleur/LigneCtrl; // field@83a9 │ │ -2ab7ae: 5b04 a883 |0009: iput-object v4, v0, Lfr/nocle/passegares/succes/SuccesManager;.gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@83a8 │ │ -2ab7b2: 5b05 ac83 |000b: iput-object v5, v0, Lfr/nocle/passegares/succes/SuccesManager;.tamponControlleur:Lfr/nocle/passegares/controlleur/TamponCtrl; // field@83ac │ │ -2ab7b6: 0e00 |000d: return-void │ │ +2ab788: |[2ab788] fr.nocle.passegares.succes.SuccesManager.:(Landroid/app/Activity;Lfr/nocle/passegares/succes/SuccesCtrl;Lfr/nocle/passegares/controlleur/LigneCtrl;Lfr/nocle/passegares/controlleur/GareCtrl;Lfr/nocle/passegares/controlleur/TamponCtrl;)V │ │ +2ab798: 7010 a288 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2ab79e: 5b01 aa83 |0003: iput-object v1, v0, Lfr/nocle/passegares/succes/SuccesManager;.mainActivity:Landroid/app/Activity; // field@83aa │ │ +2ab7a2: 5b02 ab83 |0005: iput-object v2, v0, Lfr/nocle/passegares/succes/SuccesManager;.succesControlleur:Lfr/nocle/passegares/succes/SuccesCtrl; // field@83ab │ │ +2ab7a6: 5b03 a983 |0007: iput-object v3, v0, Lfr/nocle/passegares/succes/SuccesManager;.ligneControlleur:Lfr/nocle/passegares/controlleur/LigneCtrl; // field@83a9 │ │ +2ab7aa: 5b04 a883 |0009: iput-object v4, v0, Lfr/nocle/passegares/succes/SuccesManager;.gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@83a8 │ │ +2ab7ae: 5b05 ac83 |000b: iput-object v5, v0, Lfr/nocle/passegares/succes/SuccesManager;.tamponControlleur:Lfr/nocle/passegares/controlleur/TamponCtrl; // field@83ac │ │ +2ab7b2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0005 line=55 │ │ 0x0007 line=56 │ │ 0x0009 line=57 │ │ @@ -687825,24 +687824,24 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -2ab7b8: |[2ab7b8] fr.nocle.passegares.succes.SuccesManager.validerNiveauSucces:(I)V │ │ -2ab7c8: 5420 ab83 |0000: iget-object v0, v2, Lfr/nocle/passegares/succes/SuccesManager;.succesControlleur:Lfr/nocle/passegares/succes/SuccesCtrl; // field@83ab │ │ -2ab7cc: 6e20 5087 3000 |0002: invoke-virtual {v0, v3}, Lfr/nocle/passegares/succes/SuccesCtrl;.validerNiveauSuivant:(I)V // method@8750 │ │ -2ab7d2: 5423 aa83 |0005: iget-object v3, v2, Lfr/nocle/passegares/succes/SuccesManager;.mainActivity:Landroid/app/Activity; // field@83aa │ │ -2ab7d6: 1400 d500 0f7f |0007: const v0, #float 1.90084e+38 // #7f0f00d5 │ │ -2ab7dc: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -2ab7de: 7130 a416 0301 |000b: invoke-static {v3, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@16a4 │ │ -2ab7e4: 0c03 |000e: move-result-object v3 │ │ -2ab7e6: 6e10 a616 0300 |000f: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@16a6 │ │ -2ab7ec: 0e00 |0012: return-void │ │ +2ab7b4: |[2ab7b4] fr.nocle.passegares.succes.SuccesManager.validerNiveauSucces:(I)V │ │ +2ab7c4: 5420 ab83 |0000: iget-object v0, v2, Lfr/nocle/passegares/succes/SuccesManager;.succesControlleur:Lfr/nocle/passegares/succes/SuccesCtrl; // field@83ab │ │ +2ab7c8: 6e20 5087 3000 |0002: invoke-virtual {v0, v3}, Lfr/nocle/passegares/succes/SuccesCtrl;.validerNiveauSuivant:(I)V // method@8750 │ │ +2ab7ce: 5423 aa83 |0005: iget-object v3, v2, Lfr/nocle/passegares/succes/SuccesManager;.mainActivity:Landroid/app/Activity; // field@83aa │ │ +2ab7d2: 1400 d500 0f7f |0007: const v0, #float 1.90084e+38 // #7f0f00d5 │ │ +2ab7d8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +2ab7da: 7130 a416 0301 |000b: invoke-static {v3, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@16a4 │ │ +2ab7e0: 0c03 |000e: move-result-object v3 │ │ +2ab7e2: 6e10 a616 0300 |000f: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@16a6 │ │ +2ab7e8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0005 line=94 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lfr/nocle/passegares/succes/SuccesManager; │ │ 0x0000 - 0x0013 reg=3 (null) I │ │ @@ -687853,40 +687852,40 @@ │ │ type : '(Lfr/nocle/passegares/modele/Gare;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -2ab7f0: |[2ab7f0] fr.nocle.passegares.succes.SuccesManager.verifierSucces:(Lfr/nocle/passegares/modele/Gare;)V │ │ -2ab800: 6e10 d885 0400 |0000: invoke-virtual {v4}, Lfr/nocle/passegares/modele/Gare;.getNbTampons:()I // method@85d8 │ │ -2ab806: 0a00 |0003: move-result v0 │ │ -2ab808: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -2ab80a: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -2ab80c: 3320 1600 |0006: if-ne v0, v2, 001c // +0016 │ │ -2ab810: 5434 ab83 |0008: iget-object v4, v3, Lfr/nocle/passegares/succes/SuccesManager;.succesControlleur:Lfr/nocle/passegares/succes/SuccesCtrl; // field@83ab │ │ -2ab814: 6e20 4f87 2400 |000a: invoke-virtual {v4, v2}, Lfr/nocle/passegares/succes/SuccesCtrl;.quantiteProchainPalier:(I)I // method@874f │ │ -2ab81a: 0a04 |000d: move-result v4 │ │ -2ab81c: 5430 a883 |000e: iget-object v0, v3, Lfr/nocle/passegares/succes/SuccesManager;.gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@83a8 │ │ -2ab820: 6e10 6385 0000 |0010: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/GareCtrl;.getNbGaresTamponnees:()I // method@8563 │ │ -2ab826: 0a00 |0013: move-result v0 │ │ -2ab828: 3214 1a00 |0014: if-eq v4, v1, 002e // +001a │ │ -2ab82c: 3440 1800 |0016: if-lt v0, v4, 002e // +0018 │ │ -2ab830: 7020 5d87 2300 |0018: invoke-direct {v3, v2}, Lfr/nocle/passegares/succes/SuccesManager;.validerNiveauSucces:(I)V // method@875d │ │ -2ab836: 2813 |001b: goto 002e // +0013 │ │ -2ab838: 5430 ab83 |001c: iget-object v0, v3, Lfr/nocle/passegares/succes/SuccesManager;.succesControlleur:Lfr/nocle/passegares/succes/SuccesCtrl; // field@83ab │ │ -2ab83c: 1232 |001e: const/4 v2, #int 3 // #3 │ │ -2ab83e: 6e20 4f87 2000 |001f: invoke-virtual {v0, v2}, Lfr/nocle/passegares/succes/SuccesCtrl;.quantiteProchainPalier:(I)I // method@874f │ │ -2ab844: 0a00 |0022: move-result v0 │ │ -2ab846: 3210 0b00 |0023: if-eq v0, v1, 002e // +000b │ │ -2ab84a: 6e10 d885 0400 |0025: invoke-virtual {v4}, Lfr/nocle/passegares/modele/Gare;.getNbTampons:()I // method@85d8 │ │ -2ab850: 0a04 |0028: move-result v4 │ │ -2ab852: 3404 0500 |0029: if-lt v4, v0, 002e // +0005 │ │ -2ab856: 7020 5d87 2300 |002b: invoke-direct {v3, v2}, Lfr/nocle/passegares/succes/SuccesManager;.validerNiveauSucces:(I)V // method@875d │ │ -2ab85c: 0e00 |002e: return-void │ │ +2ab7ec: |[2ab7ec] fr.nocle.passegares.succes.SuccesManager.verifierSucces:(Lfr/nocle/passegares/modele/Gare;)V │ │ +2ab7fc: 6e10 d885 0400 |0000: invoke-virtual {v4}, Lfr/nocle/passegares/modele/Gare;.getNbTampons:()I // method@85d8 │ │ +2ab802: 0a00 |0003: move-result v0 │ │ +2ab804: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +2ab806: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +2ab808: 3320 1600 |0006: if-ne v0, v2, 001c // +0016 │ │ +2ab80c: 5434 ab83 |0008: iget-object v4, v3, Lfr/nocle/passegares/succes/SuccesManager;.succesControlleur:Lfr/nocle/passegares/succes/SuccesCtrl; // field@83ab │ │ +2ab810: 6e20 4f87 2400 |000a: invoke-virtual {v4, v2}, Lfr/nocle/passegares/succes/SuccesCtrl;.quantiteProchainPalier:(I)I // method@874f │ │ +2ab816: 0a04 |000d: move-result v4 │ │ +2ab818: 5430 a883 |000e: iget-object v0, v3, Lfr/nocle/passegares/succes/SuccesManager;.gareControlleur:Lfr/nocle/passegares/controlleur/GareCtrl; // field@83a8 │ │ +2ab81c: 6e10 6385 0000 |0010: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/GareCtrl;.getNbGaresTamponnees:()I // method@8563 │ │ +2ab822: 0a00 |0013: move-result v0 │ │ +2ab824: 3214 1a00 |0014: if-eq v4, v1, 002e // +001a │ │ +2ab828: 3440 1800 |0016: if-lt v0, v4, 002e // +0018 │ │ +2ab82c: 7020 5d87 2300 |0018: invoke-direct {v3, v2}, Lfr/nocle/passegares/succes/SuccesManager;.validerNiveauSucces:(I)V // method@875d │ │ +2ab832: 2813 |001b: goto 002e // +0013 │ │ +2ab834: 5430 ab83 |001c: iget-object v0, v3, Lfr/nocle/passegares/succes/SuccesManager;.succesControlleur:Lfr/nocle/passegares/succes/SuccesCtrl; // field@83ab │ │ +2ab838: 1232 |001e: const/4 v2, #int 3 // #3 │ │ +2ab83a: 6e20 4f87 2000 |001f: invoke-virtual {v0, v2}, Lfr/nocle/passegares/succes/SuccesCtrl;.quantiteProchainPalier:(I)I // method@874f │ │ +2ab840: 0a00 |0022: move-result v0 │ │ +2ab842: 3210 0b00 |0023: if-eq v0, v1, 002e // +000b │ │ +2ab846: 6e10 d885 0400 |0025: invoke-virtual {v4}, Lfr/nocle/passegares/modele/Gare;.getNbTampons:()I // method@85d8 │ │ +2ab84c: 0a04 |0028: move-result v4 │ │ +2ab84e: 3404 0500 |0029: if-lt v4, v0, 002e // +0005 │ │ +2ab852: 7020 5d87 2300 |002b: invoke-direct {v3, v2}, Lfr/nocle/passegares/succes/SuccesManager;.validerNiveauSucces:(I)V // method@875d │ │ +2ab858: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0008 line=66 │ │ 0x000e line=67 │ │ 0x0018 line=71 │ │ 0x001c line=83 │ │ @@ -687964,21 +687963,21 @@ │ │ type : '(Landroid/content/Context;Ljava/util/ArrayList;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -2abd34: |[2abd34] fr.nocle.passegares.visa.LigneTamponneeAdapter.:(Landroid/content/Context;Ljava/util/ArrayList;Z)V │ │ -2abd44: 7010 6513 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@1365 │ │ -2abd4a: 5b01 af83 |0003: iput-object v1, v0, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.context:Landroid/content/Context; // field@83af │ │ -2abd4e: 5c03 b383 |0005: iput-boolean v3, v0, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.voirTamponDuJour:Z // field@83b3 │ │ -2abd52: 5b02 b083 |0007: iput-object v2, v0, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.listeLigne:Ljava/util/ArrayList; // field@83b0 │ │ -2abd56: 7020 6987 2000 |0009: invoke-direct {v0, v2}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.initRegion:(Ljava/util/ArrayList;)V // method@8769 │ │ -2abd5c: 0e00 |000c: return-void │ │ +2abd30: |[2abd30] fr.nocle.passegares.visa.LigneTamponneeAdapter.:(Landroid/content/Context;Ljava/util/ArrayList;Z)V │ │ +2abd40: 7010 6513 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@1365 │ │ +2abd46: 5b01 af83 |0003: iput-object v1, v0, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.context:Landroid/content/Context; // field@83af │ │ +2abd4a: 5c03 b383 |0005: iput-boolean v3, v0, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.voirTamponDuJour:Z // field@83b3 │ │ +2abd4e: 5b02 b083 |0007: iput-object v2, v0, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.listeLigne:Ljava/util/ArrayList; // field@83b0 │ │ +2abd52: 7020 6987 2000 |0009: invoke-direct {v0, v2}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.initRegion:(Ljava/util/ArrayList;)V // method@8769 │ │ +2abd58: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ 0x0009 line=38 │ │ @@ -687993,55 +687992,55 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -2abd60: |[2abd60] fr.nocle.passegares.visa.LigneTamponneeAdapter.initRegion:(Ljava/util/ArrayList;)V │ │ -2abd70: 2200 b910 |0000: new-instance v0, Ljava/util/ArrayList; // type@10b9 │ │ -2abd74: 7010 5c89 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2abd7a: 5b70 b183 |0005: iput-object v0, v7, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.listeRegions:Ljava/util/ArrayList; // field@83b1 │ │ -2abd7e: 2200 b910 |0007: new-instance v0, Ljava/util/ArrayList; // type@10b9 │ │ -2abd82: 7010 5c89 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2abd88: 5b70 b283 |000c: iput-object v0, v7, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.positionRegions:Ljava/util/ArrayList; // field@83b2 │ │ -2abd8c: 6e10 6a89 0800 |000e: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ -2abd92: 0c08 |0011: move-result-object v8 │ │ -2abd94: 1600 ffff |0012: const-wide/16 v0, #int -1 // #ffff │ │ -2abd98: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -2abd9a: 7210 d689 0800 |0015: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ -2abda0: 0a03 |0018: move-result v3 │ │ -2abda2: 3803 3700 |0019: if-eqz v3, 0050 // +0037 │ │ -2abda6: 7210 d789 0800 |001b: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ -2abdac: 0c03 |001e: move-result-object v3 │ │ -2abdae: 1f03 fc0f |001f: check-cast v3, Lfr/nocle/passegares/modele/LigneTamponnee; // type@0ffc │ │ -2abdb2: 6e10 1986 0300 |0021: invoke-virtual {v3}, Lfr/nocle/passegares/modele/LigneTamponnee;.getRegion:()Lfr/nocle/passegares/modele/Region; // method@8619 │ │ -2abdb8: 0c04 |0024: move-result-object v4 │ │ -2abdba: 6e10 3986 0400 |0025: invoke-virtual {v4}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ -2abdc0: 0b04 |0028: move-result-wide v4 │ │ -2abdc2: 3106 0400 |0029: cmp-long v6, v4, v0 │ │ -2abdc6: 3806 1a00 |002b: if-eqz v6, 0045 // +001a │ │ -2abdca: 5470 b183 |002d: iget-object v0, v7, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.listeRegions:Ljava/util/ArrayList; // field@83b1 │ │ -2abdce: 6e10 1986 0300 |002f: invoke-virtual {v3}, Lfr/nocle/passegares/modele/LigneTamponnee;.getRegion:()Lfr/nocle/passegares/modele/Region; // method@8619 │ │ -2abdd4: 0c01 |0032: move-result-object v1 │ │ -2abdd6: 6e10 3a86 0100 |0033: invoke-virtual {v1}, Lfr/nocle/passegares/modele/Region;.getNom:()Ljava/lang/String; // method@863a │ │ -2abddc: 0c01 |0036: move-result-object v1 │ │ -2abdde: 6e20 6089 1000 |0037: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2abde4: 5470 b283 |003a: iget-object v0, v7, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.positionRegions:Ljava/util/ArrayList; // field@83b2 │ │ -2abde8: 7110 6f88 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2abdee: 0c01 |003f: move-result-object v1 │ │ -2abdf0: 6e20 6089 1000 |0040: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2abdf6: d802 0201 |0043: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2abdfa: 6e10 1986 0300 |0045: invoke-virtual {v3}, Lfr/nocle/passegares/modele/LigneTamponnee;.getRegion:()Lfr/nocle/passegares/modele/Region; // method@8619 │ │ -2abe00: 0c00 |0048: move-result-object v0 │ │ -2abe02: 6e10 3986 0000 |0049: invoke-virtual {v0}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ -2abe08: 0b00 |004c: move-result-wide v0 │ │ -2abe0a: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -2abe0e: 28c6 |004f: goto 0015 // -003a │ │ -2abe10: 0e00 |0050: return-void │ │ +2abd5c: |[2abd5c] fr.nocle.passegares.visa.LigneTamponneeAdapter.initRegion:(Ljava/util/ArrayList;)V │ │ +2abd6c: 2200 b910 |0000: new-instance v0, Ljava/util/ArrayList; // type@10b9 │ │ +2abd70: 7010 5c89 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2abd76: 5b70 b183 |0005: iput-object v0, v7, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.listeRegions:Ljava/util/ArrayList; // field@83b1 │ │ +2abd7a: 2200 b910 |0007: new-instance v0, Ljava/util/ArrayList; // type@10b9 │ │ +2abd7e: 7010 5c89 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2abd84: 5b70 b283 |000c: iput-object v0, v7, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.positionRegions:Ljava/util/ArrayList; // field@83b2 │ │ +2abd88: 6e10 6a89 0800 |000e: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ +2abd8e: 0c08 |0011: move-result-object v8 │ │ +2abd90: 1600 ffff |0012: const-wide/16 v0, #int -1 // #ffff │ │ +2abd94: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +2abd96: 7210 d689 0800 |0015: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ +2abd9c: 0a03 |0018: move-result v3 │ │ +2abd9e: 3803 3700 |0019: if-eqz v3, 0050 // +0037 │ │ +2abda2: 7210 d789 0800 |001b: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ +2abda8: 0c03 |001e: move-result-object v3 │ │ +2abdaa: 1f03 fc0f |001f: check-cast v3, Lfr/nocle/passegares/modele/LigneTamponnee; // type@0ffc │ │ +2abdae: 6e10 1986 0300 |0021: invoke-virtual {v3}, Lfr/nocle/passegares/modele/LigneTamponnee;.getRegion:()Lfr/nocle/passegares/modele/Region; // method@8619 │ │ +2abdb4: 0c04 |0024: move-result-object v4 │ │ +2abdb6: 6e10 3986 0400 |0025: invoke-virtual {v4}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ +2abdbc: 0b04 |0028: move-result-wide v4 │ │ +2abdbe: 3106 0400 |0029: cmp-long v6, v4, v0 │ │ +2abdc2: 3806 1a00 |002b: if-eqz v6, 0045 // +001a │ │ +2abdc6: 5470 b183 |002d: iget-object v0, v7, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.listeRegions:Ljava/util/ArrayList; // field@83b1 │ │ +2abdca: 6e10 1986 0300 |002f: invoke-virtual {v3}, Lfr/nocle/passegares/modele/LigneTamponnee;.getRegion:()Lfr/nocle/passegares/modele/Region; // method@8619 │ │ +2abdd0: 0c01 |0032: move-result-object v1 │ │ +2abdd2: 6e10 3a86 0100 |0033: invoke-virtual {v1}, Lfr/nocle/passegares/modele/Region;.getNom:()Ljava/lang/String; // method@863a │ │ +2abdd8: 0c01 |0036: move-result-object v1 │ │ +2abdda: 6e20 6089 1000 |0037: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2abde0: 5470 b283 |003a: iget-object v0, v7, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.positionRegions:Ljava/util/ArrayList; // field@83b2 │ │ +2abde4: 7110 6f88 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2abdea: 0c01 |003f: move-result-object v1 │ │ +2abdec: 6e20 6089 1000 |0040: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2abdf2: d802 0201 |0043: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2abdf6: 6e10 1986 0300 |0045: invoke-virtual {v3}, Lfr/nocle/passegares/modele/LigneTamponnee;.getRegion:()Lfr/nocle/passegares/modele/Region; // method@8619 │ │ +2abdfc: 0c00 |0048: move-result-object v0 │ │ +2abdfe: 6e10 3986 0000 |0049: invoke-virtual {v0}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ +2abe04: 0b00 |004c: move-result-wide v0 │ │ +2abe06: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +2abe0a: 28c6 |004f: goto 0015 // -003a │ │ +2abe0c: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0007 line=43 │ │ 0x000e line=46 │ │ 0x0021 line=48 │ │ 0x002d line=50 │ │ @@ -688056,807 +688055,807 @@ │ │ type : '(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 2064 16-bit code units │ │ -2abe14: |[2abe14] fr.nocle.passegares.visa.LigneTamponneeAdapter.setIcon:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;)V │ │ -2abe24: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -2abe28: 0801 1200 |0002: move-object/from16 v1, v18 │ │ -2abe2c: 0802 1300 |0004: move-object/from16 v2, v19 │ │ -2abe30: 1a03 318e |0006: const-string v3, "Île-de-France" // string@8e31 │ │ -2abe34: 6e20 c088 3100 |0008: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2abe3a: 0a03 |000b: move-result v3 │ │ -2abe3c: 1a04 d10a |000c: const-string v4, "Centre-Val de Loire" // string@0ad1 │ │ -2abe40: 1a05 3a09 |000e: const-string v5, "Bretagne" // string@093a │ │ -2abe44: 1a06 382d |0010: const-string v6, "Occitanie" // string@2d38 │ │ -2abe48: 1a07 8d2e |0012: const-string v7, "Pays de la Loire" // string@2e8d │ │ -2abe4c: 1a08 4113 |0014: const-string v8, "Hauts-de-France" // string@1341 │ │ -2abe50: 1409 d500 077f |0016: const v9, #float 1.7945e+38 // #7f0700d5 │ │ -2abe56: 123a |0019: const/4 v10, #int 3 // #3 │ │ -2abe58: 124b |001a: const/4 v11, #int 4 // #4 │ │ -2abe5a: 120c |001b: const/4 v12, #int 0 // #0 │ │ -2abe5c: 3903 3d00 |001c: if-nez v3, 0059 // +003d │ │ -2abe60: 6e20 c088 8100 |001e: invoke-virtual {v1, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2abe66: 0a03 |0021: move-result v3 │ │ -2abe68: 3903 3700 |0022: if-nez v3, 0059 // +0037 │ │ -2abe6c: 6e20 c088 7100 |0024: invoke-virtual {v1, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2abe72: 0a03 |0027: move-result v3 │ │ -2abe74: 3903 3100 |0028: if-nez v3, 0059 // +0031 │ │ -2abe78: 6e20 c088 6100 |002a: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2abe7e: 0a03 |002d: move-result v3 │ │ -2abe80: 3903 2b00 |002e: if-nez v3, 0059 // +002b │ │ -2abe84: 6e20 c088 5100 |0030: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2abe8a: 0a03 |0033: move-result v3 │ │ -2abe8c: 3903 2500 |0034: if-nez v3, 0059 // +0025 │ │ -2abe90: 6e20 c088 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2abe96: 0a03 |0039: move-result v3 │ │ -2abe98: 3903 1f00 |003a: if-nez v3, 0059 // +001f │ │ -2abe9c: 7401 cb88 1300 |003c: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@88cb │ │ -2abea2: 0a01 |003f: move-result v1 │ │ -2abea4: 34a1 1500 |0040: if-lt v1, v10, 0055 // +0015 │ │ -2abea8: 6e30 d488 c20a |0042: invoke-virtual {v2, v12, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@88d4 │ │ -2abeae: 0c01 |0045: move-result-object v1 │ │ -2abeb0: 1a02 9934 |0046: const-string v2, "TER" // string@3499 │ │ -2abeb4: 6e20 be88 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@88be │ │ -2abeba: 0a01 |004b: move-result v1 │ │ -2abebc: 3801 0900 |004c: if-eqz v1, 0055 // +0009 │ │ -2abec0: 6e20 c614 9000 |004e: invoke-virtual {v0, v9}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2abec6: 6e20 d114 c000 |0051: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2abecc: 2804 |0054: goto 0058 // +0004 │ │ -2abece: 6e20 d114 b000 |0055: invoke-virtual {v0, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2abed4: 0e00 |0058: return-void │ │ -2abed6: 6e20 c088 8100 |0059: invoke-virtual {v1, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2abedc: 0a03 |005c: move-result v3 │ │ -2abede: 1a08 3e2c |005d: const-string v8, "Métro 2" // string@2c3e │ │ -2abee2: 1a0d 382c |005f: const-string v13, "Métro 1" // string@2c38 │ │ -2abee6: 122e |0061: const/4 v14, #int 2 // #2 │ │ -2abee8: 121f |0062: const/4 v15, #int 1 // #1 │ │ -2abeea: 1310 ffff |0063: const/16 v16, #int -1 // #ffff │ │ -2abeee: 3803 7400 |0065: if-eqz v3, 00d9 // +0074 │ │ -2abef2: 7401 c588 1300 |0067: invoke-virtual/range {v19}, Ljava/lang/String;.hashCode:()I // method@88c5 │ │ -2abef8: 7401 c588 1300 |006a: invoke-virtual/range {v19}, Ljava/lang/String;.hashCode:()I // method@88c5 │ │ -2abefe: 0a01 |006d: move-result v1 │ │ -2abf00: 2c01 1c06 0000 |006e: sparse-switch v1, 0000068a // +0000061c │ │ -2abf06: 12fa |0071: const/4 v10, #int -1 // #ff │ │ -2abf08: 2831 |0072: goto 00a3 // +0031 │ │ -2abf0a: 6e20 c088 8200 |0073: invoke-virtual {v2, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2abf10: 0a01 |0076: move-result v1 │ │ -2abf12: 3901 0300 |0077: if-nez v1, 007a // +0003 │ │ -2abf16: 28f8 |0079: goto 0071 // -0008 │ │ -2abf18: 124a |007a: const/4 v10, #int 4 // #4 │ │ -2abf1a: 2828 |007b: goto 00a3 // +0028 │ │ -2abf1c: 6e20 c088 d200 |007c: invoke-virtual {v2, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2abf22: 0a01 |007f: move-result v1 │ │ -2abf24: 3901 2300 |0080: if-nez v1, 00a3 // +0023 │ │ -2abf28: 28ef |0082: goto 0071 // -0011 │ │ -2abf2a: 1a01 9b34 |0083: const-string v1, "TER Hauts-de-France" // string@349b │ │ -2abf2e: 6e20 c088 1200 |0085: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2abf34: 0a01 |0088: move-result v1 │ │ -2abf36: 3901 0300 |0089: if-nez v1, 008c // +0003 │ │ -2abf3a: 28e6 |008b: goto 0071 // -001a │ │ -2abf3c: 122a |008c: const/4 v10, #int 2 // #2 │ │ -2abf3e: 2816 |008d: goto 00a3 // +0016 │ │ -2abf40: 1a01 4838 |008e: const-string v1, "Tram T" // string@3848 │ │ -2abf44: 6e20 c088 1200 |0090: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2abf4a: 0a01 |0093: move-result v1 │ │ -2abf4c: 3901 0300 |0094: if-nez v1, 0097 // +0003 │ │ -2abf50: 28db |0096: goto 0071 // -0025 │ │ -2abf52: 121a |0097: const/4 v10, #int 1 // #1 │ │ -2abf54: 280b |0098: goto 00a3 // +000b │ │ -2abf56: 1a01 4738 |0099: const-string v1, "Tram R" // string@3847 │ │ -2abf5a: 6e20 c088 1200 |009b: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2abf60: 0a01 |009e: move-result v1 │ │ -2abf62: 3901 0300 |009f: if-nez v1, 00a2 // +0003 │ │ -2abf66: 28d0 |00a1: goto 0071 // -0030 │ │ -2abf68: 120a |00a2: const/4 v10, #int 0 // #0 │ │ -2abf6a: 2b0a fd05 0000 |00a3: packed-switch v10, 000006a0 // +000005fd │ │ -2abf70: 6e20 d114 b000 |00a6: invoke-virtual {v0, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2abf76: 282f |00a9: goto 00d8 // +002f │ │ -2abf78: 1401 9a00 077f |00aa: const v1, #float 1.79449e+38 // #7f07009a │ │ -2abf7e: 6e20 c614 1000 |00ad: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2abf84: 6e20 d114 c000 |00b0: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2abf8a: 2825 |00b3: goto 00d8 // +0025 │ │ -2abf8c: 1401 9900 077f |00b4: const v1, #float 1.79449e+38 // #7f070099 │ │ -2abf92: 6e20 c614 1000 |00b7: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2abf98: 6e20 d114 c000 |00ba: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2abf9e: 281b |00bd: goto 00d8 // +001b │ │ -2abfa0: 6e20 c614 9000 |00be: invoke-virtual {v0, v9}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2abfa6: 6e20 d114 c000 |00c1: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2abfac: 2814 |00c4: goto 00d8 // +0014 │ │ -2abfae: 1401 9c00 077f |00c5: const v1, #float 1.79449e+38 // #7f07009c │ │ -2abfb4: 6e20 c614 1000 |00c8: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2abfba: 6e20 d114 c000 |00cb: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2abfc0: 280a |00ce: goto 00d8 // +000a │ │ -2abfc2: 1401 9b00 077f |00cf: const v1, #float 1.79449e+38 // #7f07009b │ │ -2abfc8: 6e20 c614 1000 |00d2: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2abfce: 6e20 d114 c000 |00d5: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2abfd4: 0e00 |00d8: return-void │ │ -2abfd6: 6e20 c088 7100 |00d9: invoke-virtual {v1, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2abfdc: 0a03 |00dc: move-result v3 │ │ -2abfde: 3803 7b00 |00dd: if-eqz v3, 0158 // +007b │ │ -2abfe2: 7401 c588 1300 |00df: invoke-virtual/range {v19}, Ljava/lang/String;.hashCode:()I // method@88c5 │ │ -2abfe8: 7401 c588 1300 |00e2: invoke-virtual/range {v19}, Ljava/lang/String;.hashCode:()I // method@88c5 │ │ -2abfee: 0a01 |00e5: move-result v1 │ │ -2abff0: 2c01 c805 0000 |00e6: sparse-switch v1, 000006ae // +000005c8 │ │ -2abff6: 12fa |00e9: const/4 v10, #int -1 // #ff │ │ -2abff8: 2835 |00ea: goto 011f // +0035 │ │ -2abffa: 1a01 4a38 |00eb: const-string v1, "Tramway 2 de Nantes" // string@384a │ │ -2abffe: 6e20 c088 1200 |00ed: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac004: 0a01 |00f0: move-result v1 │ │ -2ac006: 3901 0300 |00f1: if-nez v1, 00f4 // +0003 │ │ -2ac00a: 28f6 |00f3: goto 00e9 // -000a │ │ -2ac00c: 124a |00f4: const/4 v10, #int 4 // #4 │ │ -2ac00e: 282a |00f5: goto 011f // +002a │ │ -2ac010: 1a01 0206 |00f6: const-string v1, "Aléop en TER" // string@0602 │ │ -2ac014: 6e20 c088 1200 |00f8: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac01a: 0a01 |00fb: move-result v1 │ │ -2ac01c: 3901 2300 |00fc: if-nez v1, 011f // +0023 │ │ -2ac020: 28eb |00fe: goto 00e9 // -0015 │ │ -2ac022: 1a01 4638 |00ff: const-string v1, "Tram A d'Angers" // string@3846 │ │ -2ac026: 6e20 c088 1200 |0101: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac02c: 0a01 |0104: move-result v1 │ │ -2ac02e: 3901 0300 |0105: if-nez v1, 0108 // +0003 │ │ -2ac032: 28e2 |0107: goto 00e9 // -001e │ │ -2ac034: 122a |0108: const/4 v10, #int 2 // #2 │ │ -2ac036: 2816 |0109: goto 011f // +0016 │ │ -2ac038: 1a01 4b38 |010a: const-string v1, "Tramway 3 de Nantes" // string@384b │ │ -2ac03c: 6e20 c088 1200 |010c: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac042: 0a01 |010f: move-result v1 │ │ -2ac044: 3901 0300 |0110: if-nez v1, 0113 // +0003 │ │ -2ac048: 28d7 |0112: goto 00e9 // -0029 │ │ -2ac04a: 121a |0113: const/4 v10, #int 1 // #1 │ │ -2ac04c: 280b |0114: goto 011f // +000b │ │ -2ac04e: 1a01 4938 |0115: const-string v1, "Tramway 1 de Nantes" // string@3849 │ │ -2ac052: 6e20 c088 1200 |0117: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac058: 0a01 |011a: move-result v1 │ │ -2ac05a: 3901 0300 |011b: if-nez v1, 011e // +0003 │ │ -2ac05e: 28cc |011d: goto 00e9 // -0034 │ │ -2ac060: 120a |011e: const/4 v10, #int 0 // #0 │ │ -2ac062: 2b0a a505 0000 |011f: packed-switch v10, 000006c4 // +000005a5 │ │ -2ac068: 6e20 d114 b000 |0122: invoke-virtual {v0, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac06e: 2832 |0125: goto 0157 // +0032 │ │ -2ac070: 1401 9e00 077f |0126: const v1, #float 1.79449e+38 // #7f07009e │ │ -2ac076: 6e20 c614 1000 |0129: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac07c: 6e20 d114 c000 |012c: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac082: 2828 |012f: goto 0157 // +0028 │ │ -2ac084: 1401 d300 077f |0130: const v1, #float 1.7945e+38 // #7f0700d3 │ │ -2ac08a: 6e20 c614 1000 |0133: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac090: 6e20 d114 c000 |0136: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac096: 281e |0139: goto 0157 // +001e │ │ -2ac098: 1401 9500 077f |013a: const v1, #float 1.79449e+38 // #7f070095 │ │ -2ac09e: 6e20 c614 1000 |013d: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac0a4: 6e20 d114 c000 |0140: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac0aa: 2814 |0143: goto 0157 // +0014 │ │ -2ac0ac: 1401 9f00 077f |0144: const v1, #float 1.79449e+38 // #7f07009f │ │ -2ac0b2: 6e20 c614 1000 |0147: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac0b8: 6e20 d114 c000 |014a: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac0be: 280a |014d: goto 0157 // +000a │ │ -2ac0c0: 1401 9d00 077f |014e: const v1, #float 1.79449e+38 // #7f07009d │ │ -2ac0c6: 6e20 c614 1000 |0151: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac0cc: 6e20 d114 c000 |0154: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac0d2: 0e00 |0157: return-void │ │ -2ac0d4: 6e20 c088 6100 |0158: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac0da: 0a03 |015b: move-result v3 │ │ -2ac0dc: 3803 7800 |015c: if-eqz v3, 01d4 // +0078 │ │ -2ac0e0: 7401 c588 1300 |015e: invoke-virtual/range {v19}, Ljava/lang/String;.hashCode:()I // method@88c5 │ │ -2ac0e6: 7401 c588 1300 |0161: invoke-virtual/range {v19}, Ljava/lang/String;.hashCode:()I // method@88c5 │ │ -2ac0ec: 0a01 |0164: move-result v1 │ │ -2ac0ee: 2c01 6d05 0000 |0165: sparse-switch v1, 000006d2 // +0000056d │ │ -2ac0f4: 12fa |0168: const/4 v10, #int -1 // #ff │ │ -2ac0f6: 2835 |0169: goto 019e // +0035 │ │ -2ac0f8: 1a01 492c |016a: const-string v1, "Métro A de Toulouse" // string@2c49 │ │ -2ac0fc: 6e20 c088 1200 |016c: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac102: 0a01 |016f: move-result v1 │ │ -2ac104: 3901 0300 |0170: if-nez v1, 0173 // +0003 │ │ -2ac108: 28f6 |0172: goto 0168 // -000a │ │ -2ac10a: 124a |0173: const/4 v10, #int 4 // #4 │ │ -2ac10c: 282a |0174: goto 019e // +002a │ │ -2ac10e: 1a01 4a2c |0175: const-string v1, "Métro B de Toulouse" // string@2c4a │ │ -2ac112: 6e20 c088 1200 |0177: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac118: 0a01 |017a: move-result v1 │ │ -2ac11a: 3901 2300 |017b: if-nez v1, 019e // +0023 │ │ -2ac11e: 28eb |017d: goto 0168 // -0015 │ │ -2ac120: 1a01 9c34 |017e: const-string v1, "TER Occitanie" // string@349c │ │ -2ac124: 6e20 c088 1200 |0180: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac12a: 0a01 |0183: move-result v1 │ │ -2ac12c: 3901 0300 |0184: if-nez v1, 0187 // +0003 │ │ -2ac130: 28e2 |0186: goto 0168 // -001e │ │ -2ac132: 122a |0187: const/4 v10, #int 2 // #2 │ │ -2ac134: 2816 |0188: goto 019e // +0016 │ │ -2ac136: 1a01 3734 |0189: const-string v1, "T1 de Toulouse" // string@3437 │ │ -2ac13a: 6e20 c088 1200 |018b: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac140: 0a01 |018e: move-result v1 │ │ -2ac142: 3901 0300 |018f: if-nez v1, 0192 // +0003 │ │ -2ac146: 28d7 |0191: goto 0168 // -0029 │ │ -2ac148: 121a |0192: const/4 v10, #int 1 // #1 │ │ -2ac14a: 280b |0193: goto 019e // +000b │ │ -2ac14c: 1a01 3834 |0194: const-string v1, "T2 de Toulouse" // string@3438 │ │ -2ac150: 6e20 c088 1200 |0196: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac156: 0a01 |0199: move-result v1 │ │ -2ac158: 3901 0300 |019a: if-nez v1, 019d // +0003 │ │ -2ac15c: 28cc |019c: goto 0168 // -0034 │ │ -2ac15e: 120a |019d: const/4 v10, #int 0 // #0 │ │ -2ac160: 2b0a 4a05 0000 |019e: packed-switch v10, 000006e8 // +0000054a │ │ -2ac166: 6e20 d114 b000 |01a1: invoke-virtual {v0, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac16c: 282f |01a4: goto 01d3 // +002f │ │ -2ac16e: 1401 d600 077f |01a5: const v1, #float 1.7945e+38 // #7f0700d6 │ │ -2ac174: 6e20 c614 1000 |01a8: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac17a: 6e20 d114 c000 |01ab: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac180: 2825 |01ae: goto 01d3 // +0025 │ │ -2ac182: 1401 d700 077f |01af: const v1, #float 1.7945e+38 // #7f0700d7 │ │ -2ac188: 6e20 c614 1000 |01b2: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac18e: 6e20 d114 c000 |01b5: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac194: 281b |01b8: goto 01d3 // +001b │ │ -2ac196: 6e20 c614 9000 |01b9: invoke-virtual {v0, v9}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac19c: 6e20 d114 c000 |01bc: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac1a2: 2814 |01bf: goto 01d3 // +0014 │ │ -2ac1a4: 1401 d800 077f |01c0: const v1, #float 1.7945e+38 // #7f0700d8 │ │ -2ac1aa: 6e20 c614 1000 |01c3: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac1b0: 6e20 d114 c000 |01c6: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac1b6: 280a |01c9: goto 01d3 // +000a │ │ -2ac1b8: 1401 d900 077f |01ca: const v1, #float 1.7945e+38 // #7f0700d9 │ │ -2ac1be: 6e20 c614 1000 |01cd: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac1c4: 6e20 d114 c000 |01d0: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac1ca: 0e00 |01d3: return-void │ │ -2ac1cc: 6e20 c088 5100 |01d4: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac1d2: 0a03 |01d7: move-result v3 │ │ -2ac1d4: 3803 2d00 |01d8: if-eqz v3, 0205 // +002d │ │ -2ac1d8: 7401 c588 1300 |01da: invoke-virtual/range {v19}, Ljava/lang/String;.hashCode:()I // method@88c5 │ │ -2ac1de: 1a01 9a34 |01dd: const-string v1, "TER BreizhGo" // string@349a │ │ -2ac1e2: 6e20 c088 1200 |01df: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac1e8: 0a01 |01e2: move-result v1 │ │ -2ac1ea: 3901 1800 |01e3: if-nez v1, 01fb // +0018 │ │ -2ac1ee: 1a01 482c |01e5: const-string v1, "Métro A" // string@2c48 │ │ -2ac1f2: 6e20 c088 1200 |01e7: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac1f8: 0a01 |01ea: move-result v1 │ │ -2ac1fa: 3901 0600 |01eb: if-nez v1, 01f1 // +0006 │ │ -2ac1fe: 6e20 d114 b000 |01ed: invoke-virtual {v0, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac204: 2814 |01f0: goto 0204 // +0014 │ │ -2ac206: 1401 d400 077f |01f1: const v1, #float 1.7945e+38 // #7f0700d4 │ │ -2ac20c: 6e20 c614 1000 |01f4: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac212: 6e20 d114 c000 |01f7: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac218: 280a |01fa: goto 0204 // +000a │ │ -2ac21a: 1401 9600 077f |01fb: const v1, #float 1.79449e+38 // #7f070096 │ │ -2ac220: 6e20 c614 1000 |01fe: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac226: 6e20 d114 c000 |0201: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac22c: 0e00 |0204: return-void │ │ -2ac22e: 6e20 c088 4100 |0205: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac234: 0a01 |0208: move-result v1 │ │ -2ac236: 3801 1b00 |0209: if-eqz v1, 0224 // +001b │ │ -2ac23a: 7401 c588 1300 |020b: invoke-virtual/range {v19}, Ljava/lang/String;.hashCode:()I // method@88c5 │ │ -2ac240: 1a01 a530 |020e: const-string v1, "Rémi Centre-Val de Loire" // string@30a5 │ │ -2ac244: 6e20 c088 1200 |0210: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac24a: 0a01 |0213: move-result v1 │ │ -2ac24c: 3901 0600 |0214: if-nez v1, 021a // +0006 │ │ -2ac250: 6e20 d114 b000 |0216: invoke-virtual {v0, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac256: 280a |0219: goto 0223 // +000a │ │ -2ac258: 1401 9700 077f |021a: const v1, #float 1.79449e+38 // #7f070097 │ │ -2ac25e: 6e20 c614 1000 |021d: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac264: 6e20 d114 c000 |0220: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac26a: 0e00 |0223: return-void │ │ -2ac26c: 7401 c588 1300 |0224: invoke-virtual/range {v19}, Ljava/lang/String;.hashCode:()I // method@88c5 │ │ -2ac272: 7401 c588 1300 |0227: invoke-virtual/range {v19}, Ljava/lang/String;.hashCode:()I // method@88c5 │ │ -2ac278: 0a01 |022a: move-result v1 │ │ -2ac27a: 2c01 cb04 0000 |022b: sparse-switch v1, 000006f6 // +000004cb │ │ -2ac280: 12fa |022e: const/4 v10, #int -1 // #ff │ │ -2ac282: 2900 6402 |022f: goto/16 0493 // +0264 │ │ -2ac286: 1a01 472c |0231: const-string v1, "Métro 9" // string@2c47 │ │ -2ac28a: 6e20 c088 1200 |0233: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac290: 0a01 |0236: move-result v1 │ │ -2ac292: 3901 0300 |0237: if-nez v1, 023a // +0003 │ │ -2ac296: 28f5 |0239: goto 022e // -000b │ │ -2ac298: 130a 2d00 |023a: const/16 v10, #int 45 // #2d │ │ -2ac29c: 2900 5702 |023c: goto/16 0493 // +0257 │ │ -2ac2a0: 1a01 462c |023e: const-string v1, "Métro 8" // string@2c46 │ │ -2ac2a4: 6e20 c088 1200 |0240: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac2aa: 0a01 |0243: move-result v1 │ │ -2ac2ac: 3901 0300 |0244: if-nez v1, 0247 // +0003 │ │ -2ac2b0: 28e8 |0246: goto 022e // -0018 │ │ -2ac2b2: 130a 2c00 |0247: const/16 v10, #int 44 // #2c │ │ -2ac2b6: 2900 4a02 |0249: goto/16 0493 // +024a │ │ -2ac2ba: 1a01 442c |024b: const-string v1, "Métro 7" // string@2c44 │ │ -2ac2be: 6e20 c088 1200 |024d: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac2c4: 0a01 |0250: move-result v1 │ │ -2ac2c6: 3901 0300 |0251: if-nez v1, 0254 // +0003 │ │ -2ac2ca: 28db |0253: goto 022e // -0025 │ │ -2ac2cc: 130a 2b00 |0254: const/16 v10, #int 43 // #2b │ │ -2ac2d0: 2900 3d02 |0256: goto/16 0493 // +023d │ │ -2ac2d4: 1a01 432c |0258: const-string v1, "Métro 6" // string@2c43 │ │ -2ac2d8: 6e20 c088 1200 |025a: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac2de: 0a01 |025d: move-result v1 │ │ -2ac2e0: 3901 0300 |025e: if-nez v1, 0261 // +0003 │ │ -2ac2e4: 28ce |0260: goto 022e // -0032 │ │ -2ac2e6: 130a 2a00 |0261: const/16 v10, #int 42 // #2a │ │ -2ac2ea: 2900 3002 |0263: goto/16 0493 // +0230 │ │ -2ac2ee: 1a01 422c |0265: const-string v1, "Métro 5" // string@2c42 │ │ -2ac2f2: 6e20 c088 1200 |0267: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac2f8: 0a01 |026a: move-result v1 │ │ -2ac2fa: 3901 0300 |026b: if-nez v1, 026e // +0003 │ │ -2ac2fe: 28c1 |026d: goto 022e // -003f │ │ -2ac300: 130a 2900 |026e: const/16 v10, #int 41 // #29 │ │ -2ac304: 2900 2302 |0270: goto/16 0493 // +0223 │ │ -2ac308: 1a01 412c |0272: const-string v1, "Métro 4" // string@2c41 │ │ -2ac30c: 6e20 c088 1200 |0274: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac312: 0a01 |0277: move-result v1 │ │ -2ac314: 3901 0300 |0278: if-nez v1, 027b // +0003 │ │ -2ac318: 28b4 |027a: goto 022e // -004c │ │ -2ac31a: 130a 2800 |027b: const/16 v10, #int 40 // #28 │ │ -2ac31e: 2900 1602 |027d: goto/16 0493 // +0216 │ │ -2ac322: 1a01 3f2c |027f: const-string v1, "Métro 3" // string@2c3f │ │ -2ac326: 6e20 c088 1200 |0281: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac32c: 0a01 |0284: move-result v1 │ │ -2ac32e: 3901 0300 |0285: if-nez v1, 0288 // +0003 │ │ -2ac332: 28a7 |0287: goto 022e // -0059 │ │ -2ac334: 130a 2700 |0288: const/16 v10, #int 39 // #27 │ │ -2ac338: 2900 0902 |028a: goto/16 0493 // +0209 │ │ -2ac33c: 6e20 c088 8200 |028c: invoke-virtual {v2, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac342: 0a01 |028f: move-result v1 │ │ -2ac344: 3901 0300 |0290: if-nez v1, 0293 // +0003 │ │ -2ac348: 289c |0292: goto 022e // -0064 │ │ -2ac34a: 130a 2600 |0293: const/16 v10, #int 38 // #26 │ │ -2ac34e: 2900 fe01 |0295: goto/16 0493 // +01fe │ │ -2ac352: 6e20 c088 d200 |0297: invoke-virtual {v2, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac358: 0a01 |029a: move-result v1 │ │ -2ac35a: 3901 0300 |029b: if-nez v1, 029e // +0003 │ │ -2ac35e: 2891 |029d: goto 022e // -006f │ │ -2ac360: 130a 2500 |029e: const/16 v10, #int 37 // #25 │ │ -2ac364: 2900 f301 |02a0: goto/16 0493 // +01f3 │ │ -2ac368: 1a01 e712 |02a2: const-string v1, "Grandes Lignes" // string@12e7 │ │ -2ac36c: 6e20 c088 1200 |02a4: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac372: 0a01 |02a7: move-result v1 │ │ -2ac374: 3901 0300 |02a8: if-nez v1, 02ab // +0003 │ │ -2ac378: 2884 |02aa: goto 022e // -007c │ │ -2ac37a: 130a 2400 |02ab: const/16 v10, #int 36 // #24 │ │ -2ac37e: 2900 e601 |02ad: goto/16 0493 // +01e6 │ │ -2ac382: 1a01 8109 |02af: const-string v1, "CDGVAL" // string@0981 │ │ -2ac386: 6e20 c088 1200 |02b1: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac38c: 0a01 |02b4: move-result v1 │ │ -2ac38e: 3901 0400 |02b5: if-nez v1, 02b9 // +0004 │ │ -2ac392: 2900 77ff |02b7: goto/16 022e // -0089 │ │ -2ac396: 130a 2300 |02b9: const/16 v10, #int 35 // #23 │ │ -2ac39a: 2900 d801 |02bb: goto/16 0493 // +01d8 │ │ -2ac39e: 1a01 5238 |02bd: const-string v1, "Tramway T3b" // string@3852 │ │ -2ac3a2: 6e20 c088 1200 |02bf: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac3a8: 0a01 |02c2: move-result v1 │ │ -2ac3aa: 3901 0400 |02c3: if-nez v1, 02c7 // +0004 │ │ -2ac3ae: 2900 69ff |02c5: goto/16 022e // -0097 │ │ -2ac3b2: 130a 2200 |02c7: const/16 v10, #int 34 // #22 │ │ -2ac3b6: 2900 ca01 |02c9: goto/16 0493 // +01ca │ │ -2ac3ba: 1a01 5138 |02cb: const-string v1, "Tramway T3a" // string@3851 │ │ -2ac3be: 6e20 c088 1200 |02cd: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac3c4: 0a01 |02d0: move-result v1 │ │ -2ac3c6: 3901 0400 |02d1: if-nez v1, 02d5 // +0004 │ │ -2ac3ca: 2900 5bff |02d3: goto/16 022e // -00a5 │ │ -2ac3ce: 130a 2100 |02d5: const/16 v10, #int 33 // #21 │ │ -2ac3d2: 2900 bc01 |02d7: goto/16 0493 // +01bc │ │ -2ac3d6: 1a01 4f38 |02d9: const-string v1, "Tramway T13" // string@384f │ │ -2ac3da: 6e20 c088 1200 |02db: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac3e0: 0a01 |02de: move-result v1 │ │ -2ac3e2: 3901 0400 |02df: if-nez v1, 02e3 // +0004 │ │ -2ac3e6: 2900 4dff |02e1: goto/16 022e // -00b3 │ │ -2ac3ea: 130a 2000 |02e3: const/16 v10, #int 32 // #20 │ │ -2ac3ee: 2900 ae01 |02e5: goto/16 0493 // +01ae │ │ -2ac3f2: 1a01 4e38 |02e7: const-string v1, "Tramway T11" // string@384e │ │ -2ac3f6: 6e20 c088 1200 |02e9: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac3fc: 0a01 |02ec: move-result v1 │ │ -2ac3fe: 3901 0400 |02ed: if-nez v1, 02f1 // +0004 │ │ -2ac402: 2900 3fff |02ef: goto/16 022e // -00c1 │ │ -2ac406: 130a 1f00 |02f1: const/16 v10, #int 31 // #1f │ │ -2ac40a: 2900 a001 |02f3: goto/16 0493 // +01a0 │ │ -2ac40e: 1a01 4d38 |02f5: const-string v1, "Tramway T10" // string@384d │ │ -2ac412: 6e20 c088 1200 |02f7: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac418: 0a01 |02fa: move-result v1 │ │ -2ac41a: 3901 0400 |02fb: if-nez v1, 02ff // +0004 │ │ -2ac41e: 2900 31ff |02fd: goto/16 022e // -00cf │ │ -2ac422: 130a 1e00 |02ff: const/16 v10, #int 30 // #1e │ │ -2ac426: 2900 9201 |0301: goto/16 0493 // +0192 │ │ -2ac42a: 1a01 7538 |0303: const-string v1, "Transilien U" // string@3875 │ │ -2ac42e: 6e20 c088 1200 |0305: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac434: 0a01 |0308: move-result v1 │ │ -2ac436: 3901 0400 |0309: if-nez v1, 030d // +0004 │ │ -2ac43a: 2900 23ff |030b: goto/16 022e // -00dd │ │ -2ac43e: 130a 1d00 |030d: const/16 v10, #int 29 // #1d │ │ -2ac442: 2900 8401 |030f: goto/16 0493 // +0184 │ │ -2ac446: 1a01 7438 |0311: const-string v1, "Transilien R" // string@3874 │ │ -2ac44a: 6e20 c088 1200 |0313: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac450: 0a01 |0316: move-result v1 │ │ -2ac452: 3901 0400 |0317: if-nez v1, 031b // +0004 │ │ -2ac456: 2900 15ff |0319: goto/16 022e // -00eb │ │ -2ac45a: 130a 1c00 |031b: const/16 v10, #int 28 // #1c │ │ -2ac45e: 2900 7601 |031d: goto/16 0493 // +0176 │ │ -2ac462: 1a01 7338 |031f: const-string v1, "Transilien P" // string@3873 │ │ -2ac466: 6e20 c088 1200 |0321: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac46c: 0a01 |0324: move-result v1 │ │ -2ac46e: 3901 0400 |0325: if-nez v1, 0329 // +0004 │ │ -2ac472: 2900 07ff |0327: goto/16 022e // -00f9 │ │ -2ac476: 130a 1b00 |0329: const/16 v10, #int 27 // #1b │ │ -2ac47a: 2900 6801 |032b: goto/16 0493 // +0168 │ │ -2ac47e: 1a01 7238 |032d: const-string v1, "Transilien N" // string@3872 │ │ -2ac482: 6e20 c088 1200 |032f: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac488: 0a01 |0332: move-result v1 │ │ -2ac48a: 3901 0400 |0333: if-nez v1, 0337 // +0004 │ │ -2ac48e: 2900 f9fe |0335: goto/16 022e // -0107 │ │ -2ac492: 130a 1a00 |0337: const/16 v10, #int 26 // #1a │ │ -2ac496: 2900 5a01 |0339: goto/16 0493 // +015a │ │ -2ac49a: 1a01 7138 |033b: const-string v1, "Transilien L" // string@3871 │ │ -2ac49e: 6e20 c088 1200 |033d: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac4a4: 0a01 |0340: move-result v1 │ │ -2ac4a6: 3901 0400 |0341: if-nez v1, 0345 // +0004 │ │ -2ac4aa: 2900 ebfe |0343: goto/16 022e // -0115 │ │ -2ac4ae: 130a 1900 |0345: const/16 v10, #int 25 // #19 │ │ -2ac4b2: 2900 4c01 |0347: goto/16 0493 // +014c │ │ -2ac4b6: 1a01 7038 |0349: const-string v1, "Transilien K" // string@3870 │ │ -2ac4ba: 6e20 c088 1200 |034b: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac4c0: 0a01 |034e: move-result v1 │ │ -2ac4c2: 3901 0400 |034f: if-nez v1, 0353 // +0004 │ │ -2ac4c6: 2900 ddfe |0351: goto/16 022e // -0123 │ │ -2ac4ca: 130a 1800 |0353: const/16 v10, #int 24 // #18 │ │ -2ac4ce: 2900 3e01 |0355: goto/16 0493 // +013e │ │ -2ac4d2: 1a01 6f38 |0357: const-string v1, "Transilien J" // string@386f │ │ -2ac4d6: 6e20 c088 1200 |0359: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac4dc: 0a01 |035c: move-result v1 │ │ -2ac4de: 3901 0400 |035d: if-nez v1, 0361 // +0004 │ │ -2ac4e2: 2900 cffe |035f: goto/16 022e // -0131 │ │ -2ac4e6: 130a 1700 |0361: const/16 v10, #int 23 // #17 │ │ -2ac4ea: 2900 3001 |0363: goto/16 0493 // +0130 │ │ -2ac4ee: 1a01 6e38 |0365: const-string v1, "Transilien H" // string@386e │ │ -2ac4f2: 6e20 c088 1200 |0367: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac4f8: 0a01 |036a: move-result v1 │ │ -2ac4fa: 3901 0400 |036b: if-nez v1, 036f // +0004 │ │ -2ac4fe: 2900 c1fe |036d: goto/16 022e // -013f │ │ -2ac502: 130a 1600 |036f: const/16 v10, #int 22 // #16 │ │ -2ac506: 2900 2201 |0371: goto/16 0493 // +0122 │ │ -2ac50a: 1a01 3d2c |0373: const-string v1, "Métro 14" // string@2c3d │ │ -2ac50e: 6e20 c088 1200 |0375: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac514: 0a01 |0378: move-result v1 │ │ -2ac516: 3901 0400 |0379: if-nez v1, 037d // +0004 │ │ -2ac51a: 2900 b3fe |037b: goto/16 022e // -014d │ │ -2ac51e: 130a 1500 |037d: const/16 v10, #int 21 // #15 │ │ -2ac522: 2900 1401 |037f: goto/16 0493 // +0114 │ │ -2ac526: 1a01 3c2c |0381: const-string v1, "Métro 13" // string@2c3c │ │ -2ac52a: 6e20 c088 1200 |0383: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac530: 0a01 |0386: move-result v1 │ │ -2ac532: 3901 0400 |0387: if-nez v1, 038b // +0004 │ │ -2ac536: 2900 a5fe |0389: goto/16 022e // -015b │ │ -2ac53a: 130a 1400 |038b: const/16 v10, #int 20 // #14 │ │ -2ac53e: 2900 0601 |038d: goto/16 0493 // +0106 │ │ -2ac542: 1a01 3b2c |038f: const-string v1, "Métro 12" // string@2c3b │ │ -2ac546: 6e20 c088 1200 |0391: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac54c: 0a01 |0394: move-result v1 │ │ -2ac54e: 3901 0400 |0395: if-nez v1, 0399 // +0004 │ │ -2ac552: 2900 97fe |0397: goto/16 022e // -0169 │ │ -2ac556: 130a 1300 |0399: const/16 v10, #int 19 // #13 │ │ -2ac55a: 2900 f800 |039b: goto/16 0493 // +00f8 │ │ -2ac55e: 1a01 3a2c |039d: const-string v1, "Métro 11" // string@2c3a │ │ -2ac562: 6e20 c088 1200 |039f: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac568: 0a01 |03a2: move-result v1 │ │ -2ac56a: 3901 0400 |03a3: if-nez v1, 03a7 // +0004 │ │ -2ac56e: 2900 89fe |03a5: goto/16 022e // -0177 │ │ -2ac572: 130a 1200 |03a7: const/16 v10, #int 18 // #12 │ │ -2ac576: 2900 ea00 |03a9: goto/16 0493 // +00ea │ │ -2ac57a: 1a01 392c |03ab: const-string v1, "Métro 10" // string@2c39 │ │ -2ac57e: 6e20 c088 1200 |03ad: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac584: 0a01 |03b0: move-result v1 │ │ -2ac586: 3901 0400 |03b1: if-nez v1, 03b5 // +0004 │ │ -2ac58a: 2900 7bfe |03b3: goto/16 022e // -0185 │ │ -2ac58e: 130a 1100 |03b5: const/16 v10, #int 17 // #11 │ │ -2ac592: 2900 dc00 |03b7: goto/16 0493 // +00dc │ │ -2ac596: 1a01 c52f |03b9: const-string v1, "RER E" // string@2fc5 │ │ -2ac59a: 6e20 c088 1200 |03bb: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac5a0: 0a01 |03be: move-result v1 │ │ -2ac5a2: 3901 0400 |03bf: if-nez v1, 03c3 // +0004 │ │ -2ac5a6: 2900 6dfe |03c1: goto/16 022e // -0193 │ │ -2ac5aa: 130a 1000 |03c3: const/16 v10, #int 16 // #10 │ │ -2ac5ae: 2900 ce00 |03c5: goto/16 0493 // +00ce │ │ -2ac5b2: 1a01 c42f |03c7: const-string v1, "RER D" // string@2fc4 │ │ -2ac5b6: 6e20 c088 1200 |03c9: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac5bc: 0a01 |03cc: move-result v1 │ │ -2ac5be: 3901 0400 |03cd: if-nez v1, 03d1 // +0004 │ │ -2ac5c2: 2900 5ffe |03cf: goto/16 022e // -01a1 │ │ -2ac5c6: 130a 0f00 |03d1: const/16 v10, #int 15 // #f │ │ -2ac5ca: 2900 c000 |03d3: goto/16 0493 // +00c0 │ │ -2ac5ce: 1a01 c32f |03d5: const-string v1, "RER C" // string@2fc3 │ │ -2ac5d2: 6e20 c088 1200 |03d7: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac5d8: 0a01 |03da: move-result v1 │ │ -2ac5da: 3901 0400 |03db: if-nez v1, 03df // +0004 │ │ -2ac5de: 2900 51fe |03dd: goto/16 022e // -01af │ │ -2ac5e2: 130a 0e00 |03df: const/16 v10, #int 14 // #e │ │ -2ac5e6: 2900 b200 |03e1: goto/16 0493 // +00b2 │ │ -2ac5ea: 1a01 c22f |03e3: const-string v1, "RER B" // string@2fc2 │ │ -2ac5ee: 6e20 c088 1200 |03e5: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac5f4: 0a01 |03e8: move-result v1 │ │ -2ac5f6: 3901 0400 |03e9: if-nez v1, 03ed // +0004 │ │ -2ac5fa: 2900 43fe |03eb: goto/16 022e // -01bd │ │ -2ac5fe: 130a 0d00 |03ed: const/16 v10, #int 13 // #d │ │ -2ac602: 2900 a400 |03ef: goto/16 0493 // +00a4 │ │ -2ac606: 1a01 c12f |03f1: const-string v1, "RER A" // string@2fc1 │ │ -2ac60a: 6e20 c088 1200 |03f3: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac610: 0a01 |03f6: move-result v1 │ │ -2ac612: 3901 0400 |03f7: if-nez v1, 03fb // +0004 │ │ -2ac616: 2900 35fe |03f9: goto/16 022e // -01cb │ │ -2ac61a: 130a 0c00 |03fb: const/16 v10, #int 12 // #c │ │ -2ac61e: 2900 9600 |03fd: goto/16 0493 // +0096 │ │ -2ac622: 1a01 5838 |03ff: const-string v1, "Tramway T9" // string@3858 │ │ -2ac626: 6e20 c088 1200 |0401: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac62c: 0a01 |0404: move-result v1 │ │ -2ac62e: 3901 0400 |0405: if-nez v1, 0409 // +0004 │ │ -2ac632: 2900 27fe |0407: goto/16 022e // -01d9 │ │ -2ac636: 130a 0b00 |0409: const/16 v10, #int 11 // #b │ │ -2ac63a: 2900 8800 |040b: goto/16 0493 // +0088 │ │ -2ac63e: 1a01 5738 |040d: const-string v1, "Tramway T8" // string@3857 │ │ -2ac642: 6e20 c088 1200 |040f: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac648: 0a01 |0412: move-result v1 │ │ -2ac64a: 3901 0400 |0413: if-nez v1, 0417 // +0004 │ │ -2ac64e: 2900 19fe |0415: goto/16 022e // -01e7 │ │ -2ac652: 130a 0a00 |0417: const/16 v10, #int 10 // #a │ │ -2ac656: 2900 7a00 |0419: goto/16 0493 // +007a │ │ -2ac65a: 1a01 5638 |041b: const-string v1, "Tramway T7" // string@3856 │ │ -2ac65e: 6e20 c088 1200 |041d: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac664: 0a01 |0420: move-result v1 │ │ -2ac666: 3901 0400 |0421: if-nez v1, 0425 // +0004 │ │ -2ac66a: 2900 0bfe |0423: goto/16 022e // -01f5 │ │ -2ac66e: 130a 0900 |0425: const/16 v10, #int 9 // #9 │ │ -2ac672: 2900 6c00 |0427: goto/16 0493 // +006c │ │ -2ac676: 1a01 5538 |0429: const-string v1, "Tramway T6" // string@3855 │ │ -2ac67a: 6e20 c088 1200 |042b: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac680: 0a01 |042e: move-result v1 │ │ -2ac682: 3901 0400 |042f: if-nez v1, 0433 // +0004 │ │ -2ac686: 2900 fdfd |0431: goto/16 022e // -0203 │ │ -2ac68a: 130a 0800 |0433: const/16 v10, #int 8 // #8 │ │ -2ac68e: 285e |0435: goto 0493 // +005e │ │ -2ac690: 1a01 5438 |0436: const-string v1, "Tramway T5" // string@3854 │ │ -2ac694: 6e20 c088 1200 |0438: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac69a: 0a01 |043b: move-result v1 │ │ -2ac69c: 3901 0400 |043c: if-nez v1, 0440 // +0004 │ │ -2ac6a0: 2900 f0fd |043e: goto/16 022e // -0210 │ │ -2ac6a4: 127a |0440: const/4 v10, #int 7 // #7 │ │ -2ac6a6: 2852 |0441: goto 0493 // +0052 │ │ -2ac6a8: 1a01 5338 |0442: const-string v1, "Tramway T4" // string@3853 │ │ -2ac6ac: 6e20 c088 1200 |0444: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac6b2: 0a01 |0447: move-result v1 │ │ -2ac6b4: 3901 0400 |0448: if-nez v1, 044c // +0004 │ │ -2ac6b8: 2900 e4fd |044a: goto/16 022e // -021c │ │ -2ac6bc: 126a |044c: const/4 v10, #int 6 // #6 │ │ -2ac6be: 2846 |044d: goto 0493 // +0046 │ │ -2ac6c0: 1a01 5038 |044e: const-string v1, "Tramway T2" // string@3850 │ │ -2ac6c4: 6e20 c088 1200 |0450: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac6ca: 0a01 |0453: move-result v1 │ │ -2ac6cc: 3901 0400 |0454: if-nez v1, 0458 // +0004 │ │ -2ac6d0: 2900 d8fd |0456: goto/16 022e // -0228 │ │ -2ac6d4: 125a |0458: const/4 v10, #int 5 // #5 │ │ -2ac6d6: 283a |0459: goto 0493 // +003a │ │ -2ac6d8: 1a01 4c38 |045a: const-string v1, "Tramway T1" // string@384c │ │ -2ac6dc: 6e20 c088 1200 |045c: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac6e2: 0a01 |045f: move-result v1 │ │ -2ac6e4: 3901 0400 |0460: if-nez v1, 0464 // +0004 │ │ -2ac6e8: 2900 ccfd |0462: goto/16 022e // -0234 │ │ -2ac6ec: 124a |0464: const/4 v10, #int 4 // #4 │ │ -2ac6ee: 282e |0465: goto 0493 // +002e │ │ -2ac6f0: 1a01 452c |0466: const-string v1, "Métro 7bis" // string@2c45 │ │ -2ac6f4: 6e20 c088 1200 |0468: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac6fa: 0a01 |046b: move-result v1 │ │ -2ac6fc: 3901 2700 |046c: if-nez v1, 0493 // +0027 │ │ -2ac700: 2900 c0fd |046e: goto/16 022e // -0240 │ │ -2ac704: 1a01 402c |0470: const-string v1, "Métro 3bis" // string@2c40 │ │ -2ac708: 6e20 c088 1200 |0472: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac70e: 0a01 |0475: move-result v1 │ │ -2ac710: 3901 0400 |0476: if-nez v1, 047a // +0004 │ │ -2ac714: 2900 b6fd |0478: goto/16 022e // -024a │ │ -2ac718: 122a |047a: const/4 v10, #int 2 // #2 │ │ -2ac71a: 2818 |047b: goto 0493 // +0018 │ │ -2ac71c: 1a01 3f76 |047c: const-string v1, "orlyval" // string@763f │ │ -2ac720: 6e20 c088 1200 |047e: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac726: 0a01 |0481: move-result v1 │ │ -2ac728: 3901 0400 |0482: if-nez v1, 0486 // +0004 │ │ -2ac72c: 2900 aafd |0484: goto/16 022e // -0256 │ │ -2ac730: 121a |0486: const/4 v10, #int 1 // #1 │ │ -2ac732: 280c |0487: goto 0493 // +000c │ │ -2ac734: 1a01 8612 |0488: const-string v1, "Funiculaire de Montmartre" // string@1286 │ │ -2ac738: 6e20 c088 1200 |048a: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ac73e: 0a01 |048d: move-result v1 │ │ -2ac740: 3901 0400 |048e: if-nez v1, 0492 // +0004 │ │ -2ac744: 2900 9efd |0490: goto/16 022e // -0262 │ │ -2ac748: 120a |0492: const/4 v10, #int 0 // #0 │ │ -2ac74a: 2b0a 1d03 0000 |0493: packed-switch v10, 000007b0 // +0000031d │ │ -2ac750: 6e20 d114 b000 |0496: invoke-virtual {v0, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac756: 2900 f001 |0499: goto/16 0689 // +01f0 │ │ -2ac75a: 1401 b400 077f |049b: const v1, #float 1.79449e+38 // #7f0700b4 │ │ -2ac760: 6e20 c614 1000 |049e: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac766: 6e20 d114 c000 |04a1: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac76c: 2900 e501 |04a4: goto/16 0689 // +01e5 │ │ -2ac770: 1401 b300 077f |04a6: const v1, #float 1.79449e+38 // #7f0700b3 │ │ -2ac776: 6e20 c614 1000 |04a9: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac77c: 6e20 d114 c000 |04ac: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac782: 2900 da01 |04af: goto/16 0689 // +01da │ │ -2ac786: 1401 b100 077f |04b1: const v1, #float 1.79449e+38 // #7f0700b1 │ │ -2ac78c: 6e20 c614 1000 |04b4: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac792: 6e20 d114 c000 |04b7: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac798: 2900 cf01 |04ba: goto/16 0689 // +01cf │ │ -2ac79c: 1401 b000 077f |04bc: const v1, #float 1.79449e+38 // #7f0700b0 │ │ -2ac7a2: 6e20 c614 1000 |04bf: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac7a8: 6e20 d114 c000 |04c2: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac7ae: 2900 c401 |04c5: goto/16 0689 // +01c4 │ │ -2ac7b2: 1401 af00 077f |04c7: const v1, #float 1.79449e+38 // #7f0700af │ │ -2ac7b8: 6e20 c614 1000 |04ca: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac7be: 6e20 d114 c000 |04cd: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac7c4: 2900 b901 |04d0: goto/16 0689 // +01b9 │ │ -2ac7c8: 1401 ae00 077f |04d2: const v1, #float 1.79449e+38 // #7f0700ae │ │ -2ac7ce: 6e20 c614 1000 |04d5: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac7d4: 6e20 d114 c000 |04d8: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac7da: 2900 ae01 |04db: goto/16 0689 // +01ae │ │ -2ac7de: 1401 ac00 077f |04dd: const v1, #float 1.79449e+38 // #7f0700ac │ │ -2ac7e4: 6e20 c614 1000 |04e0: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac7ea: 6e20 d114 c000 |04e3: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac7f0: 2900 a301 |04e6: goto/16 0689 // +01a3 │ │ -2ac7f4: 1401 ab00 077f |04e8: const v1, #float 1.79449e+38 // #7f0700ab │ │ -2ac7fa: 6e20 c614 1000 |04eb: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac800: 6e20 d114 c000 |04ee: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac806: 2900 9801 |04f1: goto/16 0689 // +0198 │ │ -2ac80a: 1401 a100 077f |04f3: const v1, #float 1.79449e+38 // #7f0700a1 │ │ -2ac810: 6e20 c614 1000 |04f6: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac816: 6e20 d114 c000 |04f9: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac81c: 2900 8d01 |04fc: goto/16 0689 // +018d │ │ -2ac820: 1401 9800 077f |04fe: const v1, #float 1.79449e+38 // #7f070098 │ │ -2ac826: 6e20 c614 1000 |0501: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac82c: 6e20 d114 c000 |0504: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac832: 2900 8201 |0507: goto/16 0689 // +0182 │ │ -2ac836: 1401 b500 077f |0509: const v1, #float 1.79449e+38 // #7f0700b5 │ │ -2ac83c: 6e20 c614 1000 |050c: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac842: 6e20 d114 c000 |050f: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac848: 2900 7701 |0512: goto/16 0689 // +0177 │ │ -2ac84c: 1401 c400 077f |0514: const v1, #float 1.7945e+38 // #7f0700c4 │ │ -2ac852: 6e20 c614 1000 |0517: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac858: 6e20 d114 c000 |051a: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac85e: 2900 6c01 |051d: goto/16 0689 // +016c │ │ -2ac862: 1401 c300 077f |051f: const v1, #float 1.7945e+38 // #7f0700c3 │ │ -2ac868: 6e20 c614 1000 |0522: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac86e: 6e20 d114 c000 |0525: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac874: 2900 6101 |0528: goto/16 0689 // +0161 │ │ -2ac878: 1401 c100 077f |052a: const v1, #float 1.7945e+38 // #7f0700c1 │ │ -2ac87e: 6e20 c614 1000 |052d: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac884: 6e20 d114 c000 |0530: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac88a: 2900 5601 |0533: goto/16 0689 // +0156 │ │ -2ac88e: 1401 bf00 077f |0535: const v1, #float 1.7945e+38 // #7f0700bf │ │ -2ac894: 6e20 c614 1000 |0538: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac89a: 6e20 d114 c000 |053b: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac8a0: 2900 4b01 |053e: goto/16 0689 // +014b │ │ -2ac8a4: 1401 be00 077f |0540: const v1, #float 1.7945e+38 // #7f0700be │ │ -2ac8aa: 6e20 c614 1000 |0543: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac8b0: 6e20 d114 c000 |0546: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac8b6: 2900 4001 |0549: goto/16 0689 // +0140 │ │ -2ac8ba: 1401 d200 077f |054b: const v1, #float 1.7945e+38 // #7f0700d2 │ │ -2ac8c0: 6e20 c614 1000 |054e: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac8c6: 6e20 d114 c000 |0551: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac8cc: 2900 3501 |0554: goto/16 0689 // +0135 │ │ -2ac8d0: 1401 d100 077f |0556: const v1, #float 1.7945e+38 // #7f0700d1 │ │ -2ac8d6: 6e20 c614 1000 |0559: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac8dc: 6e20 d114 c000 |055c: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac8e2: 2900 2a01 |055f: goto/16 0689 // +012a │ │ -2ac8e6: 1401 d000 077f |0561: const v1, #float 1.7945e+38 // #7f0700d0 │ │ -2ac8ec: 6e20 c614 1000 |0564: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac8f2: 6e20 d114 c000 |0567: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac8f8: 2900 1f01 |056a: goto/16 0689 // +011f │ │ -2ac8fc: 1401 cf00 077f |056c: const v1, #float 1.7945e+38 // #7f0700cf │ │ -2ac902: 6e20 c614 1000 |056f: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac908: 6e20 d114 c000 |0572: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac90e: 2900 1401 |0575: goto/16 0689 // +0114 │ │ -2ac912: 1401 ce00 077f |0577: const v1, #float 1.7945e+38 // #7f0700ce │ │ -2ac918: 6e20 c614 1000 |057a: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac91e: 6e20 d114 c000 |057d: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac924: 2900 0901 |0580: goto/16 0689 // +0109 │ │ -2ac928: 1401 cd00 077f |0582: const v1, #float 1.7945e+38 // #7f0700cd │ │ -2ac92e: 6e20 c614 1000 |0585: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac934: 6e20 d114 c000 |0588: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac93a: 2900 fe00 |058b: goto/16 0689 // +00fe │ │ -2ac93e: 1401 cc00 077f |058d: const v1, #float 1.7945e+38 // #7f0700cc │ │ -2ac944: 6e20 c614 1000 |0590: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac94a: 6e20 d114 c000 |0593: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac950: 2900 f300 |0596: goto/16 0689 // +00f3 │ │ -2ac954: 1401 cb00 077f |0598: const v1, #float 1.7945e+38 // #7f0700cb │ │ -2ac95a: 6e20 c614 1000 |059b: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac960: 6e20 d114 c000 |059e: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac966: 2900 e800 |05a1: goto/16 0689 // +00e8 │ │ -2ac96a: 1401 a600 077f |05a3: const v1, #float 1.79449e+38 // #7f0700a6 │ │ -2ac970: 6e20 c614 1000 |05a6: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac976: 6e20 d114 c000 |05a9: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac97c: 2900 dd00 |05ac: goto/16 0689 // +00dd │ │ -2ac980: 1401 a500 077f |05ae: const v1, #float 1.79449e+38 // #7f0700a5 │ │ -2ac986: 6e20 c614 1000 |05b1: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac98c: 6e20 d114 c000 |05b4: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac992: 2900 d200 |05b7: goto/16 0689 // +00d2 │ │ -2ac996: 1401 a400 077f |05b9: const v1, #float 1.79449e+38 // #7f0700a4 │ │ -2ac99c: 6e20 c614 1000 |05bc: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac9a2: 6e20 d114 c000 |05bf: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac9a8: 2900 c700 |05c2: goto/16 0689 // +00c7 │ │ -2ac9ac: 1401 a300 077f |05c4: const v1, #float 1.79449e+38 // #7f0700a3 │ │ -2ac9b2: 6e20 c614 1000 |05c7: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac9b8: 6e20 d114 c000 |05ca: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac9be: 2900 bc00 |05cd: goto/16 0689 // +00bc │ │ -2ac9c2: 1401 a200 077f |05cf: const v1, #float 1.79449e+38 // #7f0700a2 │ │ -2ac9c8: 6e20 c614 1000 |05d2: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac9ce: 6e20 d114 c000 |05d5: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac9d4: 2900 b100 |05d8: goto/16 0689 // +00b1 │ │ -2ac9d8: 1401 bc00 077f |05da: const v1, #float 1.7945e+38 // #7f0700bc │ │ -2ac9de: 6e20 c614 1000 |05dd: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac9e4: 6e20 d114 c000 |05e0: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ac9ea: 2900 a600 |05e3: goto/16 0689 // +00a6 │ │ -2ac9ee: 1401 bb00 077f |05e5: const v1, #float 1.7945e+38 // #7f0700bb │ │ -2ac9f4: 6e20 c614 1000 |05e8: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ac9fa: 6e20 d114 c000 |05eb: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2aca00: 2900 9b00 |05ee: goto/16 0689 // +009b │ │ -2aca04: 1401 ba00 077f |05f0: const v1, #float 1.7945e+38 // #7f0700ba │ │ -2aca0a: 6e20 c614 1000 |05f3: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2aca10: 6e20 d114 c000 |05f6: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2aca16: 2900 9000 |05f9: goto/16 0689 // +0090 │ │ -2aca1a: 1401 b900 077f |05fb: const v1, #float 1.7945e+38 // #7f0700b9 │ │ -2aca20: 6e20 c614 1000 |05fe: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2aca26: 6e20 d114 c000 |0601: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2aca2c: 2900 8500 |0604: goto/16 0689 // +0085 │ │ -2aca30: 1401 b800 077f |0606: const v1, #float 1.7945e+38 // #7f0700b8 │ │ -2aca36: 6e20 c614 1000 |0609: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2aca3c: 6e20 d114 c000 |060c: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2aca42: 2900 7a00 |060f: goto/16 0689 // +007a │ │ -2aca46: 1401 ca00 077f |0611: const v1, #float 1.7945e+38 // #7f0700ca │ │ -2aca4c: 6e20 c614 1000 |0614: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2aca52: 6e20 d114 c000 |0617: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2aca58: 2900 6f00 |061a: goto/16 0689 // +006f │ │ -2aca5c: 1401 c900 077f |061c: const v1, #float 1.7945e+38 // #7f0700c9 │ │ -2aca62: 6e20 c614 1000 |061f: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2aca68: 6e20 d114 c000 |0622: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2aca6e: 2864 |0625: goto 0689 // +0064 │ │ -2aca70: 1401 c800 077f |0626: const v1, #float 1.7945e+38 // #7f0700c8 │ │ -2aca76: 6e20 c614 1000 |0629: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2aca7c: 6e20 d114 c000 |062c: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2aca82: 285a |062f: goto 0689 // +005a │ │ -2aca84: 1401 c700 077f |0630: const v1, #float 1.7945e+38 // #7f0700c7 │ │ -2aca8a: 6e20 c614 1000 |0633: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2aca90: 6e20 d114 c000 |0636: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2aca96: 2850 |0639: goto 0689 // +0050 │ │ -2aca98: 1401 c600 077f |063a: const v1, #float 1.7945e+38 // #7f0700c6 │ │ -2aca9e: 6e20 c614 1000 |063d: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2acaa4: 6e20 d114 c000 |0640: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2acaaa: 2846 |0643: goto 0689 // +0046 │ │ -2acaac: 1401 c500 077f |0644: const v1, #float 1.7945e+38 // #7f0700c5 │ │ -2acab2: 6e20 c614 1000 |0647: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2acab8: 6e20 d114 c000 |064a: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2acabe: 283c |064d: goto 0689 // +003c │ │ -2acac0: 1401 c200 077f |064e: const v1, #float 1.7945e+38 // #7f0700c2 │ │ -2acac6: 6e20 c614 1000 |0651: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2acacc: 6e20 d114 c000 |0654: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2acad2: 2832 |0657: goto 0689 // +0032 │ │ -2acad4: 1401 bd00 077f |0658: const v1, #float 1.7945e+38 // #7f0700bd │ │ -2acada: 6e20 c614 1000 |065b: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2acae0: 6e20 d114 c000 |065e: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2acae6: 2828 |0661: goto 0689 // +0028 │ │ -2acae8: 1401 b200 077f |0662: const v1, #float 1.79449e+38 // #7f0700b2 │ │ -2acaee: 6e20 c614 1000 |0665: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2acaf4: 6e20 d114 c000 |0668: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2acafa: 281e |066b: goto 0689 // +001e │ │ -2acafc: 1401 ad00 077f |066c: const v1, #float 1.79449e+38 // #7f0700ad │ │ -2acb02: 6e20 c614 1000 |066f: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2acb08: 6e20 d114 c000 |0672: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2acb0e: 2814 |0675: goto 0689 // +0014 │ │ -2acb10: 1401 b700 077f |0676: const v1, #float 1.79449e+38 // #7f0700b7 │ │ -2acb16: 6e20 c614 1000 |0679: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2acb1c: 6e20 d114 c000 |067c: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2acb22: 280a |067f: goto 0689 // +000a │ │ -2acb24: 1401 b600 077f |0680: const v1, #float 1.79449e+38 // #7f0700b6 │ │ -2acb2a: 6e20 c614 1000 |0683: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2acb30: 6e20 d114 c000 |0686: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2acb36: 0e00 |0689: return-void │ │ -2acb38: 0002 0500 fc40 cb95 fe40 cb95 962b ... |068a: sparse-switch-data (22 units) │ │ -2acb64: 0001 0500 0000 0000 2c00 0000 2200 ... |06a0: packed-switch-data (14 units) │ │ -2acb80: 0002 0500 5c60 74c3 dec5 3ded 047b ... |06ae: sparse-switch-data (22 units) │ │ -2acbac: 0001 0500 0000 0000 2f00 0000 2500 ... |06c4: packed-switch-data (14 units) │ │ -2acbc8: 0002 0500 27fe f28e a6f7 6fa0 04e2 ... |06d2: sparse-switch-data (22 units) │ │ -2acbf4: 0001 0500 0000 0000 2c00 0000 2200 ... |06e8: packed-switch-data (14 units) │ │ -2acc10: 0002 2e00 9bb1 8482 71da 86b8 444f ... |06f6: sparse-switch-data (186 units) │ │ -2acd84: 0001 2e00 0000 0000 ed01 0000 e301 ... |07b0: packed-switch-data (96 units) │ │ +2abe10: |[2abe10] fr.nocle.passegares.visa.LigneTamponneeAdapter.setIcon:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;)V │ │ +2abe20: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +2abe24: 0801 1200 |0002: move-object/from16 v1, v18 │ │ +2abe28: 0802 1300 |0004: move-object/from16 v2, v19 │ │ +2abe2c: 1a03 318e |0006: const-string v3, "Île-de-France" // string@8e31 │ │ +2abe30: 6e20 c088 3100 |0008: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2abe36: 0a03 |000b: move-result v3 │ │ +2abe38: 1a04 d10a |000c: const-string v4, "Centre-Val de Loire" // string@0ad1 │ │ +2abe3c: 1a05 3a09 |000e: const-string v5, "Bretagne" // string@093a │ │ +2abe40: 1a06 382d |0010: const-string v6, "Occitanie" // string@2d38 │ │ +2abe44: 1a07 8d2e |0012: const-string v7, "Pays de la Loire" // string@2e8d │ │ +2abe48: 1a08 4113 |0014: const-string v8, "Hauts-de-France" // string@1341 │ │ +2abe4c: 1409 d500 077f |0016: const v9, #float 1.7945e+38 // #7f0700d5 │ │ +2abe52: 123a |0019: const/4 v10, #int 3 // #3 │ │ +2abe54: 124b |001a: const/4 v11, #int 4 // #4 │ │ +2abe56: 120c |001b: const/4 v12, #int 0 // #0 │ │ +2abe58: 3903 3d00 |001c: if-nez v3, 0059 // +003d │ │ +2abe5c: 6e20 c088 8100 |001e: invoke-virtual {v1, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2abe62: 0a03 |0021: move-result v3 │ │ +2abe64: 3903 3700 |0022: if-nez v3, 0059 // +0037 │ │ +2abe68: 6e20 c088 7100 |0024: invoke-virtual {v1, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2abe6e: 0a03 |0027: move-result v3 │ │ +2abe70: 3903 3100 |0028: if-nez v3, 0059 // +0031 │ │ +2abe74: 6e20 c088 6100 |002a: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2abe7a: 0a03 |002d: move-result v3 │ │ +2abe7c: 3903 2b00 |002e: if-nez v3, 0059 // +002b │ │ +2abe80: 6e20 c088 5100 |0030: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2abe86: 0a03 |0033: move-result v3 │ │ +2abe88: 3903 2500 |0034: if-nez v3, 0059 // +0025 │ │ +2abe8c: 6e20 c088 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2abe92: 0a03 |0039: move-result v3 │ │ +2abe94: 3903 1f00 |003a: if-nez v3, 0059 // +001f │ │ +2abe98: 7401 cb88 1300 |003c: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@88cb │ │ +2abe9e: 0a01 |003f: move-result v1 │ │ +2abea0: 34a1 1500 |0040: if-lt v1, v10, 0055 // +0015 │ │ +2abea4: 6e30 d488 c20a |0042: invoke-virtual {v2, v12, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@88d4 │ │ +2abeaa: 0c01 |0045: move-result-object v1 │ │ +2abeac: 1a02 9934 |0046: const-string v2, "TER" // string@3499 │ │ +2abeb0: 6e20 be88 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@88be │ │ +2abeb6: 0a01 |004b: move-result v1 │ │ +2abeb8: 3801 0900 |004c: if-eqz v1, 0055 // +0009 │ │ +2abebc: 6e20 c614 9000 |004e: invoke-virtual {v0, v9}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2abec2: 6e20 d114 c000 |0051: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2abec8: 2804 |0054: goto 0058 // +0004 │ │ +2abeca: 6e20 d114 b000 |0055: invoke-virtual {v0, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2abed0: 0e00 |0058: return-void │ │ +2abed2: 6e20 c088 8100 |0059: invoke-virtual {v1, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2abed8: 0a03 |005c: move-result v3 │ │ +2abeda: 1a08 3e2c |005d: const-string v8, "Métro 2" // string@2c3e │ │ +2abede: 1a0d 382c |005f: const-string v13, "Métro 1" // string@2c38 │ │ +2abee2: 122e |0061: const/4 v14, #int 2 // #2 │ │ +2abee4: 121f |0062: const/4 v15, #int 1 // #1 │ │ +2abee6: 1310 ffff |0063: const/16 v16, #int -1 // #ffff │ │ +2abeea: 3803 7400 |0065: if-eqz v3, 00d9 // +0074 │ │ +2abeee: 7401 c588 1300 |0067: invoke-virtual/range {v19}, Ljava/lang/String;.hashCode:()I // method@88c5 │ │ +2abef4: 7401 c588 1300 |006a: invoke-virtual/range {v19}, Ljava/lang/String;.hashCode:()I // method@88c5 │ │ +2abefa: 0a01 |006d: move-result v1 │ │ +2abefc: 2c01 1c06 0000 |006e: sparse-switch v1, 0000068a // +0000061c │ │ +2abf02: 12fa |0071: const/4 v10, #int -1 // #ff │ │ +2abf04: 2831 |0072: goto 00a3 // +0031 │ │ +2abf06: 6e20 c088 8200 |0073: invoke-virtual {v2, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2abf0c: 0a01 |0076: move-result v1 │ │ +2abf0e: 3901 0300 |0077: if-nez v1, 007a // +0003 │ │ +2abf12: 28f8 |0079: goto 0071 // -0008 │ │ +2abf14: 124a |007a: const/4 v10, #int 4 // #4 │ │ +2abf16: 2828 |007b: goto 00a3 // +0028 │ │ +2abf18: 6e20 c088 d200 |007c: invoke-virtual {v2, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2abf1e: 0a01 |007f: move-result v1 │ │ +2abf20: 3901 2300 |0080: if-nez v1, 00a3 // +0023 │ │ +2abf24: 28ef |0082: goto 0071 // -0011 │ │ +2abf26: 1a01 9b34 |0083: const-string v1, "TER Hauts-de-France" // string@349b │ │ +2abf2a: 6e20 c088 1200 |0085: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2abf30: 0a01 |0088: move-result v1 │ │ +2abf32: 3901 0300 |0089: if-nez v1, 008c // +0003 │ │ +2abf36: 28e6 |008b: goto 0071 // -001a │ │ +2abf38: 122a |008c: const/4 v10, #int 2 // #2 │ │ +2abf3a: 2816 |008d: goto 00a3 // +0016 │ │ +2abf3c: 1a01 4838 |008e: const-string v1, "Tram T" // string@3848 │ │ +2abf40: 6e20 c088 1200 |0090: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2abf46: 0a01 |0093: move-result v1 │ │ +2abf48: 3901 0300 |0094: if-nez v1, 0097 // +0003 │ │ +2abf4c: 28db |0096: goto 0071 // -0025 │ │ +2abf4e: 121a |0097: const/4 v10, #int 1 // #1 │ │ +2abf50: 280b |0098: goto 00a3 // +000b │ │ +2abf52: 1a01 4738 |0099: const-string v1, "Tram R" // string@3847 │ │ +2abf56: 6e20 c088 1200 |009b: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2abf5c: 0a01 |009e: move-result v1 │ │ +2abf5e: 3901 0300 |009f: if-nez v1, 00a2 // +0003 │ │ +2abf62: 28d0 |00a1: goto 0071 // -0030 │ │ +2abf64: 120a |00a2: const/4 v10, #int 0 // #0 │ │ +2abf66: 2b0a fd05 0000 |00a3: packed-switch v10, 000006a0 // +000005fd │ │ +2abf6c: 6e20 d114 b000 |00a6: invoke-virtual {v0, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2abf72: 282f |00a9: goto 00d8 // +002f │ │ +2abf74: 1401 9a00 077f |00aa: const v1, #float 1.79449e+38 // #7f07009a │ │ +2abf7a: 6e20 c614 1000 |00ad: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2abf80: 6e20 d114 c000 |00b0: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2abf86: 2825 |00b3: goto 00d8 // +0025 │ │ +2abf88: 1401 9900 077f |00b4: const v1, #float 1.79449e+38 // #7f070099 │ │ +2abf8e: 6e20 c614 1000 |00b7: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2abf94: 6e20 d114 c000 |00ba: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2abf9a: 281b |00bd: goto 00d8 // +001b │ │ +2abf9c: 6e20 c614 9000 |00be: invoke-virtual {v0, v9}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2abfa2: 6e20 d114 c000 |00c1: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2abfa8: 2814 |00c4: goto 00d8 // +0014 │ │ +2abfaa: 1401 9c00 077f |00c5: const v1, #float 1.79449e+38 // #7f07009c │ │ +2abfb0: 6e20 c614 1000 |00c8: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2abfb6: 6e20 d114 c000 |00cb: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2abfbc: 280a |00ce: goto 00d8 // +000a │ │ +2abfbe: 1401 9b00 077f |00cf: const v1, #float 1.79449e+38 // #7f07009b │ │ +2abfc4: 6e20 c614 1000 |00d2: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2abfca: 6e20 d114 c000 |00d5: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2abfd0: 0e00 |00d8: return-void │ │ +2abfd2: 6e20 c088 7100 |00d9: invoke-virtual {v1, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2abfd8: 0a03 |00dc: move-result v3 │ │ +2abfda: 3803 7b00 |00dd: if-eqz v3, 0158 // +007b │ │ +2abfde: 7401 c588 1300 |00df: invoke-virtual/range {v19}, Ljava/lang/String;.hashCode:()I // method@88c5 │ │ +2abfe4: 7401 c588 1300 |00e2: invoke-virtual/range {v19}, Ljava/lang/String;.hashCode:()I // method@88c5 │ │ +2abfea: 0a01 |00e5: move-result v1 │ │ +2abfec: 2c01 c805 0000 |00e6: sparse-switch v1, 000006ae // +000005c8 │ │ +2abff2: 12fa |00e9: const/4 v10, #int -1 // #ff │ │ +2abff4: 2835 |00ea: goto 011f // +0035 │ │ +2abff6: 1a01 4a38 |00eb: const-string v1, "Tramway 2 de Nantes" // string@384a │ │ +2abffa: 6e20 c088 1200 |00ed: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac000: 0a01 |00f0: move-result v1 │ │ +2ac002: 3901 0300 |00f1: if-nez v1, 00f4 // +0003 │ │ +2ac006: 28f6 |00f3: goto 00e9 // -000a │ │ +2ac008: 124a |00f4: const/4 v10, #int 4 // #4 │ │ +2ac00a: 282a |00f5: goto 011f // +002a │ │ +2ac00c: 1a01 0206 |00f6: const-string v1, "Aléop en TER" // string@0602 │ │ +2ac010: 6e20 c088 1200 |00f8: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac016: 0a01 |00fb: move-result v1 │ │ +2ac018: 3901 2300 |00fc: if-nez v1, 011f // +0023 │ │ +2ac01c: 28eb |00fe: goto 00e9 // -0015 │ │ +2ac01e: 1a01 4638 |00ff: const-string v1, "Tram A d'Angers" // string@3846 │ │ +2ac022: 6e20 c088 1200 |0101: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac028: 0a01 |0104: move-result v1 │ │ +2ac02a: 3901 0300 |0105: if-nez v1, 0108 // +0003 │ │ +2ac02e: 28e2 |0107: goto 00e9 // -001e │ │ +2ac030: 122a |0108: const/4 v10, #int 2 // #2 │ │ +2ac032: 2816 |0109: goto 011f // +0016 │ │ +2ac034: 1a01 4b38 |010a: const-string v1, "Tramway 3 de Nantes" // string@384b │ │ +2ac038: 6e20 c088 1200 |010c: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac03e: 0a01 |010f: move-result v1 │ │ +2ac040: 3901 0300 |0110: if-nez v1, 0113 // +0003 │ │ +2ac044: 28d7 |0112: goto 00e9 // -0029 │ │ +2ac046: 121a |0113: const/4 v10, #int 1 // #1 │ │ +2ac048: 280b |0114: goto 011f // +000b │ │ +2ac04a: 1a01 4938 |0115: const-string v1, "Tramway 1 de Nantes" // string@3849 │ │ +2ac04e: 6e20 c088 1200 |0117: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac054: 0a01 |011a: move-result v1 │ │ +2ac056: 3901 0300 |011b: if-nez v1, 011e // +0003 │ │ +2ac05a: 28cc |011d: goto 00e9 // -0034 │ │ +2ac05c: 120a |011e: const/4 v10, #int 0 // #0 │ │ +2ac05e: 2b0a a505 0000 |011f: packed-switch v10, 000006c4 // +000005a5 │ │ +2ac064: 6e20 d114 b000 |0122: invoke-virtual {v0, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac06a: 2832 |0125: goto 0157 // +0032 │ │ +2ac06c: 1401 9e00 077f |0126: const v1, #float 1.79449e+38 // #7f07009e │ │ +2ac072: 6e20 c614 1000 |0129: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac078: 6e20 d114 c000 |012c: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac07e: 2828 |012f: goto 0157 // +0028 │ │ +2ac080: 1401 d300 077f |0130: const v1, #float 1.7945e+38 // #7f0700d3 │ │ +2ac086: 6e20 c614 1000 |0133: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac08c: 6e20 d114 c000 |0136: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac092: 281e |0139: goto 0157 // +001e │ │ +2ac094: 1401 9500 077f |013a: const v1, #float 1.79449e+38 // #7f070095 │ │ +2ac09a: 6e20 c614 1000 |013d: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac0a0: 6e20 d114 c000 |0140: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac0a6: 2814 |0143: goto 0157 // +0014 │ │ +2ac0a8: 1401 9f00 077f |0144: const v1, #float 1.79449e+38 // #7f07009f │ │ +2ac0ae: 6e20 c614 1000 |0147: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac0b4: 6e20 d114 c000 |014a: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac0ba: 280a |014d: goto 0157 // +000a │ │ +2ac0bc: 1401 9d00 077f |014e: const v1, #float 1.79449e+38 // #7f07009d │ │ +2ac0c2: 6e20 c614 1000 |0151: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac0c8: 6e20 d114 c000 |0154: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac0ce: 0e00 |0157: return-void │ │ +2ac0d0: 6e20 c088 6100 |0158: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac0d6: 0a03 |015b: move-result v3 │ │ +2ac0d8: 3803 7800 |015c: if-eqz v3, 01d4 // +0078 │ │ +2ac0dc: 7401 c588 1300 |015e: invoke-virtual/range {v19}, Ljava/lang/String;.hashCode:()I // method@88c5 │ │ +2ac0e2: 7401 c588 1300 |0161: invoke-virtual/range {v19}, Ljava/lang/String;.hashCode:()I // method@88c5 │ │ +2ac0e8: 0a01 |0164: move-result v1 │ │ +2ac0ea: 2c01 6d05 0000 |0165: sparse-switch v1, 000006d2 // +0000056d │ │ +2ac0f0: 12fa |0168: const/4 v10, #int -1 // #ff │ │ +2ac0f2: 2835 |0169: goto 019e // +0035 │ │ +2ac0f4: 1a01 492c |016a: const-string v1, "Métro A de Toulouse" // string@2c49 │ │ +2ac0f8: 6e20 c088 1200 |016c: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac0fe: 0a01 |016f: move-result v1 │ │ +2ac100: 3901 0300 |0170: if-nez v1, 0173 // +0003 │ │ +2ac104: 28f6 |0172: goto 0168 // -000a │ │ +2ac106: 124a |0173: const/4 v10, #int 4 // #4 │ │ +2ac108: 282a |0174: goto 019e // +002a │ │ +2ac10a: 1a01 4a2c |0175: const-string v1, "Métro B de Toulouse" // string@2c4a │ │ +2ac10e: 6e20 c088 1200 |0177: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac114: 0a01 |017a: move-result v1 │ │ +2ac116: 3901 2300 |017b: if-nez v1, 019e // +0023 │ │ +2ac11a: 28eb |017d: goto 0168 // -0015 │ │ +2ac11c: 1a01 9c34 |017e: const-string v1, "TER Occitanie" // string@349c │ │ +2ac120: 6e20 c088 1200 |0180: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac126: 0a01 |0183: move-result v1 │ │ +2ac128: 3901 0300 |0184: if-nez v1, 0187 // +0003 │ │ +2ac12c: 28e2 |0186: goto 0168 // -001e │ │ +2ac12e: 122a |0187: const/4 v10, #int 2 // #2 │ │ +2ac130: 2816 |0188: goto 019e // +0016 │ │ +2ac132: 1a01 3734 |0189: const-string v1, "T1 de Toulouse" // string@3437 │ │ +2ac136: 6e20 c088 1200 |018b: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac13c: 0a01 |018e: move-result v1 │ │ +2ac13e: 3901 0300 |018f: if-nez v1, 0192 // +0003 │ │ +2ac142: 28d7 |0191: goto 0168 // -0029 │ │ +2ac144: 121a |0192: const/4 v10, #int 1 // #1 │ │ +2ac146: 280b |0193: goto 019e // +000b │ │ +2ac148: 1a01 3834 |0194: const-string v1, "T2 de Toulouse" // string@3438 │ │ +2ac14c: 6e20 c088 1200 |0196: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac152: 0a01 |0199: move-result v1 │ │ +2ac154: 3901 0300 |019a: if-nez v1, 019d // +0003 │ │ +2ac158: 28cc |019c: goto 0168 // -0034 │ │ +2ac15a: 120a |019d: const/4 v10, #int 0 // #0 │ │ +2ac15c: 2b0a 4a05 0000 |019e: packed-switch v10, 000006e8 // +0000054a │ │ +2ac162: 6e20 d114 b000 |01a1: invoke-virtual {v0, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac168: 282f |01a4: goto 01d3 // +002f │ │ +2ac16a: 1401 d600 077f |01a5: const v1, #float 1.7945e+38 // #7f0700d6 │ │ +2ac170: 6e20 c614 1000 |01a8: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac176: 6e20 d114 c000 |01ab: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac17c: 2825 |01ae: goto 01d3 // +0025 │ │ +2ac17e: 1401 d700 077f |01af: const v1, #float 1.7945e+38 // #7f0700d7 │ │ +2ac184: 6e20 c614 1000 |01b2: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac18a: 6e20 d114 c000 |01b5: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac190: 281b |01b8: goto 01d3 // +001b │ │ +2ac192: 6e20 c614 9000 |01b9: invoke-virtual {v0, v9}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac198: 6e20 d114 c000 |01bc: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac19e: 2814 |01bf: goto 01d3 // +0014 │ │ +2ac1a0: 1401 d800 077f |01c0: const v1, #float 1.7945e+38 // #7f0700d8 │ │ +2ac1a6: 6e20 c614 1000 |01c3: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac1ac: 6e20 d114 c000 |01c6: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac1b2: 280a |01c9: goto 01d3 // +000a │ │ +2ac1b4: 1401 d900 077f |01ca: const v1, #float 1.7945e+38 // #7f0700d9 │ │ +2ac1ba: 6e20 c614 1000 |01cd: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac1c0: 6e20 d114 c000 |01d0: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac1c6: 0e00 |01d3: return-void │ │ +2ac1c8: 6e20 c088 5100 |01d4: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac1ce: 0a03 |01d7: move-result v3 │ │ +2ac1d0: 3803 2d00 |01d8: if-eqz v3, 0205 // +002d │ │ +2ac1d4: 7401 c588 1300 |01da: invoke-virtual/range {v19}, Ljava/lang/String;.hashCode:()I // method@88c5 │ │ +2ac1da: 1a01 9a34 |01dd: const-string v1, "TER BreizhGo" // string@349a │ │ +2ac1de: 6e20 c088 1200 |01df: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac1e4: 0a01 |01e2: move-result v1 │ │ +2ac1e6: 3901 1800 |01e3: if-nez v1, 01fb // +0018 │ │ +2ac1ea: 1a01 482c |01e5: const-string v1, "Métro A" // string@2c48 │ │ +2ac1ee: 6e20 c088 1200 |01e7: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac1f4: 0a01 |01ea: move-result v1 │ │ +2ac1f6: 3901 0600 |01eb: if-nez v1, 01f1 // +0006 │ │ +2ac1fa: 6e20 d114 b000 |01ed: invoke-virtual {v0, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac200: 2814 |01f0: goto 0204 // +0014 │ │ +2ac202: 1401 d400 077f |01f1: const v1, #float 1.7945e+38 // #7f0700d4 │ │ +2ac208: 6e20 c614 1000 |01f4: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac20e: 6e20 d114 c000 |01f7: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac214: 280a |01fa: goto 0204 // +000a │ │ +2ac216: 1401 9600 077f |01fb: const v1, #float 1.79449e+38 // #7f070096 │ │ +2ac21c: 6e20 c614 1000 |01fe: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac222: 6e20 d114 c000 |0201: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac228: 0e00 |0204: return-void │ │ +2ac22a: 6e20 c088 4100 |0205: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac230: 0a01 |0208: move-result v1 │ │ +2ac232: 3801 1b00 |0209: if-eqz v1, 0224 // +001b │ │ +2ac236: 7401 c588 1300 |020b: invoke-virtual/range {v19}, Ljava/lang/String;.hashCode:()I // method@88c5 │ │ +2ac23c: 1a01 a530 |020e: const-string v1, "Rémi Centre-Val de Loire" // string@30a5 │ │ +2ac240: 6e20 c088 1200 |0210: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac246: 0a01 |0213: move-result v1 │ │ +2ac248: 3901 0600 |0214: if-nez v1, 021a // +0006 │ │ +2ac24c: 6e20 d114 b000 |0216: invoke-virtual {v0, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac252: 280a |0219: goto 0223 // +000a │ │ +2ac254: 1401 9700 077f |021a: const v1, #float 1.79449e+38 // #7f070097 │ │ +2ac25a: 6e20 c614 1000 |021d: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac260: 6e20 d114 c000 |0220: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac266: 0e00 |0223: return-void │ │ +2ac268: 7401 c588 1300 |0224: invoke-virtual/range {v19}, Ljava/lang/String;.hashCode:()I // method@88c5 │ │ +2ac26e: 7401 c588 1300 |0227: invoke-virtual/range {v19}, Ljava/lang/String;.hashCode:()I // method@88c5 │ │ +2ac274: 0a01 |022a: move-result v1 │ │ +2ac276: 2c01 cb04 0000 |022b: sparse-switch v1, 000006f6 // +000004cb │ │ +2ac27c: 12fa |022e: const/4 v10, #int -1 // #ff │ │ +2ac27e: 2900 6402 |022f: goto/16 0493 // +0264 │ │ +2ac282: 1a01 472c |0231: const-string v1, "Métro 9" // string@2c47 │ │ +2ac286: 6e20 c088 1200 |0233: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac28c: 0a01 |0236: move-result v1 │ │ +2ac28e: 3901 0300 |0237: if-nez v1, 023a // +0003 │ │ +2ac292: 28f5 |0239: goto 022e // -000b │ │ +2ac294: 130a 2d00 |023a: const/16 v10, #int 45 // #2d │ │ +2ac298: 2900 5702 |023c: goto/16 0493 // +0257 │ │ +2ac29c: 1a01 462c |023e: const-string v1, "Métro 8" // string@2c46 │ │ +2ac2a0: 6e20 c088 1200 |0240: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac2a6: 0a01 |0243: move-result v1 │ │ +2ac2a8: 3901 0300 |0244: if-nez v1, 0247 // +0003 │ │ +2ac2ac: 28e8 |0246: goto 022e // -0018 │ │ +2ac2ae: 130a 2c00 |0247: const/16 v10, #int 44 // #2c │ │ +2ac2b2: 2900 4a02 |0249: goto/16 0493 // +024a │ │ +2ac2b6: 1a01 442c |024b: const-string v1, "Métro 7" // string@2c44 │ │ +2ac2ba: 6e20 c088 1200 |024d: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac2c0: 0a01 |0250: move-result v1 │ │ +2ac2c2: 3901 0300 |0251: if-nez v1, 0254 // +0003 │ │ +2ac2c6: 28db |0253: goto 022e // -0025 │ │ +2ac2c8: 130a 2b00 |0254: const/16 v10, #int 43 // #2b │ │ +2ac2cc: 2900 3d02 |0256: goto/16 0493 // +023d │ │ +2ac2d0: 1a01 432c |0258: const-string v1, "Métro 6" // string@2c43 │ │ +2ac2d4: 6e20 c088 1200 |025a: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac2da: 0a01 |025d: move-result v1 │ │ +2ac2dc: 3901 0300 |025e: if-nez v1, 0261 // +0003 │ │ +2ac2e0: 28ce |0260: goto 022e // -0032 │ │ +2ac2e2: 130a 2a00 |0261: const/16 v10, #int 42 // #2a │ │ +2ac2e6: 2900 3002 |0263: goto/16 0493 // +0230 │ │ +2ac2ea: 1a01 422c |0265: const-string v1, "Métro 5" // string@2c42 │ │ +2ac2ee: 6e20 c088 1200 |0267: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac2f4: 0a01 |026a: move-result v1 │ │ +2ac2f6: 3901 0300 |026b: if-nez v1, 026e // +0003 │ │ +2ac2fa: 28c1 |026d: goto 022e // -003f │ │ +2ac2fc: 130a 2900 |026e: const/16 v10, #int 41 // #29 │ │ +2ac300: 2900 2302 |0270: goto/16 0493 // +0223 │ │ +2ac304: 1a01 412c |0272: const-string v1, "Métro 4" // string@2c41 │ │ +2ac308: 6e20 c088 1200 |0274: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac30e: 0a01 |0277: move-result v1 │ │ +2ac310: 3901 0300 |0278: if-nez v1, 027b // +0003 │ │ +2ac314: 28b4 |027a: goto 022e // -004c │ │ +2ac316: 130a 2800 |027b: const/16 v10, #int 40 // #28 │ │ +2ac31a: 2900 1602 |027d: goto/16 0493 // +0216 │ │ +2ac31e: 1a01 3f2c |027f: const-string v1, "Métro 3" // string@2c3f │ │ +2ac322: 6e20 c088 1200 |0281: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac328: 0a01 |0284: move-result v1 │ │ +2ac32a: 3901 0300 |0285: if-nez v1, 0288 // +0003 │ │ +2ac32e: 28a7 |0287: goto 022e // -0059 │ │ +2ac330: 130a 2700 |0288: const/16 v10, #int 39 // #27 │ │ +2ac334: 2900 0902 |028a: goto/16 0493 // +0209 │ │ +2ac338: 6e20 c088 8200 |028c: invoke-virtual {v2, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac33e: 0a01 |028f: move-result v1 │ │ +2ac340: 3901 0300 |0290: if-nez v1, 0293 // +0003 │ │ +2ac344: 289c |0292: goto 022e // -0064 │ │ +2ac346: 130a 2600 |0293: const/16 v10, #int 38 // #26 │ │ +2ac34a: 2900 fe01 |0295: goto/16 0493 // +01fe │ │ +2ac34e: 6e20 c088 d200 |0297: invoke-virtual {v2, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac354: 0a01 |029a: move-result v1 │ │ +2ac356: 3901 0300 |029b: if-nez v1, 029e // +0003 │ │ +2ac35a: 2891 |029d: goto 022e // -006f │ │ +2ac35c: 130a 2500 |029e: const/16 v10, #int 37 // #25 │ │ +2ac360: 2900 f301 |02a0: goto/16 0493 // +01f3 │ │ +2ac364: 1a01 e712 |02a2: const-string v1, "Grandes Lignes" // string@12e7 │ │ +2ac368: 6e20 c088 1200 |02a4: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac36e: 0a01 |02a7: move-result v1 │ │ +2ac370: 3901 0300 |02a8: if-nez v1, 02ab // +0003 │ │ +2ac374: 2884 |02aa: goto 022e // -007c │ │ +2ac376: 130a 2400 |02ab: const/16 v10, #int 36 // #24 │ │ +2ac37a: 2900 e601 |02ad: goto/16 0493 // +01e6 │ │ +2ac37e: 1a01 8109 |02af: const-string v1, "CDGVAL" // string@0981 │ │ +2ac382: 6e20 c088 1200 |02b1: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac388: 0a01 |02b4: move-result v1 │ │ +2ac38a: 3901 0400 |02b5: if-nez v1, 02b9 // +0004 │ │ +2ac38e: 2900 77ff |02b7: goto/16 022e // -0089 │ │ +2ac392: 130a 2300 |02b9: const/16 v10, #int 35 // #23 │ │ +2ac396: 2900 d801 |02bb: goto/16 0493 // +01d8 │ │ +2ac39a: 1a01 5238 |02bd: const-string v1, "Tramway T3b" // string@3852 │ │ +2ac39e: 6e20 c088 1200 |02bf: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac3a4: 0a01 |02c2: move-result v1 │ │ +2ac3a6: 3901 0400 |02c3: if-nez v1, 02c7 // +0004 │ │ +2ac3aa: 2900 69ff |02c5: goto/16 022e // -0097 │ │ +2ac3ae: 130a 2200 |02c7: const/16 v10, #int 34 // #22 │ │ +2ac3b2: 2900 ca01 |02c9: goto/16 0493 // +01ca │ │ +2ac3b6: 1a01 5138 |02cb: const-string v1, "Tramway T3a" // string@3851 │ │ +2ac3ba: 6e20 c088 1200 |02cd: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac3c0: 0a01 |02d0: move-result v1 │ │ +2ac3c2: 3901 0400 |02d1: if-nez v1, 02d5 // +0004 │ │ +2ac3c6: 2900 5bff |02d3: goto/16 022e // -00a5 │ │ +2ac3ca: 130a 2100 |02d5: const/16 v10, #int 33 // #21 │ │ +2ac3ce: 2900 bc01 |02d7: goto/16 0493 // +01bc │ │ +2ac3d2: 1a01 4f38 |02d9: const-string v1, "Tramway T13" // string@384f │ │ +2ac3d6: 6e20 c088 1200 |02db: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac3dc: 0a01 |02de: move-result v1 │ │ +2ac3de: 3901 0400 |02df: if-nez v1, 02e3 // +0004 │ │ +2ac3e2: 2900 4dff |02e1: goto/16 022e // -00b3 │ │ +2ac3e6: 130a 2000 |02e3: const/16 v10, #int 32 // #20 │ │ +2ac3ea: 2900 ae01 |02e5: goto/16 0493 // +01ae │ │ +2ac3ee: 1a01 4e38 |02e7: const-string v1, "Tramway T11" // string@384e │ │ +2ac3f2: 6e20 c088 1200 |02e9: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac3f8: 0a01 |02ec: move-result v1 │ │ +2ac3fa: 3901 0400 |02ed: if-nez v1, 02f1 // +0004 │ │ +2ac3fe: 2900 3fff |02ef: goto/16 022e // -00c1 │ │ +2ac402: 130a 1f00 |02f1: const/16 v10, #int 31 // #1f │ │ +2ac406: 2900 a001 |02f3: goto/16 0493 // +01a0 │ │ +2ac40a: 1a01 4d38 |02f5: const-string v1, "Tramway T10" // string@384d │ │ +2ac40e: 6e20 c088 1200 |02f7: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac414: 0a01 |02fa: move-result v1 │ │ +2ac416: 3901 0400 |02fb: if-nez v1, 02ff // +0004 │ │ +2ac41a: 2900 31ff |02fd: goto/16 022e // -00cf │ │ +2ac41e: 130a 1e00 |02ff: const/16 v10, #int 30 // #1e │ │ +2ac422: 2900 9201 |0301: goto/16 0493 // +0192 │ │ +2ac426: 1a01 7538 |0303: const-string v1, "Transilien U" // string@3875 │ │ +2ac42a: 6e20 c088 1200 |0305: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac430: 0a01 |0308: move-result v1 │ │ +2ac432: 3901 0400 |0309: if-nez v1, 030d // +0004 │ │ +2ac436: 2900 23ff |030b: goto/16 022e // -00dd │ │ +2ac43a: 130a 1d00 |030d: const/16 v10, #int 29 // #1d │ │ +2ac43e: 2900 8401 |030f: goto/16 0493 // +0184 │ │ +2ac442: 1a01 7438 |0311: const-string v1, "Transilien R" // string@3874 │ │ +2ac446: 6e20 c088 1200 |0313: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac44c: 0a01 |0316: move-result v1 │ │ +2ac44e: 3901 0400 |0317: if-nez v1, 031b // +0004 │ │ +2ac452: 2900 15ff |0319: goto/16 022e // -00eb │ │ +2ac456: 130a 1c00 |031b: const/16 v10, #int 28 // #1c │ │ +2ac45a: 2900 7601 |031d: goto/16 0493 // +0176 │ │ +2ac45e: 1a01 7338 |031f: const-string v1, "Transilien P" // string@3873 │ │ +2ac462: 6e20 c088 1200 |0321: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac468: 0a01 |0324: move-result v1 │ │ +2ac46a: 3901 0400 |0325: if-nez v1, 0329 // +0004 │ │ +2ac46e: 2900 07ff |0327: goto/16 022e // -00f9 │ │ +2ac472: 130a 1b00 |0329: const/16 v10, #int 27 // #1b │ │ +2ac476: 2900 6801 |032b: goto/16 0493 // +0168 │ │ +2ac47a: 1a01 7238 |032d: const-string v1, "Transilien N" // string@3872 │ │ +2ac47e: 6e20 c088 1200 |032f: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac484: 0a01 |0332: move-result v1 │ │ +2ac486: 3901 0400 |0333: if-nez v1, 0337 // +0004 │ │ +2ac48a: 2900 f9fe |0335: goto/16 022e // -0107 │ │ +2ac48e: 130a 1a00 |0337: const/16 v10, #int 26 // #1a │ │ +2ac492: 2900 5a01 |0339: goto/16 0493 // +015a │ │ +2ac496: 1a01 7138 |033b: const-string v1, "Transilien L" // string@3871 │ │ +2ac49a: 6e20 c088 1200 |033d: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac4a0: 0a01 |0340: move-result v1 │ │ +2ac4a2: 3901 0400 |0341: if-nez v1, 0345 // +0004 │ │ +2ac4a6: 2900 ebfe |0343: goto/16 022e // -0115 │ │ +2ac4aa: 130a 1900 |0345: const/16 v10, #int 25 // #19 │ │ +2ac4ae: 2900 4c01 |0347: goto/16 0493 // +014c │ │ +2ac4b2: 1a01 7038 |0349: const-string v1, "Transilien K" // string@3870 │ │ +2ac4b6: 6e20 c088 1200 |034b: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac4bc: 0a01 |034e: move-result v1 │ │ +2ac4be: 3901 0400 |034f: if-nez v1, 0353 // +0004 │ │ +2ac4c2: 2900 ddfe |0351: goto/16 022e // -0123 │ │ +2ac4c6: 130a 1800 |0353: const/16 v10, #int 24 // #18 │ │ +2ac4ca: 2900 3e01 |0355: goto/16 0493 // +013e │ │ +2ac4ce: 1a01 6f38 |0357: const-string v1, "Transilien J" // string@386f │ │ +2ac4d2: 6e20 c088 1200 |0359: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac4d8: 0a01 |035c: move-result v1 │ │ +2ac4da: 3901 0400 |035d: if-nez v1, 0361 // +0004 │ │ +2ac4de: 2900 cffe |035f: goto/16 022e // -0131 │ │ +2ac4e2: 130a 1700 |0361: const/16 v10, #int 23 // #17 │ │ +2ac4e6: 2900 3001 |0363: goto/16 0493 // +0130 │ │ +2ac4ea: 1a01 6e38 |0365: const-string v1, "Transilien H" // string@386e │ │ +2ac4ee: 6e20 c088 1200 |0367: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac4f4: 0a01 |036a: move-result v1 │ │ +2ac4f6: 3901 0400 |036b: if-nez v1, 036f // +0004 │ │ +2ac4fa: 2900 c1fe |036d: goto/16 022e // -013f │ │ +2ac4fe: 130a 1600 |036f: const/16 v10, #int 22 // #16 │ │ +2ac502: 2900 2201 |0371: goto/16 0493 // +0122 │ │ +2ac506: 1a01 3d2c |0373: const-string v1, "Métro 14" // string@2c3d │ │ +2ac50a: 6e20 c088 1200 |0375: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac510: 0a01 |0378: move-result v1 │ │ +2ac512: 3901 0400 |0379: if-nez v1, 037d // +0004 │ │ +2ac516: 2900 b3fe |037b: goto/16 022e // -014d │ │ +2ac51a: 130a 1500 |037d: const/16 v10, #int 21 // #15 │ │ +2ac51e: 2900 1401 |037f: goto/16 0493 // +0114 │ │ +2ac522: 1a01 3c2c |0381: const-string v1, "Métro 13" // string@2c3c │ │ +2ac526: 6e20 c088 1200 |0383: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac52c: 0a01 |0386: move-result v1 │ │ +2ac52e: 3901 0400 |0387: if-nez v1, 038b // +0004 │ │ +2ac532: 2900 a5fe |0389: goto/16 022e // -015b │ │ +2ac536: 130a 1400 |038b: const/16 v10, #int 20 // #14 │ │ +2ac53a: 2900 0601 |038d: goto/16 0493 // +0106 │ │ +2ac53e: 1a01 3b2c |038f: const-string v1, "Métro 12" // string@2c3b │ │ +2ac542: 6e20 c088 1200 |0391: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac548: 0a01 |0394: move-result v1 │ │ +2ac54a: 3901 0400 |0395: if-nez v1, 0399 // +0004 │ │ +2ac54e: 2900 97fe |0397: goto/16 022e // -0169 │ │ +2ac552: 130a 1300 |0399: const/16 v10, #int 19 // #13 │ │ +2ac556: 2900 f800 |039b: goto/16 0493 // +00f8 │ │ +2ac55a: 1a01 3a2c |039d: const-string v1, "Métro 11" // string@2c3a │ │ +2ac55e: 6e20 c088 1200 |039f: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac564: 0a01 |03a2: move-result v1 │ │ +2ac566: 3901 0400 |03a3: if-nez v1, 03a7 // +0004 │ │ +2ac56a: 2900 89fe |03a5: goto/16 022e // -0177 │ │ +2ac56e: 130a 1200 |03a7: const/16 v10, #int 18 // #12 │ │ +2ac572: 2900 ea00 |03a9: goto/16 0493 // +00ea │ │ +2ac576: 1a01 392c |03ab: const-string v1, "Métro 10" // string@2c39 │ │ +2ac57a: 6e20 c088 1200 |03ad: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac580: 0a01 |03b0: move-result v1 │ │ +2ac582: 3901 0400 |03b1: if-nez v1, 03b5 // +0004 │ │ +2ac586: 2900 7bfe |03b3: goto/16 022e // -0185 │ │ +2ac58a: 130a 1100 |03b5: const/16 v10, #int 17 // #11 │ │ +2ac58e: 2900 dc00 |03b7: goto/16 0493 // +00dc │ │ +2ac592: 1a01 c52f |03b9: const-string v1, "RER E" // string@2fc5 │ │ +2ac596: 6e20 c088 1200 |03bb: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac59c: 0a01 |03be: move-result v1 │ │ +2ac59e: 3901 0400 |03bf: if-nez v1, 03c3 // +0004 │ │ +2ac5a2: 2900 6dfe |03c1: goto/16 022e // -0193 │ │ +2ac5a6: 130a 1000 |03c3: const/16 v10, #int 16 // #10 │ │ +2ac5aa: 2900 ce00 |03c5: goto/16 0493 // +00ce │ │ +2ac5ae: 1a01 c42f |03c7: const-string v1, "RER D" // string@2fc4 │ │ +2ac5b2: 6e20 c088 1200 |03c9: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac5b8: 0a01 |03cc: move-result v1 │ │ +2ac5ba: 3901 0400 |03cd: if-nez v1, 03d1 // +0004 │ │ +2ac5be: 2900 5ffe |03cf: goto/16 022e // -01a1 │ │ +2ac5c2: 130a 0f00 |03d1: const/16 v10, #int 15 // #f │ │ +2ac5c6: 2900 c000 |03d3: goto/16 0493 // +00c0 │ │ +2ac5ca: 1a01 c32f |03d5: const-string v1, "RER C" // string@2fc3 │ │ +2ac5ce: 6e20 c088 1200 |03d7: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac5d4: 0a01 |03da: move-result v1 │ │ +2ac5d6: 3901 0400 |03db: if-nez v1, 03df // +0004 │ │ +2ac5da: 2900 51fe |03dd: goto/16 022e // -01af │ │ +2ac5de: 130a 0e00 |03df: const/16 v10, #int 14 // #e │ │ +2ac5e2: 2900 b200 |03e1: goto/16 0493 // +00b2 │ │ +2ac5e6: 1a01 c22f |03e3: const-string v1, "RER B" // string@2fc2 │ │ +2ac5ea: 6e20 c088 1200 |03e5: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac5f0: 0a01 |03e8: move-result v1 │ │ +2ac5f2: 3901 0400 |03e9: if-nez v1, 03ed // +0004 │ │ +2ac5f6: 2900 43fe |03eb: goto/16 022e // -01bd │ │ +2ac5fa: 130a 0d00 |03ed: const/16 v10, #int 13 // #d │ │ +2ac5fe: 2900 a400 |03ef: goto/16 0493 // +00a4 │ │ +2ac602: 1a01 c12f |03f1: const-string v1, "RER A" // string@2fc1 │ │ +2ac606: 6e20 c088 1200 |03f3: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac60c: 0a01 |03f6: move-result v1 │ │ +2ac60e: 3901 0400 |03f7: if-nez v1, 03fb // +0004 │ │ +2ac612: 2900 35fe |03f9: goto/16 022e // -01cb │ │ +2ac616: 130a 0c00 |03fb: const/16 v10, #int 12 // #c │ │ +2ac61a: 2900 9600 |03fd: goto/16 0493 // +0096 │ │ +2ac61e: 1a01 5838 |03ff: const-string v1, "Tramway T9" // string@3858 │ │ +2ac622: 6e20 c088 1200 |0401: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac628: 0a01 |0404: move-result v1 │ │ +2ac62a: 3901 0400 |0405: if-nez v1, 0409 // +0004 │ │ +2ac62e: 2900 27fe |0407: goto/16 022e // -01d9 │ │ +2ac632: 130a 0b00 |0409: const/16 v10, #int 11 // #b │ │ +2ac636: 2900 8800 |040b: goto/16 0493 // +0088 │ │ +2ac63a: 1a01 5738 |040d: const-string v1, "Tramway T8" // string@3857 │ │ +2ac63e: 6e20 c088 1200 |040f: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac644: 0a01 |0412: move-result v1 │ │ +2ac646: 3901 0400 |0413: if-nez v1, 0417 // +0004 │ │ +2ac64a: 2900 19fe |0415: goto/16 022e // -01e7 │ │ +2ac64e: 130a 0a00 |0417: const/16 v10, #int 10 // #a │ │ +2ac652: 2900 7a00 |0419: goto/16 0493 // +007a │ │ +2ac656: 1a01 5638 |041b: const-string v1, "Tramway T7" // string@3856 │ │ +2ac65a: 6e20 c088 1200 |041d: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac660: 0a01 |0420: move-result v1 │ │ +2ac662: 3901 0400 |0421: if-nez v1, 0425 // +0004 │ │ +2ac666: 2900 0bfe |0423: goto/16 022e // -01f5 │ │ +2ac66a: 130a 0900 |0425: const/16 v10, #int 9 // #9 │ │ +2ac66e: 2900 6c00 |0427: goto/16 0493 // +006c │ │ +2ac672: 1a01 5538 |0429: const-string v1, "Tramway T6" // string@3855 │ │ +2ac676: 6e20 c088 1200 |042b: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac67c: 0a01 |042e: move-result v1 │ │ +2ac67e: 3901 0400 |042f: if-nez v1, 0433 // +0004 │ │ +2ac682: 2900 fdfd |0431: goto/16 022e // -0203 │ │ +2ac686: 130a 0800 |0433: const/16 v10, #int 8 // #8 │ │ +2ac68a: 285e |0435: goto 0493 // +005e │ │ +2ac68c: 1a01 5438 |0436: const-string v1, "Tramway T5" // string@3854 │ │ +2ac690: 6e20 c088 1200 |0438: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac696: 0a01 |043b: move-result v1 │ │ +2ac698: 3901 0400 |043c: if-nez v1, 0440 // +0004 │ │ +2ac69c: 2900 f0fd |043e: goto/16 022e // -0210 │ │ +2ac6a0: 127a |0440: const/4 v10, #int 7 // #7 │ │ +2ac6a2: 2852 |0441: goto 0493 // +0052 │ │ +2ac6a4: 1a01 5338 |0442: const-string v1, "Tramway T4" // string@3853 │ │ +2ac6a8: 6e20 c088 1200 |0444: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac6ae: 0a01 |0447: move-result v1 │ │ +2ac6b0: 3901 0400 |0448: if-nez v1, 044c // +0004 │ │ +2ac6b4: 2900 e4fd |044a: goto/16 022e // -021c │ │ +2ac6b8: 126a |044c: const/4 v10, #int 6 // #6 │ │ +2ac6ba: 2846 |044d: goto 0493 // +0046 │ │ +2ac6bc: 1a01 5038 |044e: const-string v1, "Tramway T2" // string@3850 │ │ +2ac6c0: 6e20 c088 1200 |0450: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac6c6: 0a01 |0453: move-result v1 │ │ +2ac6c8: 3901 0400 |0454: if-nez v1, 0458 // +0004 │ │ +2ac6cc: 2900 d8fd |0456: goto/16 022e // -0228 │ │ +2ac6d0: 125a |0458: const/4 v10, #int 5 // #5 │ │ +2ac6d2: 283a |0459: goto 0493 // +003a │ │ +2ac6d4: 1a01 4c38 |045a: const-string v1, "Tramway T1" // string@384c │ │ +2ac6d8: 6e20 c088 1200 |045c: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac6de: 0a01 |045f: move-result v1 │ │ +2ac6e0: 3901 0400 |0460: if-nez v1, 0464 // +0004 │ │ +2ac6e4: 2900 ccfd |0462: goto/16 022e // -0234 │ │ +2ac6e8: 124a |0464: const/4 v10, #int 4 // #4 │ │ +2ac6ea: 282e |0465: goto 0493 // +002e │ │ +2ac6ec: 1a01 452c |0466: const-string v1, "Métro 7bis" // string@2c45 │ │ +2ac6f0: 6e20 c088 1200 |0468: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac6f6: 0a01 |046b: move-result v1 │ │ +2ac6f8: 3901 2700 |046c: if-nez v1, 0493 // +0027 │ │ +2ac6fc: 2900 c0fd |046e: goto/16 022e // -0240 │ │ +2ac700: 1a01 402c |0470: const-string v1, "Métro 3bis" // string@2c40 │ │ +2ac704: 6e20 c088 1200 |0472: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac70a: 0a01 |0475: move-result v1 │ │ +2ac70c: 3901 0400 |0476: if-nez v1, 047a // +0004 │ │ +2ac710: 2900 b6fd |0478: goto/16 022e // -024a │ │ +2ac714: 122a |047a: const/4 v10, #int 2 // #2 │ │ +2ac716: 2818 |047b: goto 0493 // +0018 │ │ +2ac718: 1a01 3f76 |047c: const-string v1, "orlyval" // string@763f │ │ +2ac71c: 6e20 c088 1200 |047e: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac722: 0a01 |0481: move-result v1 │ │ +2ac724: 3901 0400 |0482: if-nez v1, 0486 // +0004 │ │ +2ac728: 2900 aafd |0484: goto/16 022e // -0256 │ │ +2ac72c: 121a |0486: const/4 v10, #int 1 // #1 │ │ +2ac72e: 280c |0487: goto 0493 // +000c │ │ +2ac730: 1a01 8612 |0488: const-string v1, "Funiculaire de Montmartre" // string@1286 │ │ +2ac734: 6e20 c088 1200 |048a: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ac73a: 0a01 |048d: move-result v1 │ │ +2ac73c: 3901 0400 |048e: if-nez v1, 0492 // +0004 │ │ +2ac740: 2900 9efd |0490: goto/16 022e // -0262 │ │ +2ac744: 120a |0492: const/4 v10, #int 0 // #0 │ │ +2ac746: 2b0a 1d03 0000 |0493: packed-switch v10, 000007b0 // +0000031d │ │ +2ac74c: 6e20 d114 b000 |0496: invoke-virtual {v0, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac752: 2900 f001 |0499: goto/16 0689 // +01f0 │ │ +2ac756: 1401 b400 077f |049b: const v1, #float 1.79449e+38 // #7f0700b4 │ │ +2ac75c: 6e20 c614 1000 |049e: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac762: 6e20 d114 c000 |04a1: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac768: 2900 e501 |04a4: goto/16 0689 // +01e5 │ │ +2ac76c: 1401 b300 077f |04a6: const v1, #float 1.79449e+38 // #7f0700b3 │ │ +2ac772: 6e20 c614 1000 |04a9: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac778: 6e20 d114 c000 |04ac: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac77e: 2900 da01 |04af: goto/16 0689 // +01da │ │ +2ac782: 1401 b100 077f |04b1: const v1, #float 1.79449e+38 // #7f0700b1 │ │ +2ac788: 6e20 c614 1000 |04b4: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac78e: 6e20 d114 c000 |04b7: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac794: 2900 cf01 |04ba: goto/16 0689 // +01cf │ │ +2ac798: 1401 b000 077f |04bc: const v1, #float 1.79449e+38 // #7f0700b0 │ │ +2ac79e: 6e20 c614 1000 |04bf: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac7a4: 6e20 d114 c000 |04c2: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac7aa: 2900 c401 |04c5: goto/16 0689 // +01c4 │ │ +2ac7ae: 1401 af00 077f |04c7: const v1, #float 1.79449e+38 // #7f0700af │ │ +2ac7b4: 6e20 c614 1000 |04ca: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac7ba: 6e20 d114 c000 |04cd: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac7c0: 2900 b901 |04d0: goto/16 0689 // +01b9 │ │ +2ac7c4: 1401 ae00 077f |04d2: const v1, #float 1.79449e+38 // #7f0700ae │ │ +2ac7ca: 6e20 c614 1000 |04d5: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac7d0: 6e20 d114 c000 |04d8: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac7d6: 2900 ae01 |04db: goto/16 0689 // +01ae │ │ +2ac7da: 1401 ac00 077f |04dd: const v1, #float 1.79449e+38 // #7f0700ac │ │ +2ac7e0: 6e20 c614 1000 |04e0: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac7e6: 6e20 d114 c000 |04e3: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac7ec: 2900 a301 |04e6: goto/16 0689 // +01a3 │ │ +2ac7f0: 1401 ab00 077f |04e8: const v1, #float 1.79449e+38 // #7f0700ab │ │ +2ac7f6: 6e20 c614 1000 |04eb: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac7fc: 6e20 d114 c000 |04ee: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac802: 2900 9801 |04f1: goto/16 0689 // +0198 │ │ +2ac806: 1401 a100 077f |04f3: const v1, #float 1.79449e+38 // #7f0700a1 │ │ +2ac80c: 6e20 c614 1000 |04f6: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac812: 6e20 d114 c000 |04f9: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac818: 2900 8d01 |04fc: goto/16 0689 // +018d │ │ +2ac81c: 1401 9800 077f |04fe: const v1, #float 1.79449e+38 // #7f070098 │ │ +2ac822: 6e20 c614 1000 |0501: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac828: 6e20 d114 c000 |0504: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac82e: 2900 8201 |0507: goto/16 0689 // +0182 │ │ +2ac832: 1401 b500 077f |0509: const v1, #float 1.79449e+38 // #7f0700b5 │ │ +2ac838: 6e20 c614 1000 |050c: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac83e: 6e20 d114 c000 |050f: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac844: 2900 7701 |0512: goto/16 0689 // +0177 │ │ +2ac848: 1401 c400 077f |0514: const v1, #float 1.7945e+38 // #7f0700c4 │ │ +2ac84e: 6e20 c614 1000 |0517: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac854: 6e20 d114 c000 |051a: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac85a: 2900 6c01 |051d: goto/16 0689 // +016c │ │ +2ac85e: 1401 c300 077f |051f: const v1, #float 1.7945e+38 // #7f0700c3 │ │ +2ac864: 6e20 c614 1000 |0522: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac86a: 6e20 d114 c000 |0525: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac870: 2900 6101 |0528: goto/16 0689 // +0161 │ │ +2ac874: 1401 c100 077f |052a: const v1, #float 1.7945e+38 // #7f0700c1 │ │ +2ac87a: 6e20 c614 1000 |052d: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac880: 6e20 d114 c000 |0530: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac886: 2900 5601 |0533: goto/16 0689 // +0156 │ │ +2ac88a: 1401 bf00 077f |0535: const v1, #float 1.7945e+38 // #7f0700bf │ │ +2ac890: 6e20 c614 1000 |0538: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac896: 6e20 d114 c000 |053b: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac89c: 2900 4b01 |053e: goto/16 0689 // +014b │ │ +2ac8a0: 1401 be00 077f |0540: const v1, #float 1.7945e+38 // #7f0700be │ │ +2ac8a6: 6e20 c614 1000 |0543: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac8ac: 6e20 d114 c000 |0546: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac8b2: 2900 4001 |0549: goto/16 0689 // +0140 │ │ +2ac8b6: 1401 d200 077f |054b: const v1, #float 1.7945e+38 // #7f0700d2 │ │ +2ac8bc: 6e20 c614 1000 |054e: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac8c2: 6e20 d114 c000 |0551: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac8c8: 2900 3501 |0554: goto/16 0689 // +0135 │ │ +2ac8cc: 1401 d100 077f |0556: const v1, #float 1.7945e+38 // #7f0700d1 │ │ +2ac8d2: 6e20 c614 1000 |0559: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac8d8: 6e20 d114 c000 |055c: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac8de: 2900 2a01 |055f: goto/16 0689 // +012a │ │ +2ac8e2: 1401 d000 077f |0561: const v1, #float 1.7945e+38 // #7f0700d0 │ │ +2ac8e8: 6e20 c614 1000 |0564: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac8ee: 6e20 d114 c000 |0567: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac8f4: 2900 1f01 |056a: goto/16 0689 // +011f │ │ +2ac8f8: 1401 cf00 077f |056c: const v1, #float 1.7945e+38 // #7f0700cf │ │ +2ac8fe: 6e20 c614 1000 |056f: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac904: 6e20 d114 c000 |0572: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac90a: 2900 1401 |0575: goto/16 0689 // +0114 │ │ +2ac90e: 1401 ce00 077f |0577: const v1, #float 1.7945e+38 // #7f0700ce │ │ +2ac914: 6e20 c614 1000 |057a: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac91a: 6e20 d114 c000 |057d: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac920: 2900 0901 |0580: goto/16 0689 // +0109 │ │ +2ac924: 1401 cd00 077f |0582: const v1, #float 1.7945e+38 // #7f0700cd │ │ +2ac92a: 6e20 c614 1000 |0585: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac930: 6e20 d114 c000 |0588: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac936: 2900 fe00 |058b: goto/16 0689 // +00fe │ │ +2ac93a: 1401 cc00 077f |058d: const v1, #float 1.7945e+38 // #7f0700cc │ │ +2ac940: 6e20 c614 1000 |0590: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac946: 6e20 d114 c000 |0593: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac94c: 2900 f300 |0596: goto/16 0689 // +00f3 │ │ +2ac950: 1401 cb00 077f |0598: const v1, #float 1.7945e+38 // #7f0700cb │ │ +2ac956: 6e20 c614 1000 |059b: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac95c: 6e20 d114 c000 |059e: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac962: 2900 e800 |05a1: goto/16 0689 // +00e8 │ │ +2ac966: 1401 a600 077f |05a3: const v1, #float 1.79449e+38 // #7f0700a6 │ │ +2ac96c: 6e20 c614 1000 |05a6: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac972: 6e20 d114 c000 |05a9: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac978: 2900 dd00 |05ac: goto/16 0689 // +00dd │ │ +2ac97c: 1401 a500 077f |05ae: const v1, #float 1.79449e+38 // #7f0700a5 │ │ +2ac982: 6e20 c614 1000 |05b1: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac988: 6e20 d114 c000 |05b4: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac98e: 2900 d200 |05b7: goto/16 0689 // +00d2 │ │ +2ac992: 1401 a400 077f |05b9: const v1, #float 1.79449e+38 // #7f0700a4 │ │ +2ac998: 6e20 c614 1000 |05bc: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac99e: 6e20 d114 c000 |05bf: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac9a4: 2900 c700 |05c2: goto/16 0689 // +00c7 │ │ +2ac9a8: 1401 a300 077f |05c4: const v1, #float 1.79449e+38 // #7f0700a3 │ │ +2ac9ae: 6e20 c614 1000 |05c7: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac9b4: 6e20 d114 c000 |05ca: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac9ba: 2900 bc00 |05cd: goto/16 0689 // +00bc │ │ +2ac9be: 1401 a200 077f |05cf: const v1, #float 1.79449e+38 // #7f0700a2 │ │ +2ac9c4: 6e20 c614 1000 |05d2: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac9ca: 6e20 d114 c000 |05d5: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac9d0: 2900 b100 |05d8: goto/16 0689 // +00b1 │ │ +2ac9d4: 1401 bc00 077f |05da: const v1, #float 1.7945e+38 // #7f0700bc │ │ +2ac9da: 6e20 c614 1000 |05dd: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac9e0: 6e20 d114 c000 |05e0: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac9e6: 2900 a600 |05e3: goto/16 0689 // +00a6 │ │ +2ac9ea: 1401 bb00 077f |05e5: const v1, #float 1.7945e+38 // #7f0700bb │ │ +2ac9f0: 6e20 c614 1000 |05e8: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ac9f6: 6e20 d114 c000 |05eb: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ac9fc: 2900 9b00 |05ee: goto/16 0689 // +009b │ │ +2aca00: 1401 ba00 077f |05f0: const v1, #float 1.7945e+38 // #7f0700ba │ │ +2aca06: 6e20 c614 1000 |05f3: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2aca0c: 6e20 d114 c000 |05f6: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2aca12: 2900 9000 |05f9: goto/16 0689 // +0090 │ │ +2aca16: 1401 b900 077f |05fb: const v1, #float 1.7945e+38 // #7f0700b9 │ │ +2aca1c: 6e20 c614 1000 |05fe: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2aca22: 6e20 d114 c000 |0601: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2aca28: 2900 8500 |0604: goto/16 0689 // +0085 │ │ +2aca2c: 1401 b800 077f |0606: const v1, #float 1.7945e+38 // #7f0700b8 │ │ +2aca32: 6e20 c614 1000 |0609: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2aca38: 6e20 d114 c000 |060c: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2aca3e: 2900 7a00 |060f: goto/16 0689 // +007a │ │ +2aca42: 1401 ca00 077f |0611: const v1, #float 1.7945e+38 // #7f0700ca │ │ +2aca48: 6e20 c614 1000 |0614: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2aca4e: 6e20 d114 c000 |0617: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2aca54: 2900 6f00 |061a: goto/16 0689 // +006f │ │ +2aca58: 1401 c900 077f |061c: const v1, #float 1.7945e+38 // #7f0700c9 │ │ +2aca5e: 6e20 c614 1000 |061f: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2aca64: 6e20 d114 c000 |0622: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2aca6a: 2864 |0625: goto 0689 // +0064 │ │ +2aca6c: 1401 c800 077f |0626: const v1, #float 1.7945e+38 // #7f0700c8 │ │ +2aca72: 6e20 c614 1000 |0629: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2aca78: 6e20 d114 c000 |062c: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2aca7e: 285a |062f: goto 0689 // +005a │ │ +2aca80: 1401 c700 077f |0630: const v1, #float 1.7945e+38 // #7f0700c7 │ │ +2aca86: 6e20 c614 1000 |0633: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2aca8c: 6e20 d114 c000 |0636: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2aca92: 2850 |0639: goto 0689 // +0050 │ │ +2aca94: 1401 c600 077f |063a: const v1, #float 1.7945e+38 // #7f0700c6 │ │ +2aca9a: 6e20 c614 1000 |063d: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2acaa0: 6e20 d114 c000 |0640: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2acaa6: 2846 |0643: goto 0689 // +0046 │ │ +2acaa8: 1401 c500 077f |0644: const v1, #float 1.7945e+38 // #7f0700c5 │ │ +2acaae: 6e20 c614 1000 |0647: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2acab4: 6e20 d114 c000 |064a: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2acaba: 283c |064d: goto 0689 // +003c │ │ +2acabc: 1401 c200 077f |064e: const v1, #float 1.7945e+38 // #7f0700c2 │ │ +2acac2: 6e20 c614 1000 |0651: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2acac8: 6e20 d114 c000 |0654: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2acace: 2832 |0657: goto 0689 // +0032 │ │ +2acad0: 1401 bd00 077f |0658: const v1, #float 1.7945e+38 // #7f0700bd │ │ +2acad6: 6e20 c614 1000 |065b: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2acadc: 6e20 d114 c000 |065e: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2acae2: 2828 |0661: goto 0689 // +0028 │ │ +2acae4: 1401 b200 077f |0662: const v1, #float 1.79449e+38 // #7f0700b2 │ │ +2acaea: 6e20 c614 1000 |0665: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2acaf0: 6e20 d114 c000 |0668: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2acaf6: 281e |066b: goto 0689 // +001e │ │ +2acaf8: 1401 ad00 077f |066c: const v1, #float 1.79449e+38 // #7f0700ad │ │ +2acafe: 6e20 c614 1000 |066f: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2acb04: 6e20 d114 c000 |0672: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2acb0a: 2814 |0675: goto 0689 // +0014 │ │ +2acb0c: 1401 b700 077f |0676: const v1, #float 1.79449e+38 // #7f0700b7 │ │ +2acb12: 6e20 c614 1000 |0679: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2acb18: 6e20 d114 c000 |067c: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2acb1e: 280a |067f: goto 0689 // +000a │ │ +2acb20: 1401 b600 077f |0680: const v1, #float 1.79449e+38 // #7f0700b6 │ │ +2acb26: 6e20 c614 1000 |0683: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2acb2c: 6e20 d114 c000 |0686: invoke-virtual {v0, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2acb32: 0e00 |0689: return-void │ │ +2acb34: 0002 0500 fc40 cb95 fe40 cb95 962b ... |068a: sparse-switch-data (22 units) │ │ +2acb60: 0001 0500 0000 0000 2c00 0000 2200 ... |06a0: packed-switch-data (14 units) │ │ +2acb7c: 0002 0500 5c60 74c3 dec5 3ded 047b ... |06ae: sparse-switch-data (22 units) │ │ +2acba8: 0001 0500 0000 0000 2f00 0000 2500 ... |06c4: packed-switch-data (14 units) │ │ +2acbc4: 0002 0500 27fe f28e a6f7 6fa0 04e2 ... |06d2: sparse-switch-data (22 units) │ │ +2acbf0: 0001 0500 0000 0000 2c00 0000 2200 ... |06e8: packed-switch-data (14 units) │ │ +2acc0c: 0002 2e00 9bb1 8482 71da 86b8 444f ... |06f6: sparse-switch-data (186 units) │ │ +2acd80: 0001 2e00 0000 0000 ed01 0000 e301 ... |07b0: packed-switch-data (96 units) │ │ catches : (none) │ │ positions : │ │ 0x0008 line=157 │ │ 0x0024 line=158 │ │ 0x0030 line=159 │ │ 0x003c line=161 │ │ 0x004e line=163 │ │ @@ -689017,36 +689016,36 @@ │ │ type : '(Landroid/widget/TextView;Ljava/lang/String;Lfr/nocle/passegares/modele/Region;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -2ace44: |[2ace44] fr.nocle.passegares.visa.LigneTamponneeAdapter.setNomLigne:(Landroid/widget/TextView;Ljava/lang/String;Lfr/nocle/passegares/modele/Region;)V │ │ -2ace54: 1a00 3428 |0000: const-string v0, "Ligne Unique" // string@2834 │ │ -2ace58: 6e20 c088 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ace5e: 0a00 |0005: move-result v0 │ │ -2ace60: 3800 2500 |0006: if-eqz v0, 002b // +0025 │ │ -2ace64: 3803 2300 |0008: if-eqz v3, 002b // +0023 │ │ -2ace68: 2200 8a10 |000a: new-instance v0, Ljava/lang/StringBuilder; // type@108a │ │ -2ace6c: 7010 e088 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2ace72: 6e20 eb88 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2ace78: 1a02 4200 |0012: const-string v2, " (" // string@0042 │ │ -2ace7c: 6e20 eb88 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2ace82: 6e10 3a86 0300 |0017: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Region;.getNom:()Ljava/lang/String; // method@863a │ │ -2ace88: 0c02 |001a: move-result-object v2 │ │ -2ace8a: 6e20 eb88 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2ace90: 1a02 7302 |001e: const-string v2, ")" // string@0273 │ │ -2ace94: 6e20 eb88 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2ace9a: 6e10 f288 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2acea0: 0c02 |0026: move-result-object v2 │ │ -2acea2: 6e20 9116 2100 |0027: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2acea8: 2804 |002a: goto 002e // +0004 │ │ -2aceaa: 6e20 9116 2100 |002b: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2aceb0: 0e00 |002e: return-void │ │ +2ace40: |[2ace40] fr.nocle.passegares.visa.LigneTamponneeAdapter.setNomLigne:(Landroid/widget/TextView;Ljava/lang/String;Lfr/nocle/passegares/modele/Region;)V │ │ +2ace50: 1a00 3428 |0000: const-string v0, "Ligne Unique" // string@2834 │ │ +2ace54: 6e20 c088 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ace5a: 0a00 |0005: move-result v0 │ │ +2ace5c: 3800 2500 |0006: if-eqz v0, 002b // +0025 │ │ +2ace60: 3803 2300 |0008: if-eqz v3, 002b // +0023 │ │ +2ace64: 2200 8a10 |000a: new-instance v0, Ljava/lang/StringBuilder; // type@108a │ │ +2ace68: 7010 e088 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2ace6e: 6e20 eb88 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2ace74: 1a02 4200 |0012: const-string v2, " (" // string@0042 │ │ +2ace78: 6e20 eb88 2000 |0014: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2ace7e: 6e10 3a86 0300 |0017: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Region;.getNom:()Ljava/lang/String; // method@863a │ │ +2ace84: 0c02 |001a: move-result-object v2 │ │ +2ace86: 6e20 eb88 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2ace8c: 1a02 7302 |001e: const-string v2, ")" // string@0273 │ │ +2ace90: 6e20 eb88 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2ace96: 6e10 f288 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2ace9c: 0c02 |0026: move-result-object v2 │ │ +2ace9e: 6e20 9116 2100 |0027: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2acea4: 2804 |002a: goto 002e // +0004 │ │ +2acea6: 6e20 9116 2100 |002b: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2aceac: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=497 │ │ 0x000a line=498 │ │ 0x002b line=500 │ │ locals : │ │ 0x0000 - 0x002f reg=1 (null) Landroid/widget/TextView; │ │ @@ -689059,23 +689058,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -2abc24: |[2abc24] fr.nocle.passegares.visa.LigneTamponneeAdapter.getCount:()I │ │ -2abc34: 5420 b083 |0000: iget-object v0, v2, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.listeLigne:Ljava/util/ArrayList; // field@83b0 │ │ -2abc38: 6e10 7089 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@8970 │ │ -2abc3e: 0a00 |0005: move-result v0 │ │ -2abc40: 5421 b183 |0006: iget-object v1, v2, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.listeRegions:Ljava/util/ArrayList; // field@83b1 │ │ -2abc44: 6e10 7089 0100 |0008: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@8970 │ │ -2abc4a: 0a01 |000b: move-result v1 │ │ -2abc4c: b010 |000c: add-int/2addr v0, v1 │ │ -2abc4e: 0f00 |000d: return v0 │ │ +2abc20: |[2abc20] fr.nocle.passegares.visa.LigneTamponneeAdapter.getCount:()I │ │ +2abc30: 5420 b083 |0000: iget-object v0, v2, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.listeLigne:Ljava/util/ArrayList; // field@83b0 │ │ +2abc34: 6e10 7089 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@8970 │ │ +2abc3a: 0a00 |0005: move-result v0 │ │ +2abc3c: 5421 b183 |0006: iget-object v1, v2, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.listeRegions:Ljava/util/ArrayList; // field@83b1 │ │ +2abc40: 6e10 7089 0100 |0008: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@8970 │ │ +2abc46: 0a01 |000b: move-result v1 │ │ +2abc48: b010 |000c: add-int/2addr v0, v1 │ │ +2abc4a: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lfr/nocle/passegares/visa/LigneTamponneeAdapter; │ │ │ │ #1 : (in Lfr/nocle/passegares/visa/LigneTamponneeAdapter;) │ │ @@ -689083,20 +689082,20 @@ │ │ type : '(I)Lfr/nocle/passegares/modele/LigneTamponnee;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2abc00: |[2abc00] fr.nocle.passegares.visa.LigneTamponneeAdapter.getItem:(I)Lfr/nocle/passegares/modele/LigneTamponnee; │ │ -2abc10: 5410 b083 |0000: iget-object v0, v1, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.listeLigne:Ljava/util/ArrayList; // field@83b0 │ │ -2abc14: 6e20 6789 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@8967 │ │ -2abc1a: 0c02 |0005: move-result-object v2 │ │ -2abc1c: 1f02 fc0f |0006: check-cast v2, Lfr/nocle/passegares/modele/LigneTamponnee; // type@0ffc │ │ -2abc20: 1102 |0008: return-object v2 │ │ +2abbfc: |[2abbfc] fr.nocle.passegares.visa.LigneTamponneeAdapter.getItem:(I)Lfr/nocle/passegares/modele/LigneTamponnee; │ │ +2abc0c: 5410 b083 |0000: iget-object v0, v1, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.listeLigne:Ljava/util/ArrayList; // field@83b0 │ │ +2abc10: 6e20 6789 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@8967 │ │ +2abc16: 0c02 |0005: move-result-object v2 │ │ +2abc18: 1f02 fc0f |0006: check-cast v2, Lfr/nocle/passegares/modele/LigneTamponnee; // type@0ffc │ │ +2abc1c: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfr/nocle/passegares/visa/LigneTamponneeAdapter; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -689105,18 +689104,18 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -2abd04: |[2abd04] fr.nocle.passegares.visa.LigneTamponneeAdapter.getItem:(I)Ljava/lang/Object; │ │ -2abd14: 6e20 6187 1000 |0000: invoke-virtual {v0, v1}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.getItem:(I)Lfr/nocle/passegares/modele/LigneTamponnee; // method@8761 │ │ -2abd1a: 0c01 |0003: move-result-object v1 │ │ -2abd1c: 1101 |0004: return-object v1 │ │ +2abd00: |[2abd00] fr.nocle.passegares.visa.LigneTamponneeAdapter.getItem:(I)Ljava/lang/Object; │ │ +2abd10: 6e20 6187 1000 |0000: invoke-virtual {v0, v1}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.getItem:(I)Lfr/nocle/passegares/modele/LigneTamponnee; // method@8761 │ │ +2abd16: 0c01 |0003: move-result-object v1 │ │ +2abd18: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lfr/nocle/passegares/visa/LigneTamponneeAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -689125,38 +689124,38 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2abd20: |[2abd20] fr.nocle.passegares.visa.LigneTamponneeAdapter.getItemId:(I)J │ │ -2abd30: 8130 |0000: int-to-long v0, v3 │ │ -2abd32: 1000 |0001: return-wide v0 │ │ +2abd1c: |[2abd1c] fr.nocle.passegares.visa.LigneTamponneeAdapter.getItemId:(I)J │ │ +2abd2c: 8130 |0000: int-to-long v0, v3 │ │ +2abd2e: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lfr/nocle/passegares/visa/LigneTamponneeAdapter;) │ │ name : 'getItemViewType' │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -2abc50: |[2abc50] fr.nocle.passegares.visa.LigneTamponneeAdapter.getItemViewType:(I)I │ │ -2abc60: 5410 b283 |0000: iget-object v0, v1, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.positionRegions:Ljava/util/ArrayList; // field@83b2 │ │ -2abc64: 7110 6f88 0200 |0002: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2abc6a: 0c02 |0005: move-result-object v2 │ │ -2abc6c: 6e20 6489 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@8964 │ │ -2abc72: 0a02 |0009: move-result v2 │ │ -2abc74: df02 0201 |000a: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -2abc78: 0f02 |000c: return v2 │ │ +2abc4c: |[2abc4c] fr.nocle.passegares.visa.LigneTamponneeAdapter.getItemViewType:(I)I │ │ +2abc5c: 5410 b283 |0000: iget-object v0, v1, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.positionRegions:Ljava/util/ArrayList; // field@83b2 │ │ +2abc60: 7110 6f88 0200 |0002: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2abc66: 0c02 |0005: move-result-object v2 │ │ +2abc68: 6e20 6489 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@8964 │ │ +2abc6e: 0a02 |0009: move-result v2 │ │ +2abc70: df02 0201 |000a: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +2abc74: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lfr/nocle/passegares/visa/LigneTamponneeAdapter; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ │ │ @@ -689165,32 +689164,32 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -2abc7c: |[2abc7c] fr.nocle.passegares.visa.LigneTamponneeAdapter.getRealPositionOfLigne:(I)I │ │ -2abc8c: 5430 b283 |0000: iget-object v0, v3, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.positionRegions:Ljava/util/ArrayList; // field@83b2 │ │ -2abc90: 6e10 6a89 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ -2abc96: 0c00 |0005: move-result-object v0 │ │ -2abc98: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -2abc9a: 7210 d689 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ -2abca0: 0a02 |000a: move-result v2 │ │ -2abca2: 3802 1100 |000b: if-eqz v2, 001c // +0011 │ │ -2abca6: 7210 d789 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ -2abcac: 0c02 |0010: move-result-object v2 │ │ -2abcae: 1f02 7410 |0011: check-cast v2, Ljava/lang/Integer; // type@1074 │ │ -2abcb2: 6e10 6888 0200 |0013: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ -2abcb8: 0a02 |0016: move-result v2 │ │ -2abcba: 3542 f0ff |0017: if-ge v2, v4, 0007 // -0010 │ │ -2abcbe: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -2abcc2: 28ec |001b: goto 0007 // -0014 │ │ -2abcc4: b114 |001c: sub-int/2addr v4, v1 │ │ -2abcc6: 0f04 |001d: return v4 │ │ +2abc78: |[2abc78] fr.nocle.passegares.visa.LigneTamponneeAdapter.getRealPositionOfLigne:(I)I │ │ +2abc88: 5430 b283 |0000: iget-object v0, v3, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.positionRegions:Ljava/util/ArrayList; // field@83b2 │ │ +2abc8c: 6e10 6a89 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ +2abc92: 0c00 |0005: move-result-object v0 │ │ +2abc94: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +2abc96: 7210 d689 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ +2abc9c: 0a02 |000a: move-result v2 │ │ +2abc9e: 3802 1100 |000b: if-eqz v2, 001c // +0011 │ │ +2abca2: 7210 d789 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ +2abca8: 0c02 |0010: move-result-object v2 │ │ +2abcaa: 1f02 7410 |0011: check-cast v2, Ljava/lang/Integer; // type@1074 │ │ +2abcae: 6e10 6888 0200 |0013: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@8868 │ │ +2abcb4: 0a02 |0016: move-result v2 │ │ +2abcb6: 3542 f0ff |0017: if-ge v2, v4, 0007 // -0010 │ │ +2abcba: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +2abcbe: 28ec |001b: goto 0007 // -0014 │ │ +2abcc0: b114 |001c: sub-int/2addr v4, v1 │ │ +2abcc2: 0f04 |001d: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lfr/nocle/passegares/visa/LigneTamponneeAdapter; │ │ 0x0000 - 0x001e reg=4 (null) I │ │ │ │ @@ -689199,21 +689198,21 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2abcc8: |[2abcc8] fr.nocle.passegares.visa.LigneTamponneeAdapter.getSectionForPosition:(I)I │ │ -2abcd8: 5410 b283 |0000: iget-object v0, v1, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.positionRegions:Ljava/util/ArrayList; // field@83b2 │ │ -2abcdc: 7110 6f88 0200 |0002: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2abce2: 0c02 |0005: move-result-object v2 │ │ -2abce4: 6e20 6889 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.indexOf:(Ljava/lang/Object;)I // method@8968 │ │ -2abcea: 0a02 |0009: move-result v2 │ │ -2abcec: 0f02 |000a: return v2 │ │ +2abcc4: |[2abcc4] fr.nocle.passegares.visa.LigneTamponneeAdapter.getSectionForPosition:(I)I │ │ +2abcd4: 5410 b283 |0000: iget-object v0, v1, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.positionRegions:Ljava/util/ArrayList; // field@83b2 │ │ +2abcd8: 7110 6f88 0200 |0002: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2abcde: 0c02 |0005: move-result-object v2 │ │ +2abce0: 6e20 6889 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.indexOf:(Ljava/lang/Object;)I // method@8968 │ │ +2abce6: 0a02 |0009: move-result v2 │ │ +2abce8: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lfr/nocle/passegares/visa/LigneTamponneeAdapter; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ │ │ @@ -689222,139 +689221,139 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 271 16-bit code units │ │ -2ab9ac: |[2ab9ac] fr.nocle.passegares.visa.LigneTamponneeAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -2ab9bc: 6e20 6487 7600 |0000: invoke-virtual {v6, v7}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.getItemViewType:(I)I // method@8764 │ │ -2ab9c2: 0a00 |0003: move-result v0 │ │ -2ab9c4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -2ab9c6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -2ab9c8: 3310 e100 |0006: if-ne v0, v1, 00e7 // +00e1 │ │ -2ab9cc: 3908 0f00 |0008: if-nez v8, 0017 // +000f │ │ -2ab9d0: 5468 af83 |000a: iget-object v8, v6, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.context:Landroid/content/Context; // field@83af │ │ -2ab9d4: 7110 180f 0800 |000c: invoke-static {v8}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0f18 │ │ -2ab9da: 0c08 |000f: move-result-object v8 │ │ -2ab9dc: 1400 4600 0b7f |0010: const v0, #float 1.84764e+38 // #7f0b0046 │ │ -2ab9e2: 6e40 1d0f 0829 |0013: invoke-virtual {v8, v0, v9, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0f1d │ │ -2ab9e8: 0c08 |0016: move-result-object v8 │ │ -2ab9ea: 6e20 6587 7600 |0017: invoke-virtual {v6, v7}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.getRealPositionOfLigne:(I)I // method@8765 │ │ -2ab9f0: 0a07 |001a: move-result v7 │ │ -2ab9f2: 6e20 6187 7600 |001b: invoke-virtual {v6, v7}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.getItem:(I)Lfr/nocle/passegares/modele/LigneTamponnee; // method@8761 │ │ -2ab9f8: 0c07 |001e: move-result-object v7 │ │ -2ab9fa: 1409 5c01 087f |001f: const v9, #float 1.80782e+38 // #7f08015c │ │ -2aba00: 6e20 c40f 9800 |0022: invoke-virtual {v8, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2aba06: 0c09 |0025: move-result-object v9 │ │ -2aba08: 1f09 3403 |0026: check-cast v9, Landroid/widget/TextView; // type@0334 │ │ -2aba0c: 6e10 1786 0700 |0028: invoke-virtual {v7}, Lfr/nocle/passegares/modele/LigneTamponnee;.getNomLigne:()Ljava/lang/String; // method@8617 │ │ -2aba12: 0c00 |002b: move-result-object v0 │ │ -2aba14: 6e10 1986 0700 |002c: invoke-virtual {v7}, Lfr/nocle/passegares/modele/LigneTamponnee;.getRegion:()Lfr/nocle/passegares/modele/Region; // method@8619 │ │ -2aba1a: 0c03 |002f: move-result-object v3 │ │ -2aba1c: 7130 6c87 0903 |0030: invoke-static {v9, v0, v3}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.setNomLigne:(Landroid/widget/TextView;Ljava/lang/String;Lfr/nocle/passegares/modele/Region;)V // method@876c │ │ -2aba22: 1409 5201 087f |0033: const v9, #float 1.80782e+38 // #7f080152 │ │ -2aba28: 6e20 c40f 9800 |0036: invoke-virtual {v8, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2aba2e: 0c09 |0039: move-result-object v9 │ │ -2aba30: 1f09 3403 |003a: check-cast v9, Landroid/widget/TextView; // type@0334 │ │ -2aba34: 1400 7d01 087f |003c: const v0, #float 1.80783e+38 // #7f08017d │ │ -2aba3a: 6e20 c40f 0800 |003f: invoke-virtual {v8, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2aba40: 0c00 |0042: move-result-object v0 │ │ -2aba42: 1f00 1f03 |0043: check-cast v0, Landroid/widget/ProgressBar; // type@031f │ │ -2aba46: 6e10 1686 0700 |0045: invoke-virtual {v7}, Lfr/nocle/passegares/modele/LigneTamponnee;.getNbTampons:()I // method@8616 │ │ -2aba4c: 0a03 |0048: move-result v3 │ │ -2aba4e: 6e10 1586 0700 |0049: invoke-virtual {v7}, Lfr/nocle/passegares/modele/LigneTamponnee;.getNbGares:()I // method@8615 │ │ -2aba54: 0a04 |004c: move-result v4 │ │ -2aba56: 5565 b383 |004d: iget-boolean v5, v6, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.voirTamponDuJour:Z // field@83b3 │ │ -2aba5a: 3805 3c00 |004f: if-eqz v5, 008b // +003c │ │ -2aba5e: 6e10 1686 0700 |0051: invoke-virtual {v7}, Lfr/nocle/passegares/modele/LigneTamponnee;.getNbTampons:()I // method@8616 │ │ -2aba64: 0a02 |0054: move-result v2 │ │ -2aba66: 3712 0e00 |0055: if-le v2, v1, 0063 // +000e │ │ -2aba6a: 6e10 d40f 0800 |0057: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0fd4 │ │ -2aba70: 0c01 |005a: move-result-object v1 │ │ -2aba72: 1402 f000 0f7f |005b: const v2, #float 1.90084e+38 // #7f0f00f0 │ │ -2aba78: 6e20 5202 2100 |005e: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0252 │ │ -2aba7e: 0c01 |0061: move-result-object v1 │ │ -2aba80: 280c |0062: goto 006e // +000c │ │ -2aba82: 6e10 d40f 0800 |0063: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0fd4 │ │ -2aba88: 0c01 |0066: move-result-object v1 │ │ -2aba8a: 1402 ee00 0f7f |0067: const v2, #float 1.90084e+38 // #7f0f00ee │ │ -2aba90: 6e20 5202 2100 |006a: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0252 │ │ -2aba96: 0c01 |006d: move-result-object v1 │ │ -2aba98: 2202 8a10 |006e: new-instance v2, Ljava/lang/StringBuilder; // type@108a │ │ -2aba9c: 7010 e088 0200 |0070: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2abaa2: 6e20 e788 3200 |0073: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ -2abaa8: 1a03 1400 |0076: const-string v3, " " // string@0014 │ │ -2abaac: 6e20 eb88 3200 |0078: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2abab2: 6e20 eb88 1200 |007b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2abab8: 6e10 f288 0200 |007e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2ababe: 0c01 |0081: move-result-object v1 │ │ -2abac0: 6e20 9116 1900 |0082: invoke-virtual {v9, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2abac6: 1309 0800 |0085: const/16 v9, #int 8 // #8 │ │ -2abaca: 6e20 9c15 9000 |0087: invoke-virtual {v0, v9}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@159c │ │ -2abad0: 2844 |008a: goto 00ce // +0044 │ │ -2abad2: 2201 8a10 |008b: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ -2abad6: 7010 e088 0100 |008d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2abadc: 6e20 e788 3100 |0090: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ -2abae2: 1a05 3503 |0093: const-string v5, "/" // string@0335 │ │ -2abae6: 6e20 eb88 5100 |0095: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2abaec: 6e20 e788 4100 |0098: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ -2abaf2: 6e10 f288 0100 |009b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2abaf8: 0c01 |009e: move-result-object v1 │ │ -2abafa: 6e20 9116 1900 |009f: invoke-virtual {v9, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2abb00: 6e10 9015 0000 |00a2: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getProgressDrawable:()Landroid/graphics/drawable/Drawable; // method@1590 │ │ -2abb06: 0c09 |00a5: move-result-object v9 │ │ -2abb08: 6e10 0f05 0900 |00a6: invoke-virtual {v9}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@050f │ │ -2abb0e: 0c09 |00a9: move-result-object v9 │ │ -2abb10: 3343 1500 |00aa: if-ne v3, v4, 00bf // +0015 │ │ -2abb14: 5461 af83 |00ac: iget-object v1, v6, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.context:Landroid/content/Context; // field@83af │ │ -2abb18: 6e10 5002 0100 |00ae: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0250 │ │ -2abb1e: 0c01 |00b1: move-result-object v1 │ │ -2abb20: 1405 cc00 057f |00b2: const v5, #float 1.76791e+38 // #7f0500cc │ │ -2abb26: 6e20 2203 5100 |00b5: invoke-virtual {v1, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@0322 │ │ -2abb2c: 0a01 |00b8: move-result v1 │ │ -2abb2e: 6205 9800 |00b9: sget-object v5, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0098 │ │ -2abb32: 6e30 1b05 1905 |00bb: invoke-virtual {v9, v1, v5}, Landroid/graphics/drawable/Drawable;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@051b │ │ -2abb38: 2804 |00be: goto 00c2 // +0004 │ │ -2abb3a: 6e10 ed04 0900 |00bf: invoke-virtual {v9}, Landroid/graphics/drawable/Drawable;.clearColorFilter:()V // method@04ed │ │ -2abb40: 6e20 9b15 9000 |00c2: invoke-virtual {v0, v9}, Landroid/widget/ProgressBar;.setProgressDrawable:(Landroid/graphics/drawable/Drawable;)V // method@159b │ │ -2abb46: 6e20 9915 4000 |00c5: invoke-virtual {v0, v4}, Landroid/widget/ProgressBar;.setMax:(I)V // method@1599 │ │ -2abb4c: 6e20 9a15 3000 |00c8: invoke-virtual {v0, v3}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@159a │ │ -2abb52: 6e20 9c15 2000 |00cb: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@159c │ │ -2abb58: 1409 f100 087f |00ce: const v9, #float 1.8078e+38 // #7f0800f1 │ │ -2abb5e: 6e20 c40f 9800 |00d1: invoke-virtual {v8, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2abb64: 0c09 |00d4: move-result-object v9 │ │ -2abb66: 1f09 1303 |00d5: check-cast v9, Landroid/widget/ImageView; // type@0313 │ │ -2abb6a: 6e10 1986 0700 |00d7: invoke-virtual {v7}, Lfr/nocle/passegares/modele/LigneTamponnee;.getRegion:()Lfr/nocle/passegares/modele/Region; // method@8619 │ │ -2abb70: 0c00 |00da: move-result-object v0 │ │ -2abb72: 6e10 3a86 0000 |00db: invoke-virtual {v0}, Lfr/nocle/passegares/modele/Region;.getNom:()Ljava/lang/String; // method@863a │ │ -2abb78: 0c00 |00de: move-result-object v0 │ │ -2abb7a: 6e10 1786 0700 |00df: invoke-virtual {v7}, Lfr/nocle/passegares/modele/LigneTamponnee;.getNomLigne:()Ljava/lang/String; // method@8617 │ │ -2abb80: 0c07 |00e2: move-result-object v7 │ │ -2abb82: 7130 6b87 0907 |00e3: invoke-static {v9, v0, v7}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.setIcon:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;)V // method@876b │ │ -2abb88: 2828 |00e6: goto 010e // +0028 │ │ -2abb8a: 3908 0f00 |00e7: if-nez v8, 00f6 // +000f │ │ -2abb8e: 5468 af83 |00e9: iget-object v8, v6, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.context:Landroid/content/Context; // field@83af │ │ -2abb92: 7110 180f 0800 |00eb: invoke-static {v8}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0f18 │ │ -2abb98: 0c08 |00ee: move-result-object v8 │ │ -2abb9a: 1400 a800 0b7f |00ef: const v0, #float 1.84766e+38 // #7f0b00a8 │ │ -2abba0: 6e40 1d0f 0829 |00f2: invoke-virtual {v8, v0, v9, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0f1d │ │ -2abba6: 0c08 |00f5: move-result-object v8 │ │ -2abba8: 1409 0b02 087f |00f6: const v9, #float 1.80786e+38 // #7f08020b │ │ -2abbae: 6e20 c40f 9800 |00f9: invoke-virtual {v8, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2abbb4: 0c09 |00fc: move-result-object v9 │ │ -2abbb6: 1f09 3403 |00fd: check-cast v9, Landroid/widget/TextView; // type@0334 │ │ -2abbba: 5460 b183 |00ff: iget-object v0, v6, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.listeRegions:Ljava/util/ArrayList; // field@83b1 │ │ -2abbbe: 6e20 6687 7600 |0101: invoke-virtual {v6, v7}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.getSectionForPosition:(I)I // method@8766 │ │ -2abbc4: 0a07 |0104: move-result v7 │ │ -2abbc6: 6e20 6789 7000 |0105: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@8967 │ │ -2abbcc: 0c07 |0108: move-result-object v7 │ │ -2abbce: 1f07 6010 |0109: check-cast v7, Ljava/lang/CharSequence; // type@1060 │ │ -2abbd2: 6e20 9116 7900 |010b: invoke-virtual {v9, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2abbd8: 1108 |010e: return-object v8 │ │ +2ab9a8: |[2ab9a8] fr.nocle.passegares.visa.LigneTamponneeAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +2ab9b8: 6e20 6487 7600 |0000: invoke-virtual {v6, v7}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.getItemViewType:(I)I // method@8764 │ │ +2ab9be: 0a00 |0003: move-result v0 │ │ +2ab9c0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +2ab9c2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +2ab9c4: 3310 e100 |0006: if-ne v0, v1, 00e7 // +00e1 │ │ +2ab9c8: 3908 0f00 |0008: if-nez v8, 0017 // +000f │ │ +2ab9cc: 5468 af83 |000a: iget-object v8, v6, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.context:Landroid/content/Context; // field@83af │ │ +2ab9d0: 7110 180f 0800 |000c: invoke-static {v8}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0f18 │ │ +2ab9d6: 0c08 |000f: move-result-object v8 │ │ +2ab9d8: 1400 4600 0b7f |0010: const v0, #float 1.84764e+38 // #7f0b0046 │ │ +2ab9de: 6e40 1d0f 0829 |0013: invoke-virtual {v8, v0, v9, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0f1d │ │ +2ab9e4: 0c08 |0016: move-result-object v8 │ │ +2ab9e6: 6e20 6587 7600 |0017: invoke-virtual {v6, v7}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.getRealPositionOfLigne:(I)I // method@8765 │ │ +2ab9ec: 0a07 |001a: move-result v7 │ │ +2ab9ee: 6e20 6187 7600 |001b: invoke-virtual {v6, v7}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.getItem:(I)Lfr/nocle/passegares/modele/LigneTamponnee; // method@8761 │ │ +2ab9f4: 0c07 |001e: move-result-object v7 │ │ +2ab9f6: 1409 5c01 087f |001f: const v9, #float 1.80782e+38 // #7f08015c │ │ +2ab9fc: 6e20 c40f 9800 |0022: invoke-virtual {v8, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2aba02: 0c09 |0025: move-result-object v9 │ │ +2aba04: 1f09 3403 |0026: check-cast v9, Landroid/widget/TextView; // type@0334 │ │ +2aba08: 6e10 1786 0700 |0028: invoke-virtual {v7}, Lfr/nocle/passegares/modele/LigneTamponnee;.getNomLigne:()Ljava/lang/String; // method@8617 │ │ +2aba0e: 0c00 |002b: move-result-object v0 │ │ +2aba10: 6e10 1986 0700 |002c: invoke-virtual {v7}, Lfr/nocle/passegares/modele/LigneTamponnee;.getRegion:()Lfr/nocle/passegares/modele/Region; // method@8619 │ │ +2aba16: 0c03 |002f: move-result-object v3 │ │ +2aba18: 7130 6c87 0903 |0030: invoke-static {v9, v0, v3}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.setNomLigne:(Landroid/widget/TextView;Ljava/lang/String;Lfr/nocle/passegares/modele/Region;)V // method@876c │ │ +2aba1e: 1409 5201 087f |0033: const v9, #float 1.80782e+38 // #7f080152 │ │ +2aba24: 6e20 c40f 9800 |0036: invoke-virtual {v8, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2aba2a: 0c09 |0039: move-result-object v9 │ │ +2aba2c: 1f09 3403 |003a: check-cast v9, Landroid/widget/TextView; // type@0334 │ │ +2aba30: 1400 7d01 087f |003c: const v0, #float 1.80783e+38 // #7f08017d │ │ +2aba36: 6e20 c40f 0800 |003f: invoke-virtual {v8, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2aba3c: 0c00 |0042: move-result-object v0 │ │ +2aba3e: 1f00 1f03 |0043: check-cast v0, Landroid/widget/ProgressBar; // type@031f │ │ +2aba42: 6e10 1686 0700 |0045: invoke-virtual {v7}, Lfr/nocle/passegares/modele/LigneTamponnee;.getNbTampons:()I // method@8616 │ │ +2aba48: 0a03 |0048: move-result v3 │ │ +2aba4a: 6e10 1586 0700 |0049: invoke-virtual {v7}, Lfr/nocle/passegares/modele/LigneTamponnee;.getNbGares:()I // method@8615 │ │ +2aba50: 0a04 |004c: move-result v4 │ │ +2aba52: 5565 b383 |004d: iget-boolean v5, v6, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.voirTamponDuJour:Z // field@83b3 │ │ +2aba56: 3805 3c00 |004f: if-eqz v5, 008b // +003c │ │ +2aba5a: 6e10 1686 0700 |0051: invoke-virtual {v7}, Lfr/nocle/passegares/modele/LigneTamponnee;.getNbTampons:()I // method@8616 │ │ +2aba60: 0a02 |0054: move-result v2 │ │ +2aba62: 3712 0e00 |0055: if-le v2, v1, 0063 // +000e │ │ +2aba66: 6e10 d40f 0800 |0057: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0fd4 │ │ +2aba6c: 0c01 |005a: move-result-object v1 │ │ +2aba6e: 1402 f000 0f7f |005b: const v2, #float 1.90084e+38 // #7f0f00f0 │ │ +2aba74: 6e20 5202 2100 |005e: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0252 │ │ +2aba7a: 0c01 |0061: move-result-object v1 │ │ +2aba7c: 280c |0062: goto 006e // +000c │ │ +2aba7e: 6e10 d40f 0800 |0063: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0fd4 │ │ +2aba84: 0c01 |0066: move-result-object v1 │ │ +2aba86: 1402 ee00 0f7f |0067: const v2, #float 1.90084e+38 // #7f0f00ee │ │ +2aba8c: 6e20 5202 2100 |006a: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0252 │ │ +2aba92: 0c01 |006d: move-result-object v1 │ │ +2aba94: 2202 8a10 |006e: new-instance v2, Ljava/lang/StringBuilder; // type@108a │ │ +2aba98: 7010 e088 0200 |0070: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2aba9e: 6e20 e788 3200 |0073: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ +2abaa4: 1a03 1400 |0076: const-string v3, " " // string@0014 │ │ +2abaa8: 6e20 eb88 3200 |0078: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2abaae: 6e20 eb88 1200 |007b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2abab4: 6e10 f288 0200 |007e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2ababa: 0c01 |0081: move-result-object v1 │ │ +2ababc: 6e20 9116 1900 |0082: invoke-virtual {v9, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2abac2: 1309 0800 |0085: const/16 v9, #int 8 // #8 │ │ +2abac6: 6e20 9c15 9000 |0087: invoke-virtual {v0, v9}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@159c │ │ +2abacc: 2844 |008a: goto 00ce // +0044 │ │ +2abace: 2201 8a10 |008b: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ +2abad2: 7010 e088 0100 |008d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2abad8: 6e20 e788 3100 |0090: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ +2abade: 1a05 3503 |0093: const-string v5, "/" // string@0335 │ │ +2abae2: 6e20 eb88 5100 |0095: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2abae8: 6e20 e788 4100 |0098: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ +2abaee: 6e10 f288 0100 |009b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2abaf4: 0c01 |009e: move-result-object v1 │ │ +2abaf6: 6e20 9116 1900 |009f: invoke-virtual {v9, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2abafc: 6e10 9015 0000 |00a2: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getProgressDrawable:()Landroid/graphics/drawable/Drawable; // method@1590 │ │ +2abb02: 0c09 |00a5: move-result-object v9 │ │ +2abb04: 6e10 0f05 0900 |00a6: invoke-virtual {v9}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@050f │ │ +2abb0a: 0c09 |00a9: move-result-object v9 │ │ +2abb0c: 3343 1500 |00aa: if-ne v3, v4, 00bf // +0015 │ │ +2abb10: 5461 af83 |00ac: iget-object v1, v6, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.context:Landroid/content/Context; // field@83af │ │ +2abb14: 6e10 5002 0100 |00ae: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0250 │ │ +2abb1a: 0c01 |00b1: move-result-object v1 │ │ +2abb1c: 1405 cc00 057f |00b2: const v5, #float 1.76791e+38 // #7f0500cc │ │ +2abb22: 6e20 2203 5100 |00b5: invoke-virtual {v1, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@0322 │ │ +2abb28: 0a01 |00b8: move-result v1 │ │ +2abb2a: 6205 9800 |00b9: sget-object v5, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0098 │ │ +2abb2e: 6e30 1b05 1905 |00bb: invoke-virtual {v9, v1, v5}, Landroid/graphics/drawable/Drawable;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@051b │ │ +2abb34: 2804 |00be: goto 00c2 // +0004 │ │ +2abb36: 6e10 ed04 0900 |00bf: invoke-virtual {v9}, Landroid/graphics/drawable/Drawable;.clearColorFilter:()V // method@04ed │ │ +2abb3c: 6e20 9b15 9000 |00c2: invoke-virtual {v0, v9}, Landroid/widget/ProgressBar;.setProgressDrawable:(Landroid/graphics/drawable/Drawable;)V // method@159b │ │ +2abb42: 6e20 9915 4000 |00c5: invoke-virtual {v0, v4}, Landroid/widget/ProgressBar;.setMax:(I)V // method@1599 │ │ +2abb48: 6e20 9a15 3000 |00c8: invoke-virtual {v0, v3}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@159a │ │ +2abb4e: 6e20 9c15 2000 |00cb: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@159c │ │ +2abb54: 1409 f100 087f |00ce: const v9, #float 1.8078e+38 // #7f0800f1 │ │ +2abb5a: 6e20 c40f 9800 |00d1: invoke-virtual {v8, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2abb60: 0c09 |00d4: move-result-object v9 │ │ +2abb62: 1f09 1303 |00d5: check-cast v9, Landroid/widget/ImageView; // type@0313 │ │ +2abb66: 6e10 1986 0700 |00d7: invoke-virtual {v7}, Lfr/nocle/passegares/modele/LigneTamponnee;.getRegion:()Lfr/nocle/passegares/modele/Region; // method@8619 │ │ +2abb6c: 0c00 |00da: move-result-object v0 │ │ +2abb6e: 6e10 3a86 0000 |00db: invoke-virtual {v0}, Lfr/nocle/passegares/modele/Region;.getNom:()Ljava/lang/String; // method@863a │ │ +2abb74: 0c00 |00de: move-result-object v0 │ │ +2abb76: 6e10 1786 0700 |00df: invoke-virtual {v7}, Lfr/nocle/passegares/modele/LigneTamponnee;.getNomLigne:()Ljava/lang/String; // method@8617 │ │ +2abb7c: 0c07 |00e2: move-result-object v7 │ │ +2abb7e: 7130 6b87 0907 |00e3: invoke-static {v9, v0, v7}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.setIcon:(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;)V // method@876b │ │ +2abb84: 2828 |00e6: goto 010e // +0028 │ │ +2abb86: 3908 0f00 |00e7: if-nez v8, 00f6 // +000f │ │ +2abb8a: 5468 af83 |00e9: iget-object v8, v6, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.context:Landroid/content/Context; // field@83af │ │ +2abb8e: 7110 180f 0800 |00eb: invoke-static {v8}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0f18 │ │ +2abb94: 0c08 |00ee: move-result-object v8 │ │ +2abb96: 1400 a800 0b7f |00ef: const v0, #float 1.84766e+38 // #7f0b00a8 │ │ +2abb9c: 6e40 1d0f 0829 |00f2: invoke-virtual {v8, v0, v9, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0f1d │ │ +2abba2: 0c08 |00f5: move-result-object v8 │ │ +2abba4: 1409 0b02 087f |00f6: const v9, #float 1.80786e+38 // #7f08020b │ │ +2abbaa: 6e20 c40f 9800 |00f9: invoke-virtual {v8, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2abbb0: 0c09 |00fc: move-result-object v9 │ │ +2abbb2: 1f09 3403 |00fd: check-cast v9, Landroid/widget/TextView; // type@0334 │ │ +2abbb6: 5460 b183 |00ff: iget-object v0, v6, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.listeRegions:Ljava/util/ArrayList; // field@83b1 │ │ +2abbba: 6e20 6687 7600 |0101: invoke-virtual {v6, v7}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.getSectionForPosition:(I)I // method@8766 │ │ +2abbc0: 0a07 |0104: move-result v7 │ │ +2abbc2: 6e20 6789 7000 |0105: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@8967 │ │ +2abbc8: 0c07 |0108: move-result-object v7 │ │ +2abbca: 1f07 6010 |0109: check-cast v7, Ljava/lang/CharSequence; // type@1060 │ │ +2abbce: 6e20 9116 7900 |010b: invoke-virtual {v9, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2abbd4: 1108 |010e: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x000a line=81 │ │ 0x0017 line=85 │ │ 0x001b line=86 │ │ 0x0022 line=89 │ │ @@ -689395,38 +689394,38 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2abcf0: |[2abcf0] fr.nocle.passegares.visa.LigneTamponneeAdapter.getViewTypeCount:()I │ │ -2abd00: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -2abd02: 0f00 |0001: return v0 │ │ +2abcec: |[2abcec] fr.nocle.passegares.visa.LigneTamponneeAdapter.getViewTypeCount:()I │ │ +2abcfc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +2abcfe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lfr/nocle/passegares/visa/LigneTamponneeAdapter;) │ │ name : 'isEnabled' │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -2abbdc: |[2abbdc] fr.nocle.passegares.visa.LigneTamponneeAdapter.isEnabled:(I)Z │ │ -2abbec: 6e20 6487 1000 |0000: invoke-virtual {v0, v1}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.getItemViewType:(I)I // method@8764 │ │ -2abbf2: 0a01 |0003: move-result v1 │ │ -2abbf4: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -2abbf8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -2abbfa: 0f01 |0007: return v1 │ │ -2abbfc: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -2abbfe: 0f01 |0009: return v1 │ │ +2abbd8: |[2abbd8] fr.nocle.passegares.visa.LigneTamponneeAdapter.isEnabled:(I)Z │ │ +2abbe8: 6e20 6487 1000 |0000: invoke-virtual {v0, v1}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.getItemViewType:(I)I // method@8764 │ │ +2abbee: 0a01 |0003: move-result v1 │ │ +2abbf0: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +2abbf4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +2abbf6: 0f01 |0007: return v1 │ │ +2abbf8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +2abbfa: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lfr/nocle/passegares/visa/LigneTamponneeAdapter; │ │ 0x0000 - 0x000a reg=1 (null) I │ │ │ │ @@ -689466,18 +689465,18 @@ │ │ type : '(Lfr/nocle/passegares/visa/ResumeVisaFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2acf70: |[2acf70] fr.nocle.passegares.visa.ResumeVisaFragment$1.:(Lfr/nocle/passegares/visa/ResumeVisaFragment;)V │ │ -2acf80: 5b01 b483 |0000: iput-object v1, v0, Lfr/nocle/passegares/visa/ResumeVisaFragment$1;.this$0:Lfr/nocle/passegares/visa/ResumeVisaFragment; // field@83b4 │ │ -2acf84: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2acf8a: 0e00 |0005: return-void │ │ +2acf6c: |[2acf6c] fr.nocle.passegares.visa.ResumeVisaFragment$1.:(Lfr/nocle/passegares/visa/ResumeVisaFragment;)V │ │ +2acf7c: 5b01 b483 |0000: iput-object v1, v0, Lfr/nocle/passegares/visa/ResumeVisaFragment$1;.this$0:Lfr/nocle/passegares/visa/ResumeVisaFragment; // field@83b4 │ │ +2acf80: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2acf86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/visa/ResumeVisaFragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/nocle/passegares/visa/ResumeVisaFragment; │ │ │ │ @@ -689487,53 +689486,53 @@ │ │ type : '(Lfr/nocle/passegares/modele/LigneTamponnee;Lfr/nocle/passegares/modele/LigneTamponnee;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 68 16-bit code units │ │ -2aceb4: |[2aceb4] fr.nocle.passegares.visa.ResumeVisaFragment$1.compare:(Lfr/nocle/passegares/modele/LigneTamponnee;Lfr/nocle/passegares/modele/LigneTamponnee;)I │ │ -2acec4: 6e10 1986 0800 |0000: invoke-virtual {v8}, Lfr/nocle/passegares/modele/LigneTamponnee;.getRegion:()Lfr/nocle/passegares/modele/Region; // method@8619 │ │ -2aceca: 0c00 |0003: move-result-object v0 │ │ -2acecc: 6e10 3986 0000 |0004: invoke-virtual {v0}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ -2aced2: 0b00 |0007: move-result-wide v0 │ │ -2aced4: 6e10 1986 0900 |0008: invoke-virtual {v9}, Lfr/nocle/passegares/modele/LigneTamponnee;.getRegion:()Lfr/nocle/passegares/modele/Region; // method@8619 │ │ -2aceda: 0c02 |000b: move-result-object v2 │ │ -2acedc: 6e10 3986 0200 |000c: invoke-virtual {v2}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ -2acee2: 0b02 |000f: move-result-wide v2 │ │ -2acee4: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -2acee6: 12f5 |0011: const/4 v5, #int -1 // #ff │ │ -2acee8: 3106 0002 |0012: cmp-long v6, v0, v2 │ │ -2aceec: 3906 1a00 |0014: if-nez v6, 002e // +001a │ │ -2acef0: 6e10 1886 0800 |0016: invoke-virtual {v8}, Lfr/nocle/passegares/modele/LigneTamponnee;.getOrdre:()I // method@8618 │ │ -2acef6: 0a00 |0019: move-result v0 │ │ -2acef8: 6e10 1886 0900 |001a: invoke-virtual {v9}, Lfr/nocle/passegares/modele/LigneTamponnee;.getOrdre:()I // method@8618 │ │ -2acefe: 0a01 |001d: move-result v1 │ │ -2acf00: 3710 0300 |001e: if-le v0, v1, 0021 // +0003 │ │ -2acf04: 0f04 |0020: return v4 │ │ -2acf06: 6e10 1886 0800 |0021: invoke-virtual {v8}, Lfr/nocle/passegares/modele/LigneTamponnee;.getOrdre:()I // method@8618 │ │ -2acf0c: 0a08 |0024: move-result v8 │ │ -2acf0e: 6e10 1886 0900 |0025: invoke-virtual {v9}, Lfr/nocle/passegares/modele/LigneTamponnee;.getOrdre:()I // method@8618 │ │ -2acf14: 0a09 |0028: move-result v9 │ │ -2acf16: 3598 0300 |0029: if-ge v8, v9, 002c // +0003 │ │ -2acf1a: 0f05 |002b: return v5 │ │ -2acf1c: 1208 |002c: const/4 v8, #int 0 // #0 │ │ -2acf1e: 0f08 |002d: return v8 │ │ -2acf20: 6e10 1986 0800 |002e: invoke-virtual {v8}, Lfr/nocle/passegares/modele/LigneTamponnee;.getRegion:()Lfr/nocle/passegares/modele/Region; // method@8619 │ │ -2acf26: 0c08 |0031: move-result-object v8 │ │ -2acf28: 6e10 3986 0800 |0032: invoke-virtual {v8}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ -2acf2e: 0b00 |0035: move-result-wide v0 │ │ -2acf30: 6e10 1986 0900 |0036: invoke-virtual {v9}, Lfr/nocle/passegares/modele/LigneTamponnee;.getRegion:()Lfr/nocle/passegares/modele/Region; // method@8619 │ │ -2acf36: 0c08 |0039: move-result-object v8 │ │ -2acf38: 6e10 3986 0800 |003a: invoke-virtual {v8}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ -2acf3e: 0b08 |003d: move-result-wide v8 │ │ -2acf40: 3102 0008 |003e: cmp-long v2, v0, v8 │ │ -2acf44: 3d02 0300 |0040: if-lez v2, 0043 // +0003 │ │ -2acf48: 0f04 |0042: return v4 │ │ -2acf4a: 0f05 |0043: return v5 │ │ +2aceb0: |[2aceb0] fr.nocle.passegares.visa.ResumeVisaFragment$1.compare:(Lfr/nocle/passegares/modele/LigneTamponnee;Lfr/nocle/passegares/modele/LigneTamponnee;)I │ │ +2acec0: 6e10 1986 0800 |0000: invoke-virtual {v8}, Lfr/nocle/passegares/modele/LigneTamponnee;.getRegion:()Lfr/nocle/passegares/modele/Region; // method@8619 │ │ +2acec6: 0c00 |0003: move-result-object v0 │ │ +2acec8: 6e10 3986 0000 |0004: invoke-virtual {v0}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ +2acece: 0b00 |0007: move-result-wide v0 │ │ +2aced0: 6e10 1986 0900 |0008: invoke-virtual {v9}, Lfr/nocle/passegares/modele/LigneTamponnee;.getRegion:()Lfr/nocle/passegares/modele/Region; // method@8619 │ │ +2aced6: 0c02 |000b: move-result-object v2 │ │ +2aced8: 6e10 3986 0200 |000c: invoke-virtual {v2}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ +2acede: 0b02 |000f: move-result-wide v2 │ │ +2acee0: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +2acee2: 12f5 |0011: const/4 v5, #int -1 // #ff │ │ +2acee4: 3106 0002 |0012: cmp-long v6, v0, v2 │ │ +2acee8: 3906 1a00 |0014: if-nez v6, 002e // +001a │ │ +2aceec: 6e10 1886 0800 |0016: invoke-virtual {v8}, Lfr/nocle/passegares/modele/LigneTamponnee;.getOrdre:()I // method@8618 │ │ +2acef2: 0a00 |0019: move-result v0 │ │ +2acef4: 6e10 1886 0900 |001a: invoke-virtual {v9}, Lfr/nocle/passegares/modele/LigneTamponnee;.getOrdre:()I // method@8618 │ │ +2acefa: 0a01 |001d: move-result v1 │ │ +2acefc: 3710 0300 |001e: if-le v0, v1, 0021 // +0003 │ │ +2acf00: 0f04 |0020: return v4 │ │ +2acf02: 6e10 1886 0800 |0021: invoke-virtual {v8}, Lfr/nocle/passegares/modele/LigneTamponnee;.getOrdre:()I // method@8618 │ │ +2acf08: 0a08 |0024: move-result v8 │ │ +2acf0a: 6e10 1886 0900 |0025: invoke-virtual {v9}, Lfr/nocle/passegares/modele/LigneTamponnee;.getOrdre:()I // method@8618 │ │ +2acf10: 0a09 |0028: move-result v9 │ │ +2acf12: 3598 0300 |0029: if-ge v8, v9, 002c // +0003 │ │ +2acf16: 0f05 |002b: return v5 │ │ +2acf18: 1208 |002c: const/4 v8, #int 0 // #0 │ │ +2acf1a: 0f08 |002d: return v8 │ │ +2acf1c: 6e10 1986 0800 |002e: invoke-virtual {v8}, Lfr/nocle/passegares/modele/LigneTamponnee;.getRegion:()Lfr/nocle/passegares/modele/Region; // method@8619 │ │ +2acf22: 0c08 |0031: move-result-object v8 │ │ +2acf24: 6e10 3986 0800 |0032: invoke-virtual {v8}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ +2acf2a: 0b00 |0035: move-result-wide v0 │ │ +2acf2c: 6e10 1986 0900 |0036: invoke-virtual {v9}, Lfr/nocle/passegares/modele/LigneTamponnee;.getRegion:()Lfr/nocle/passegares/modele/Region; // method@8619 │ │ +2acf32: 0c08 |0039: move-result-object v8 │ │ +2acf34: 6e10 3986 0800 |003a: invoke-virtual {v8}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ +2acf3a: 0b08 |003d: move-result-wide v8 │ │ +2acf3c: 3102 0008 |003e: cmp-long v2, v0, v8 │ │ +2acf40: 3d02 0300 |0040: if-lez v2, 0043 // +0003 │ │ +2acf44: 0f04 |0042: return v4 │ │ +2acf46: 0f05 |0043: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0016 line=77 │ │ 0x0021 line=79 │ │ 0x002e line=83 │ │ locals : │ │ @@ -689546,20 +689545,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 │ │ -2acf4c: |[2acf4c] fr.nocle.passegares.visa.ResumeVisaFragment$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -2acf5c: 1f01 fc0f |0000: check-cast v1, Lfr/nocle/passegares/modele/LigneTamponnee; // type@0ffc │ │ -2acf60: 1f02 fc0f |0002: check-cast v2, Lfr/nocle/passegares/modele/LigneTamponnee; // type@0ffc │ │ -2acf64: 6e30 6e87 1002 |0004: invoke-virtual {v0, v1, v2}, Lfr/nocle/passegares/visa/ResumeVisaFragment$1;.compare:(Lfr/nocle/passegares/modele/LigneTamponnee;Lfr/nocle/passegares/modele/LigneTamponnee;)I // method@876e │ │ -2acf6a: 0a01 |0007: move-result v1 │ │ -2acf6c: 0f01 |0008: return v1 │ │ +2acf48: |[2acf48] fr.nocle.passegares.visa.ResumeVisaFragment$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +2acf58: 1f01 fc0f |0000: check-cast v1, Lfr/nocle/passegares/modele/LigneTamponnee; // type@0ffc │ │ +2acf5c: 1f02 fc0f |0002: check-cast v2, Lfr/nocle/passegares/modele/LigneTamponnee; // type@0ffc │ │ +2acf60: 6e30 6e87 1002 |0004: invoke-virtual {v0, v1, v2}, Lfr/nocle/passegares/visa/ResumeVisaFragment$1;.compare:(Lfr/nocle/passegares/modele/LigneTamponnee;Lfr/nocle/passegares/modele/LigneTamponnee;)I // method@876e │ │ +2acf66: 0a01 |0007: move-result v1 │ │ +2acf68: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lfr/nocle/passegares/visa/ResumeVisaFragment$1; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -689613,21 +689612,21 @@ │ │ type : '(Lfr/nocle/passegares/visa/ResumeVisaFragment;Lfr/nocle/passegares/visa/LigneTamponneeAdapter;Ljava/util/ArrayList;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -2acf8c: |[2acf8c] fr.nocle.passegares.visa.ResumeVisaFragment$2.:(Lfr/nocle/passegares/visa/ResumeVisaFragment;Lfr/nocle/passegares/visa/LigneTamponneeAdapter;Ljava/util/ArrayList;Z)V │ │ -2acf9c: 5b01 b583 |0000: iput-object v1, v0, Lfr/nocle/passegares/visa/ResumeVisaFragment$2;.this$0:Lfr/nocle/passegares/visa/ResumeVisaFragment; // field@83b5 │ │ -2acfa0: 5b02 b683 |0002: iput-object v2, v0, Lfr/nocle/passegares/visa/ResumeVisaFragment$2;.val$adapter:Lfr/nocle/passegares/visa/LigneTamponneeAdapter; // field@83b6 │ │ -2acfa4: 5b03 b783 |0004: iput-object v3, v0, Lfr/nocle/passegares/visa/ResumeVisaFragment$2;.val$listeLignes:Ljava/util/ArrayList; // field@83b7 │ │ -2acfa8: 5c04 b883 |0006: iput-boolean v4, v0, Lfr/nocle/passegares/visa/ResumeVisaFragment$2;.val$voirTamponDuJour:Z // field@83b8 │ │ -2acfac: 7010 a288 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2acfb2: 0e00 |000b: return-void │ │ +2acf88: |[2acf88] fr.nocle.passegares.visa.ResumeVisaFragment$2.:(Lfr/nocle/passegares/visa/ResumeVisaFragment;Lfr/nocle/passegares/visa/LigneTamponneeAdapter;Ljava/util/ArrayList;Z)V │ │ +2acf98: 5b01 b583 |0000: iput-object v1, v0, Lfr/nocle/passegares/visa/ResumeVisaFragment$2;.this$0:Lfr/nocle/passegares/visa/ResumeVisaFragment; // field@83b5 │ │ +2acf9c: 5b02 b683 |0002: iput-object v2, v0, Lfr/nocle/passegares/visa/ResumeVisaFragment$2;.val$adapter:Lfr/nocle/passegares/visa/LigneTamponneeAdapter; // field@83b6 │ │ +2acfa0: 5b03 b783 |0004: iput-object v3, v0, Lfr/nocle/passegares/visa/ResumeVisaFragment$2;.val$listeLignes:Ljava/util/ArrayList; // field@83b7 │ │ +2acfa4: 5c04 b883 |0006: iput-boolean v4, v0, Lfr/nocle/passegares/visa/ResumeVisaFragment$2;.val$voirTamponDuJour:Z // field@83b8 │ │ +2acfa8: 7010 a288 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2acfae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lfr/nocle/passegares/visa/ResumeVisaFragment$2; │ │ 0x0000 - 0x000c reg=1 (null) Lfr/nocle/passegares/visa/ResumeVisaFragment; │ │ 0x0000 - 0x000c reg=2 (null) Lfr/nocle/passegares/visa/LigneTamponneeAdapter; │ │ @@ -689640,40 +689639,40 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -2acfb4: |[2acfb4] fr.nocle.passegares.visa.ResumeVisaFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -2acfc4: 5401 b683 |0000: iget-object v1, v0, Lfr/nocle/passegares/visa/ResumeVisaFragment$2;.val$adapter:Lfr/nocle/passegares/visa/LigneTamponneeAdapter; // field@83b6 │ │ -2acfc8: 6e20 6587 3100 |0002: invoke-virtual {v1, v3}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.getRealPositionOfLigne:(I)I // method@8765 │ │ -2acfce: 0a01 |0005: move-result v1 │ │ -2acfd0: 5402 b783 |0006: iget-object v2, v0, Lfr/nocle/passegares/visa/ResumeVisaFragment$2;.val$listeLignes:Ljava/util/ArrayList; // field@83b7 │ │ -2acfd4: 6e20 6789 1200 |0008: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@8967 │ │ -2acfda: 0c01 |000b: move-result-object v1 │ │ -2acfdc: 1f01 fc0f |000c: check-cast v1, Lfr/nocle/passegares/modele/LigneTamponnee; // type@0ffc │ │ -2acfe0: 2202 7000 |000e: new-instance v2, Landroid/content/Intent; // type@0070 │ │ -2acfe4: 5403 b583 |0010: iget-object v3, v0, Lfr/nocle/passegares/visa/ResumeVisaFragment$2;.this$0:Lfr/nocle/passegares/visa/ResumeVisaFragment; // field@83b5 │ │ -2acfe8: 6e10 7787 0300 |0012: invoke-virtual {v3}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8777 │ │ -2acfee: 0c03 |0015: move-result-object v3 │ │ -2acff0: 1c04 4010 |0016: const-class v4, Lfr/nocle/passegares/visa/VisaActivity; // type@1040 │ │ -2acff4: 7030 7c02 3204 |0018: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ -2acffa: 6203 c983 |001b: sget-object v3, Lfr/nocle/passegares/visa/VisaActivity;.ARG_IDLIGNE:Ljava/lang/String; // field@83c9 │ │ -2acffe: 6e10 1486 0100 |001d: invoke-virtual {v1}, Lfr/nocle/passegares/modele/LigneTamponnee;.getIdLigne:()J // method@8614 │ │ -2ad004: 0b04 |0020: move-result-wide v4 │ │ -2ad006: 6e40 9b02 3254 |0021: invoke-virtual {v2, v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@029b │ │ -2ad00c: 5501 b883 |0024: iget-boolean v1, v0, Lfr/nocle/passegares/visa/ResumeVisaFragment$2;.val$voirTamponDuJour:Z // field@83b8 │ │ -2ad010: 3801 0800 |0026: if-eqz v1, 002e // +0008 │ │ -2ad014: 6201 b983 |0028: sget-object v1, Lfr/nocle/passegares/visa/ResumeVisaFragment;.ARG_DUJOUR:Ljava/lang/String; // field@83b9 │ │ -2ad018: 1213 |002a: const/4 v3, #int 1 // #1 │ │ -2ad01a: 6e30 a102 1203 |002b: invoke-virtual {v2, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@02a1 │ │ -2ad020: 5401 b583 |002e: iget-object v1, v0, Lfr/nocle/passegares/visa/ResumeVisaFragment$2;.this$0:Lfr/nocle/passegares/visa/ResumeVisaFragment; // field@83b5 │ │ -2ad024: 6e20 8687 2100 |0030: invoke-virtual {v1, v2}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.startActivity:(Landroid/content/Intent;)V // method@8786 │ │ -2ad02a: 0e00 |0033: return-void │ │ +2acfb0: |[2acfb0] fr.nocle.passegares.visa.ResumeVisaFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +2acfc0: 5401 b683 |0000: iget-object v1, v0, Lfr/nocle/passegares/visa/ResumeVisaFragment$2;.val$adapter:Lfr/nocle/passegares/visa/LigneTamponneeAdapter; // field@83b6 │ │ +2acfc4: 6e20 6587 3100 |0002: invoke-virtual {v1, v3}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.getRealPositionOfLigne:(I)I // method@8765 │ │ +2acfca: 0a01 |0005: move-result v1 │ │ +2acfcc: 5402 b783 |0006: iget-object v2, v0, Lfr/nocle/passegares/visa/ResumeVisaFragment$2;.val$listeLignes:Ljava/util/ArrayList; // field@83b7 │ │ +2acfd0: 6e20 6789 1200 |0008: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@8967 │ │ +2acfd6: 0c01 |000b: move-result-object v1 │ │ +2acfd8: 1f01 fc0f |000c: check-cast v1, Lfr/nocle/passegares/modele/LigneTamponnee; // type@0ffc │ │ +2acfdc: 2202 7000 |000e: new-instance v2, Landroid/content/Intent; // type@0070 │ │ +2acfe0: 5403 b583 |0010: iget-object v3, v0, Lfr/nocle/passegares/visa/ResumeVisaFragment$2;.this$0:Lfr/nocle/passegares/visa/ResumeVisaFragment; // field@83b5 │ │ +2acfe4: 6e10 7787 0300 |0012: invoke-virtual {v3}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8777 │ │ +2acfea: 0c03 |0015: move-result-object v3 │ │ +2acfec: 1c04 4010 |0016: const-class v4, Lfr/nocle/passegares/visa/VisaActivity; // type@1040 │ │ +2acff0: 7030 7c02 3204 |0018: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ +2acff6: 6203 c983 |001b: sget-object v3, Lfr/nocle/passegares/visa/VisaActivity;.ARG_IDLIGNE:Ljava/lang/String; // field@83c9 │ │ +2acffa: 6e10 1486 0100 |001d: invoke-virtual {v1}, Lfr/nocle/passegares/modele/LigneTamponnee;.getIdLigne:()J // method@8614 │ │ +2ad000: 0b04 |0020: move-result-wide v4 │ │ +2ad002: 6e40 9b02 3254 |0021: invoke-virtual {v2, v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@029b │ │ +2ad008: 5501 b883 |0024: iget-boolean v1, v0, Lfr/nocle/passegares/visa/ResumeVisaFragment$2;.val$voirTamponDuJour:Z // field@83b8 │ │ +2ad00c: 3801 0800 |0026: if-eqz v1, 002e // +0008 │ │ +2ad010: 6201 b983 |0028: sget-object v1, Lfr/nocle/passegares/visa/ResumeVisaFragment;.ARG_DUJOUR:Ljava/lang/String; // field@83b9 │ │ +2ad014: 1213 |002a: const/4 v3, #int 1 // #1 │ │ +2ad016: 6e30 a102 1203 |002b: invoke-virtual {v2, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@02a1 │ │ +2ad01c: 5401 b583 |002e: iget-object v1, v0, Lfr/nocle/passegares/visa/ResumeVisaFragment$2;.this$0:Lfr/nocle/passegares/visa/ResumeVisaFragment; // field@83b5 │ │ +2ad020: 6e20 8687 2100 |0030: invoke-virtual {v1, v2}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.startActivity:(Landroid/content/Intent;)V // method@8786 │ │ +2ad026: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0006 line=122 │ │ 0x000e line=123 │ │ 0x001b line=124 │ │ 0x0024 line=125 │ │ @@ -689733,19 +689732,19 @@ │ │ type : '(Landroid/content/Context;Ljava/util/ArrayList;Lfr/nocle/passegares/modele/Ligne;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -2adc88: |[2adc88] fr.nocle.passegares.visa.TamponsAdapter.:(Landroid/content/Context;Ljava/util/ArrayList;Lfr/nocle/passegares/modele/Ligne;)V │ │ -2adc98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2adc9a: 7040 4813 2130 |0001: invoke-direct {v1, v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@1348 │ │ -2adca0: 5b14 c683 |0004: iput-object v4, v1, Lfr/nocle/passegares/visa/TamponsAdapter;.ligne:Lfr/nocle/passegares/modele/Ligne; // field@83c6 │ │ -2adca4: 0e00 |0006: return-void │ │ +2adc84: |[2adc84] fr.nocle.passegares.visa.TamponsAdapter.:(Landroid/content/Context;Ljava/util/ArrayList;Lfr/nocle/passegares/modele/Ligne;)V │ │ +2adc94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2adc96: 7040 4813 2130 |0001: invoke-direct {v1, v2, v0, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@1348 │ │ +2adc9c: 5b14 c683 |0004: iput-object v4, v1, Lfr/nocle/passegares/visa/TamponsAdapter;.ligne:Lfr/nocle/passegares/modele/Ligne; // field@83c6 │ │ +2adca0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ 0x0004 line=33 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/nocle/passegares/visa/TamponsAdapter; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/content/Context; │ │ @@ -689758,377 +689757,377 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 870 16-bit code units │ │ -2ad564: |[2ad564] fr.nocle.passegares.visa.TamponsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -2ad574: 6e20 9187 ba00 |0000: invoke-virtual {v10, v11}, Lfr/nocle/passegares/visa/TamponsAdapter;.getItem:(I)Ljava/lang/Object; // method@8791 │ │ -2ad57a: 0c0b |0003: move-result-object v11 │ │ -2ad57c: 1f0b fa0f |0004: check-cast v11, Lfr/nocle/passegares/modele/GareTamponnee; // type@0ffa │ │ -2ad580: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -2ad582: 390c 1100 |0007: if-nez v12, 0018 // +0011 │ │ -2ad586: 6e10 9087 0a00 |0009: invoke-virtual {v10}, Lfr/nocle/passegares/visa/TamponsAdapter;.getContext:()Landroid/content/Context; // method@8790 │ │ -2ad58c: 0c0c |000c: move-result-object v12 │ │ -2ad58e: 7110 180f 0c00 |000d: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0f18 │ │ -2ad594: 0c0c |0010: move-result-object v12 │ │ -2ad596: 1401 9900 0b7f |0011: const v1, #float 1.84766e+38 // #7f0b0099 │ │ -2ad59c: 6e40 1d0f 1c0d |0014: invoke-virtual {v12, v1, v13, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0f1d │ │ -2ad5a2: 0c0c |0017: move-result-object v12 │ │ -2ad5a4: 6e10 f185 0b00 |0018: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getNomGare:()Ljava/lang/String; // method@85f1 │ │ -2ad5aa: 0c0d |001b: move-result-object v13 │ │ -2ad5ac: 1401 5e01 087f |001c: const v1, #float 1.80782e+38 // #7f08015e │ │ -2ad5b2: 6e20 c40f 1c00 |001f: invoke-virtual {v12, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2ad5b8: 0c01 |0022: move-result-object v1 │ │ -2ad5ba: 1f01 3403 |0023: check-cast v1, Landroid/widget/TextView; // type@0334 │ │ -2ad5be: 1302 1e00 |0025: const/16 v2, #int 30 // #1e │ │ -2ad5c2: 7120 a786 2d00 |0027: invoke-static {v13, v2}, Lfr/nocle/passegares/outils/StringOutils;.displayBeautifullNameStation:(Ljava/lang/String;I)Ljava/lang/String; // method@86a7 │ │ -2ad5c8: 0c0d |002a: move-result-object v13 │ │ -2ad5ca: 6e20 9116 d100 |002b: invoke-virtual {v1, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2ad5d0: 6e10 ef85 0b00 |002e: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getNbValidations:()I // method@85ef │ │ -2ad5d6: 0a0d |0031: move-result v13 │ │ -2ad5d8: 390d 0900 |0032: if-nez v13, 003b // +0009 │ │ -2ad5dc: 140d 8888 88ff |0034: const v13, #float -nan // #ff888888 │ │ -2ad5e2: 6e20 9616 d100 |0037: invoke-virtual {v1, v13}, Landroid/widget/TextView;.setTextColor:(I)V // method@1696 │ │ -2ad5e8: 2806 |003a: goto 0040 // +0006 │ │ -2ad5ea: 150d 00ff |003b: const/high16 v13, #int -16777216 // #ff00 │ │ -2ad5ee: 6e20 9616 d100 |003d: invoke-virtual {v1, v13}, Landroid/widget/TextView;.setTextColor:(I)V // method@1696 │ │ -2ad5f4: 140d 5401 087f |0040: const v13, #float 1.80782e+38 // #7f080154 │ │ -2ad5fa: 6e20 c40f dc00 |0043: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2ad600: 0c0d |0046: move-result-object v13 │ │ -2ad602: 1f0d 3403 |0047: check-cast v13, Landroid/widget/TextView; // type@0334 │ │ -2ad606: 6e10 ef85 0b00 |0049: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getNbValidations:()I // method@85ef │ │ -2ad60c: 0a01 |004c: move-result v1 │ │ -2ad60e: 7110 dd88 0100 |004d: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2ad614: 0c01 |0050: move-result-object v1 │ │ -2ad616: 6e20 9116 1d00 |0051: invoke-virtual {v13, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2ad61c: 140d 9a00 087f |0054: const v13, #float 1.80778e+38 // #7f08009a │ │ -2ad622: 6e20 c40f dc00 |0057: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2ad628: 0c0d |005a: move-result-object v13 │ │ -2ad62a: 1f0d 3403 |005b: check-cast v13, Landroid/widget/TextView; // type@0334 │ │ -2ad62e: 6e10 9087 0a00 |005d: invoke-virtual {v10}, Lfr/nocle/passegares/visa/TamponsAdapter;.getContext:()Landroid/content/Context; // method@8790 │ │ -2ad634: 0c01 |0060: move-result-object v1 │ │ -2ad636: 6e10 ed85 0b00 |0061: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getDateDerniereValidation:()Ljava/util/Date; // method@85ed │ │ -2ad63c: 0c03 |0064: move-result-object v3 │ │ -2ad63e: 7120 a886 3100 |0065: invoke-static {v1, v3}, Lfr/nocle/passegares/outils/StringOutils;.getRelativeDate:(Landroid/content/Context;Ljava/util/Date;)Ljava/lang/String; // method@86a8 │ │ -2ad644: 0c01 |0068: move-result-object v1 │ │ -2ad646: 1a03 0000 |0069: const-string v3, "" // string@0000 │ │ -2ad64a: 6e20 c088 3100 |006b: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2ad650: 0a01 |006e: move-result v1 │ │ -2ad652: 3801 0700 |006f: if-eqz v1, 0076 // +0007 │ │ -2ad656: 1201 |0071: const/4 v1, #int 0 // #0 │ │ -2ad658: 6e20 9116 1d00 |0072: invoke-virtual {v13, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2ad65e: 2858 |0075: goto 00cd // +0058 │ │ -2ad660: 55a1 c583 |0076: iget-boolean v1, v10, Lfr/nocle/passegares/visa/TamponsAdapter;.afficherNiveau:Z // field@83c5 │ │ -2ad664: 1a04 1400 |0078: const-string v4, " " // string@0014 │ │ -2ad668: 3801 2700 |007a: if-eqz v1, 00a1 // +0027 │ │ -2ad66c: 2201 8a10 |007c: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ -2ad670: 7010 e088 0100 |007e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2ad676: 6e10 9087 0a00 |0081: invoke-virtual {v10}, Lfr/nocle/passegares/visa/TamponsAdapter;.getContext:()Landroid/content/Context; // method@8790 │ │ -2ad67c: 0c05 |0084: move-result-object v5 │ │ -2ad67e: 1406 a000 0f7f |0085: const v6, #float 1.90083e+38 // #7f0f00a0 │ │ -2ad684: 6e20 5202 6500 |0088: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0252 │ │ -2ad68a: 0c05 |008b: move-result-object v5 │ │ -2ad68c: 6e20 eb88 5100 |008c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2ad692: 6e20 eb88 4100 |008f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2ad698: 6e10 f085 0b00 |0092: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getNiveau:()I // method@85f0 │ │ -2ad69e: 0a04 |0095: move-result v4 │ │ -2ad6a0: 6e20 e788 4100 |0096: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ -2ad6a6: 6e10 f288 0100 |0099: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2ad6ac: 0c01 |009c: move-result-object v1 │ │ -2ad6ae: 6e20 9116 1d00 |009d: invoke-virtual {v13, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2ad6b4: 282d |00a0: goto 00cd // +002d │ │ -2ad6b6: 2201 8a10 |00a1: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ -2ad6ba: 7010 e088 0100 |00a3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2ad6c0: 6e10 9087 0a00 |00a6: invoke-virtual {v10}, Lfr/nocle/passegares/visa/TamponsAdapter;.getContext:()Landroid/content/Context; // method@8790 │ │ -2ad6c6: 0c05 |00a9: move-result-object v5 │ │ -2ad6c8: 1406 3e00 0f7f |00aa: const v6, #float 1.90081e+38 // #7f0f003e │ │ -2ad6ce: 6e20 5202 6500 |00ad: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0252 │ │ -2ad6d4: 0c05 |00b0: move-result-object v5 │ │ -2ad6d6: 6e20 eb88 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2ad6dc: 6e20 eb88 4100 |00b4: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2ad6e2: 6e10 9087 0a00 |00b7: invoke-virtual {v10}, Lfr/nocle/passegares/visa/TamponsAdapter;.getContext:()Landroid/content/Context; // method@8790 │ │ -2ad6e8: 0c04 |00ba: move-result-object v4 │ │ -2ad6ea: 6e10 ed85 0b00 |00bb: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getDateDerniereValidation:()Ljava/util/Date; // method@85ed │ │ -2ad6f0: 0c05 |00be: move-result-object v5 │ │ -2ad6f2: 7120 a886 5400 |00bf: invoke-static {v4, v5}, Lfr/nocle/passegares/outils/StringOutils;.getRelativeDate:(Landroid/content/Context;Ljava/util/Date;)Ljava/lang/String; // method@86a8 │ │ -2ad6f8: 0c04 |00c2: move-result-object v4 │ │ -2ad6fa: 6e20 eb88 4100 |00c3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2ad700: 6e10 f288 0100 |00c6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2ad706: 0c01 |00c9: move-result-object v1 │ │ -2ad708: 6e20 9116 1d00 |00ca: invoke-virtual {v13, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -2ad70e: 140d 9300 087f |00cd: const v13, #float 1.80778e+38 // #7f080093 │ │ -2ad714: 6e20 c40f dc00 |00d0: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2ad71a: 0c0d |00d3: move-result-object v13 │ │ -2ad71c: 1f0d 3403 |00d4: check-cast v13, Landroid/widget/TextView; // type@0334 │ │ -2ad720: 6e10 f085 0b00 |00d6: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getNiveau:()I // method@85f0 │ │ -2ad726: 0a01 |00d9: move-result v1 │ │ -2ad728: 1244 |00da: const/4 v4, #int 4 // #4 │ │ -2ad72a: 1215 |00db: const/4 v5, #int 1 // #1 │ │ -2ad72c: 3451 1900 |00dc: if-lt v1, v5, 00f5 // +0019 │ │ -2ad730: 55a1 c383 |00de: iget-boolean v1, v10, Lfr/nocle/passegares/visa/TamponsAdapter;.afficherFournit:Z // field@83c3 │ │ -2ad734: 3801 1500 |00e0: if-eqz v1, 00f5 // +0015 │ │ -2ad738: 6e10 eb85 0b00 |00e2: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getCouleur:()I // method@85eb │ │ -2ad73e: 0a01 |00e5: move-result v1 │ │ -2ad740: 7110 a286 0100 |00e6: invoke-static {v1}, Lfr/nocle/passegares/outils/CouleurOutils;.getHexa:(I)Ljava/lang/String; // method@86a2 │ │ -2ad746: 0c01 |00e9: move-result-object v1 │ │ -2ad748: 7110 fc03 0100 |00ea: invoke-static {v1}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@03fc │ │ -2ad74e: 0a01 |00ed: move-result v1 │ │ -2ad750: 6e20 6816 1d00 |00ee: invoke-virtual {v13, v1}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@1668 │ │ -2ad756: 6e20 a116 0d00 |00f1: invoke-virtual {v13, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@16a1 │ │ -2ad75c: 2804 |00f4: goto 00f8 // +0004 │ │ -2ad75e: 6e20 a116 4d00 |00f5: invoke-virtual {v13, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@16a1 │ │ -2ad764: 140d 9400 087f |00f8: const v13, #float 1.80778e+38 // #7f080094 │ │ -2ad76a: 6e20 c40f dc00 |00fb: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2ad770: 0c0d |00fe: move-result-object v13 │ │ -2ad772: 1f0d 3403 |00ff: check-cast v13, Landroid/widget/TextView; // type@0334 │ │ -2ad776: 6e10 f085 0b00 |0101: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getNiveau:()I // method@85f0 │ │ -2ad77c: 0a01 |0104: move-result v1 │ │ -2ad77e: 3451 1900 |0105: if-lt v1, v5, 011e // +0019 │ │ -2ad782: 55a1 c483 |0107: iget-boolean v1, v10, Lfr/nocle/passegares/visa/TamponsAdapter;.afficherNecessite:Z // field@83c4 │ │ -2ad786: 3801 1500 |0109: if-eqz v1, 011e // +0015 │ │ -2ad78a: 6e10 ec85 0b00 |010b: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getCouleurEvolution:()I // method@85ec │ │ -2ad790: 0a01 |010e: move-result v1 │ │ -2ad792: 7110 a286 0100 |010f: invoke-static {v1}, Lfr/nocle/passegares/outils/CouleurOutils;.getHexa:(I)Ljava/lang/String; // method@86a2 │ │ -2ad798: 0c01 |0112: move-result-object v1 │ │ -2ad79a: 7110 fc03 0100 |0113: invoke-static {v1}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@03fc │ │ -2ad7a0: 0a01 |0116: move-result v1 │ │ -2ad7a2: 6e20 6816 1d00 |0117: invoke-virtual {v13, v1}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@1668 │ │ -2ad7a8: 6e20 a116 0d00 |011a: invoke-virtual {v13, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@16a1 │ │ -2ad7ae: 2804 |011d: goto 0121 // +0004 │ │ -2ad7b0: 6e20 a116 4d00 |011e: invoke-virtual {v13, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@16a1 │ │ -2ad7b6: 140d 7701 087f |0121: const v13, #float 1.80783e+38 // #7f080177 │ │ -2ad7bc: 6e20 c40f dc00 |0124: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2ad7c2: 0c0d |0127: move-result-object v13 │ │ -2ad7c4: 1f0d 1303 |0128: check-cast v13, Landroid/widget/ImageView; // type@0313 │ │ -2ad7c8: 1401 7801 087f |012a: const v1, #float 1.80783e+38 // #7f080178 │ │ -2ad7ce: 6e20 c40f 1c00 |012d: invoke-virtual {v12, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2ad7d4: 0c01 |0130: move-result-object v1 │ │ -2ad7d6: 1f01 1303 |0131: check-cast v1, Landroid/widget/ImageView; // type@0313 │ │ -2ad7da: 6e10 f285 0b00 |0133: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getPlanDeLigneFond:()I // method@85f2 │ │ -2ad7e0: 0a06 |0136: move-result v6 │ │ -2ad7e2: 1307 0800 |0137: const/16 v7, #int 8 // #8 │ │ -2ad7e6: 3806 e801 |0139: if-eqz v6, 0321 // +01e8 │ │ -2ad7ea: 54a6 c683 |013b: iget-object v6, v10, Lfr/nocle/passegares/visa/TamponsAdapter;.ligne:Lfr/nocle/passegares/modele/Ligne; // field@83c6 │ │ -2ad7ee: 3806 1700 |013d: if-eqz v6, 0154 // +0017 │ │ -2ad7f2: 6e10 0086 0600 |013f: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Ligne;.getCouleur:()Ljava/lang/String; // method@8600 │ │ -2ad7f8: 0c06 |0142: move-result-object v6 │ │ -2ad7fa: 3806 1100 |0143: if-eqz v6, 0154 // +0011 │ │ -2ad7fe: 54a6 c683 |0145: iget-object v6, v10, Lfr/nocle/passegares/visa/TamponsAdapter;.ligne:Lfr/nocle/passegares/modele/Ligne; // field@83c6 │ │ -2ad802: 6e10 0086 0600 |0147: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Ligne;.getCouleur:()Ljava/lang/String; // method@8600 │ │ -2ad808: 0c06 |014a: move-result-object v6 │ │ -2ad80a: 3236 0900 |014b: if-eq v6, v3, 0154 // +0009 │ │ -2ad80e: 54a3 c683 |014d: iget-object v3, v10, Lfr/nocle/passegares/visa/TamponsAdapter;.ligne:Lfr/nocle/passegares/modele/Ligne; // field@83c6 │ │ -2ad812: 6e10 0086 0300 |014f: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getCouleur:()Ljava/lang/String; // method@8600 │ │ -2ad818: 0c03 |0152: move-result-object v3 │ │ -2ad81a: 2803 |0153: goto 0156 // +0003 │ │ -2ad81c: 1a03 b401 |0154: const-string v3, "#000000" // string@01b4 │ │ -2ad820: 7110 fc03 0300 |0156: invoke-static {v3}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@03fc │ │ -2ad826: 0a03 |0159: move-result v3 │ │ -2ad828: 6e10 ef85 0b00 |015a: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getNbValidations:()I // method@85ef │ │ -2ad82e: 0a06 |015d: move-result v6 │ │ -2ad830: 3906 0500 |015e: if-nez v6, 0163 // +0005 │ │ -2ad834: 1306 3700 |0160: const/16 v6, #int 55 // #37 │ │ -2ad838: 2803 |0162: goto 0165 // +0003 │ │ -2ad83a: 1306 ff00 |0163: const/16 v6, #int 255 // #ff │ │ -2ad83e: 6008 b500 |0165: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b5 │ │ -2ad842: 1309 1000 |0167: const/16 v9, #int 16 // #10 │ │ -2ad846: 3498 0900 |0169: if-lt v8, v9, 0172 // +0009 │ │ -2ad84a: 6e20 c214 6d00 |016b: invoke-virtual {v13, v6}, Landroid/widget/ImageView;.setImageAlpha:(I)V // method@14c2 │ │ -2ad850: 6e20 c214 6100 |016e: invoke-virtual {v1, v6}, Landroid/widget/ImageView;.setImageAlpha:(I)V // method@14c2 │ │ -2ad856: 2807 |0171: goto 0178 // +0007 │ │ -2ad858: 6e20 ba14 6d00 |0172: invoke-virtual {v13, v6}, Landroid/widget/ImageView;.setAlpha:(I)V // method@14ba │ │ -2ad85e: 6e20 ba14 6100 |0175: invoke-virtual {v1, v6}, Landroid/widget/ImageView;.setAlpha:(I)V // method@14ba │ │ -2ad864: 6e20 d114 0d00 |0178: invoke-virtual {v13, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ad86a: 6e20 bd14 3d00 |017b: invoke-virtual {v13, v3}, Landroid/widget/ImageView;.setColorFilter:(I)V // method@14bd │ │ -2ad870: 6e10 f285 0b00 |017e: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getPlanDeLigneFond:()I // method@85f2 │ │ -2ad876: 0a06 |0181: move-result v6 │ │ -2ad878: 1238 |0182: const/4 v8, #int 3 // #3 │ │ -2ad87a: 1229 |0183: const/4 v9, #int 2 // #2 │ │ -2ad87c: 3256 3e01 |0184: if-eq v6, v5, 02c2 // +013e │ │ -2ad880: 3296 3501 |0186: if-eq v6, v9, 02bb // +0135 │ │ -2ad884: 3286 2c01 |0188: if-eq v6, v8, 02b4 // +012c │ │ -2ad888: 3246 2301 |018a: if-eq v6, v4, 02ad // +0123 │ │ -2ad88c: 1304 1800 |018c: const/16 v4, #int 24 // #18 │ │ -2ad890: 3246 1801 |018e: if-eq v6, v4, 02a6 // +0118 │ │ -2ad894: 1304 1900 |0190: const/16 v4, #int 25 // #19 │ │ -2ad898: 3246 0d01 |0192: if-eq v6, v4, 029f // +010d │ │ -2ad89c: 1304 1b00 |0194: const/16 v4, #int 27 // #1b │ │ -2ad8a0: 3246 0201 |0196: if-eq v6, v4, 0298 // +0102 │ │ -2ad8a4: 1304 4800 |0198: const/16 v4, #int 72 // #48 │ │ -2ad8a8: 3246 f700 |019a: if-eq v6, v4, 0291 // +00f7 │ │ -2ad8ac: 1304 4a00 |019c: const/16 v4, #int 74 // #4a │ │ -2ad8b0: 3246 ec00 |019e: if-eq v6, v4, 028a // +00ec │ │ -2ad8b4: 1304 5400 |01a0: const/16 v4, #int 84 // #54 │ │ -2ad8b8: 3246 e100 |01a2: if-eq v6, v4, 0283 // +00e1 │ │ -2ad8bc: 3226 d800 |01a4: if-eq v6, v2, 027c // +00d8 │ │ -2ad8c0: 1302 1f00 |01a6: const/16 v2, #int 31 // #1f │ │ -2ad8c4: 3226 cd00 |01a8: if-eq v6, v2, 0275 // +00cd │ │ -2ad8c8: 1302 2100 |01aa: const/16 v2, #int 33 // #21 │ │ -2ad8cc: 3226 c200 |01ac: if-eq v6, v2, 026e // +00c2 │ │ -2ad8d0: 1302 2200 |01ae: const/16 v2, #int 34 // #22 │ │ -2ad8d4: 3226 b700 |01b0: if-eq v6, v2, 0267 // +00b7 │ │ -2ad8d8: 1302 3000 |01b2: const/16 v2, #int 48 // #30 │ │ -2ad8dc: 3226 ac00 |01b4: if-eq v6, v2, 0260 // +00ac │ │ -2ad8e0: 1302 3100 |01b6: const/16 v2, #int 49 // #31 │ │ -2ad8e4: 3226 a000 |01b8: if-eq v6, v2, 0258 // +00a0 │ │ -2ad8e8: 1302 5c00 |01ba: const/16 v2, #int 92 // #5c │ │ -2ad8ec: 3226 9400 |01bc: if-eq v6, v2, 0250 // +0094 │ │ -2ad8f0: 1302 5d00 |01be: const/16 v2, #int 93 // #5d │ │ -2ad8f4: 3226 8800 |01c0: if-eq v6, v2, 0248 // +0088 │ │ -2ad8f8: 2b06 6601 0000 |01c2: packed-switch v6, 00000328 // +00000166 │ │ -2ad8fe: 2b06 7101 0000 |01c5: packed-switch v6, 00000336 // +00000171 │ │ -2ad904: 2b06 7a01 0000 |01c8: packed-switch v6, 00000342 // +0000017a │ │ -2ad90a: 6e20 d114 7d00 |01cb: invoke-virtual {v13, v7}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2ad910: 2900 fa00 |01ce: goto/16 02c8 // +00fa │ │ -2ad914: 1402 1e01 077f |01d0: const v2, #float 1.79452e+38 // #7f07011e │ │ -2ad91a: 6e20 c614 2d00 |01d3: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ad920: 2900 f200 |01d6: goto/16 02c8 // +00f2 │ │ -2ad924: 1402 1d01 077f |01d8: const v2, #float 1.79452e+38 // #7f07011d │ │ -2ad92a: 6e20 c614 2d00 |01db: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ad930: 2900 ea00 |01de: goto/16 02c8 // +00ea │ │ -2ad934: 1402 1c01 077f |01e0: const v2, #float 1.79452e+38 // #7f07011c │ │ -2ad93a: 6e20 c614 2d00 |01e3: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ad940: 2900 e200 |01e6: goto/16 02c8 // +00e2 │ │ -2ad944: 1402 1b01 077f |01e8: const v2, #float 1.79452e+38 // #7f07011b │ │ -2ad94a: 6e20 c614 2d00 |01eb: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ad950: 2900 da00 |01ee: goto/16 02c8 // +00da │ │ -2ad954: 1402 1a01 077f |01f0: const v2, #float 1.79451e+38 // #7f07011a │ │ -2ad95a: 6e20 c614 2d00 |01f3: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ad960: 2900 d200 |01f6: goto/16 02c8 // +00d2 │ │ -2ad964: 1402 1901 077f |01f8: const v2, #float 1.79451e+38 // #7f070119 │ │ -2ad96a: 6e20 c614 2d00 |01fb: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ad970: 2900 ca00 |01fe: goto/16 02c8 // +00ca │ │ -2ad974: 1402 1101 077f |0200: const v2, #float 1.79451e+38 // #7f070111 │ │ -2ad97a: 6e20 c614 2d00 |0203: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ad980: 2900 c200 |0206: goto/16 02c8 // +00c2 │ │ -2ad984: 1402 1001 077f |0208: const v2, #float 1.79451e+38 // #7f070110 │ │ -2ad98a: 6e20 c614 2d00 |020b: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ad990: 2900 ba00 |020e: goto/16 02c8 // +00ba │ │ -2ad994: 1402 0f01 077f |0210: const v2, #float 1.79451e+38 // #7f07010f │ │ -2ad99a: 6e20 c614 2d00 |0213: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ad9a0: 2900 b200 |0216: goto/16 02c8 // +00b2 │ │ -2ad9a4: 1402 0e01 077f |0218: const v2, #float 1.79451e+38 // #7f07010e │ │ -2ad9aa: 6e20 c614 2d00 |021b: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ad9b0: 2900 aa00 |021e: goto/16 02c8 // +00aa │ │ -2ad9b4: 1402 0d01 077f |0220: const v2, #float 1.79451e+38 // #7f07010d │ │ -2ad9ba: 6e20 c614 2d00 |0223: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ad9c0: 2900 a200 |0226: goto/16 02c8 // +00a2 │ │ -2ad9c4: 1402 0c01 077f |0228: const v2, #float 1.79451e+38 // #7f07010c │ │ -2ad9ca: 6e20 c614 2d00 |022b: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ad9d0: 2900 9a00 |022e: goto/16 02c8 // +009a │ │ -2ad9d4: 1402 0b01 077f |0230: const v2, #float 1.79451e+38 // #7f07010b │ │ -2ad9da: 6e20 c614 2d00 |0233: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ad9e0: 2900 9200 |0236: goto/16 02c8 // +0092 │ │ -2ad9e4: 1402 0a01 077f |0238: const v2, #float 1.79451e+38 // #7f07010a │ │ -2ad9ea: 6e20 c614 2d00 |023b: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ad9f0: 2900 8a00 |023e: goto/16 02c8 // +008a │ │ -2ad9f4: 1402 0901 077f |0240: const v2, #float 1.79451e+38 // #7f070109 │ │ -2ad9fa: 6e20 c614 2d00 |0243: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ada00: 2900 8200 |0246: goto/16 02c8 // +0082 │ │ -2ada04: 1402 2501 077f |0248: const v2, #float 1.79452e+38 // #7f070125 │ │ -2ada0a: 6e20 c614 2d00 |024b: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ada10: 2900 7a00 |024e: goto/16 02c8 // +007a │ │ -2ada14: 1402 2401 077f |0250: const v2, #float 1.79452e+38 // #7f070124 │ │ -2ada1a: 6e20 c614 2d00 |0253: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ada20: 2900 7200 |0256: goto/16 02c8 // +0072 │ │ -2ada24: 1402 2001 077f |0258: const v2, #float 1.79452e+38 // #7f070120 │ │ -2ada2a: 6e20 c614 2d00 |025b: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ada30: 2900 6a00 |025e: goto/16 02c8 // +006a │ │ -2ada34: 1402 1f01 077f |0260: const v2, #float 1.79452e+38 // #7f07011f │ │ -2ada3a: 6e20 c614 2d00 |0263: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ada40: 2862 |0266: goto 02c8 // +0062 │ │ -2ada42: 1402 1801 077f |0267: const v2, #float 1.79451e+38 // #7f070118 │ │ -2ada48: 6e20 c614 2d00 |026a: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ada4e: 285b |026d: goto 02c8 // +005b │ │ -2ada50: 1402 1701 077f |026e: const v2, #float 1.79451e+38 // #7f070117 │ │ -2ada56: 6e20 c614 2d00 |0271: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ada5c: 2854 |0274: goto 02c8 // +0054 │ │ -2ada5e: 1402 1601 077f |0275: const v2, #float 1.79451e+38 // #7f070116 │ │ -2ada64: 6e20 c614 2d00 |0278: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ada6a: 284d |027b: goto 02c8 // +004d │ │ -2ada6c: 1402 1501 077f |027c: const v2, #float 1.79451e+38 // #7f070115 │ │ -2ada72: 6e20 c614 2d00 |027f: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ada78: 2846 |0282: goto 02c8 // +0046 │ │ -2ada7a: 1402 2301 077f |0283: const v2, #float 1.79452e+38 // #7f070123 │ │ -2ada80: 6e20 c614 2d00 |0286: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ada86: 283f |0289: goto 02c8 // +003f │ │ -2ada88: 1402 2201 077f |028a: const v2, #float 1.79452e+38 // #7f070122 │ │ -2ada8e: 6e20 c614 2d00 |028d: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2ada94: 2838 |0290: goto 02c8 // +0038 │ │ -2ada96: 1402 2101 077f |0291: const v2, #float 1.79452e+38 // #7f070121 │ │ -2ada9c: 6e20 c614 2d00 |0294: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2adaa2: 2831 |0297: goto 02c8 // +0031 │ │ -2adaa4: 1402 1401 077f |0298: const v2, #float 1.79451e+38 // #7f070114 │ │ -2adaaa: 6e20 c614 2d00 |029b: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2adab0: 282a |029e: goto 02c8 // +002a │ │ -2adab2: 1402 1301 077f |029f: const v2, #float 1.79451e+38 // #7f070113 │ │ -2adab8: 6e20 c614 2d00 |02a2: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2adabe: 2823 |02a5: goto 02c8 // +0023 │ │ -2adac0: 1402 1201 077f |02a6: const v2, #float 1.79451e+38 // #7f070112 │ │ -2adac6: 6e20 c614 2d00 |02a9: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2adacc: 281c |02ac: goto 02c8 // +001c │ │ -2adace: 1402 0801 077f |02ad: const v2, #float 1.79451e+38 // #7f070108 │ │ -2adad4: 6e20 c614 2d00 |02b0: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2adada: 2815 |02b3: goto 02c8 // +0015 │ │ -2adadc: 1402 0701 077f |02b4: const v2, #float 1.79451e+38 // #7f070107 │ │ -2adae2: 6e20 c614 2d00 |02b7: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2adae8: 280e |02ba: goto 02c8 // +000e │ │ -2adaea: 1402 0601 077f |02bb: const v2, #float 1.79451e+38 // #7f070106 │ │ -2adaf0: 6e20 c614 2d00 |02be: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2adaf6: 2807 |02c1: goto 02c8 // +0007 │ │ -2adaf8: 1402 0501 077f |02c2: const v2, #float 1.79451e+38 // #7f070105 │ │ -2adafe: 6e20 c614 2d00 |02c5: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2adb04: 6e20 d114 0100 |02c8: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2adb0a: 6e20 bd14 3100 |02cb: invoke-virtual {v1, v3}, Landroid/widget/ImageView;.setColorFilter:(I)V // method@14bd │ │ -2adb10: 6e10 f385 0b00 |02ce: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getPlanDeLignePoint:()I // method@85f3 │ │ -2adb16: 0a0b |02d1: move-result v11 │ │ -2adb18: 325b 4800 |02d2: if-eq v11, v5, 031a // +0048 │ │ -2adb1c: 329b 3f00 |02d4: if-eq v11, v9, 0313 // +003f │ │ -2adb20: 328b 3600 |02d6: if-eq v11, v8, 030c // +0036 │ │ -2adb24: 2b0b 7a00 0000 |02d8: packed-switch v11, 00000352 // +0000007a │ │ -2adb2a: 2b0b 8100 0000 |02db: packed-switch v11, 0000035c // +00000081 │ │ -2adb30: 6e20 d114 7100 |02de: invoke-virtual {v1, v7}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2adb36: 2846 |02e1: goto 0327 // +0046 │ │ -2adb38: 140b 0401 077f |02e2: const v11, #float 1.79451e+38 // #7f070104 │ │ -2adb3e: 6e20 c614 b100 |02e5: invoke-virtual {v1, v11}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2adb44: 283f |02e8: goto 0327 // +003f │ │ -2adb46: 140b 0301 077f |02e9: const v11, #float 1.79451e+38 // #7f070103 │ │ -2adb4c: 6e20 c614 b100 |02ec: invoke-virtual {v1, v11}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2adb52: 2838 |02ef: goto 0327 // +0038 │ │ -2adb54: 140b 0201 077f |02f0: const v11, #float 1.79451e+38 // #7f070102 │ │ -2adb5a: 6e20 c614 b100 |02f3: invoke-virtual {v1, v11}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2adb60: 2831 |02f6: goto 0327 // +0031 │ │ -2adb62: 140b 0101 077f |02f7: const v11, #float 1.79451e+38 // #7f070101 │ │ -2adb68: 6e20 c614 b100 |02fa: invoke-virtual {v1, v11}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2adb6e: 282a |02fd: goto 0327 // +002a │ │ -2adb70: 140b 0001 077f |02fe: const v11, #float 1.79451e+38 // #7f070100 │ │ -2adb76: 6e20 c614 b100 |0301: invoke-virtual {v1, v11}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2adb7c: 2823 |0304: goto 0327 // +0023 │ │ -2adb7e: 140b ff00 077f |0305: const v11, #float 1.79451e+38 // #7f0700ff │ │ -2adb84: 6e20 c614 b100 |0308: invoke-virtual {v1, v11}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2adb8a: 281c |030b: goto 0327 // +001c │ │ -2adb8c: 140b fe00 077f |030c: const v11, #float 1.79451e+38 // #7f0700fe │ │ -2adb92: 6e20 c614 b100 |030f: invoke-virtual {v1, v11}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2adb98: 2815 |0312: goto 0327 // +0015 │ │ -2adb9a: 140b fd00 077f |0313: const v11, #float 1.79451e+38 // #7f0700fd │ │ -2adba0: 6e20 c614 b100 |0316: invoke-virtual {v1, v11}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2adba6: 280e |0319: goto 0327 // +000e │ │ -2adba8: 140b fc00 077f |031a: const v11, #float 1.79451e+38 // #7f0700fc │ │ -2adbae: 6e20 c614 b100 |031d: invoke-virtual {v1, v11}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ -2adbb4: 2807 |0320: goto 0327 // +0007 │ │ -2adbb6: 6e20 d114 7d00 |0321: invoke-virtual {v13, v7}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2adbbc: 6e20 d114 7100 |0324: invoke-virtual {v1, v7}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ -2adbc2: 110c |0327: return-object v12 │ │ -2adbc4: 0001 0500 0a00 0000 7e00 0000 7600 ... |0328: packed-switch-data (14 units) │ │ -2adbe0: 0001 0400 1300 0000 5300 0000 4b00 ... |0336: packed-switch-data (12 units) │ │ -2adbf8: 0001 0600 2700 0000 3000 0000 2800 ... |0342: packed-switch-data (16 units) │ │ -2adc18: 0001 0300 0b00 0000 2d00 0000 2600 ... |0352: packed-switch-data (10 units) │ │ -2adc2c: 0001 0300 1500 0000 1500 0000 0e00 ... |035c: packed-switch-data (10 units) │ │ +2ad560: |[2ad560] fr.nocle.passegares.visa.TamponsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +2ad570: 6e20 9187 ba00 |0000: invoke-virtual {v10, v11}, Lfr/nocle/passegares/visa/TamponsAdapter;.getItem:(I)Ljava/lang/Object; // method@8791 │ │ +2ad576: 0c0b |0003: move-result-object v11 │ │ +2ad578: 1f0b fa0f |0004: check-cast v11, Lfr/nocle/passegares/modele/GareTamponnee; // type@0ffa │ │ +2ad57c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +2ad57e: 390c 1100 |0007: if-nez v12, 0018 // +0011 │ │ +2ad582: 6e10 9087 0a00 |0009: invoke-virtual {v10}, Lfr/nocle/passegares/visa/TamponsAdapter;.getContext:()Landroid/content/Context; // method@8790 │ │ +2ad588: 0c0c |000c: move-result-object v12 │ │ +2ad58a: 7110 180f 0c00 |000d: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0f18 │ │ +2ad590: 0c0c |0010: move-result-object v12 │ │ +2ad592: 1401 9900 0b7f |0011: const v1, #float 1.84766e+38 // #7f0b0099 │ │ +2ad598: 6e40 1d0f 1c0d |0014: invoke-virtual {v12, v1, v13, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0f1d │ │ +2ad59e: 0c0c |0017: move-result-object v12 │ │ +2ad5a0: 6e10 f185 0b00 |0018: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getNomGare:()Ljava/lang/String; // method@85f1 │ │ +2ad5a6: 0c0d |001b: move-result-object v13 │ │ +2ad5a8: 1401 5e01 087f |001c: const v1, #float 1.80782e+38 // #7f08015e │ │ +2ad5ae: 6e20 c40f 1c00 |001f: invoke-virtual {v12, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2ad5b4: 0c01 |0022: move-result-object v1 │ │ +2ad5b6: 1f01 3403 |0023: check-cast v1, Landroid/widget/TextView; // type@0334 │ │ +2ad5ba: 1302 1e00 |0025: const/16 v2, #int 30 // #1e │ │ +2ad5be: 7120 a786 2d00 |0027: invoke-static {v13, v2}, Lfr/nocle/passegares/outils/StringOutils;.displayBeautifullNameStation:(Ljava/lang/String;I)Ljava/lang/String; // method@86a7 │ │ +2ad5c4: 0c0d |002a: move-result-object v13 │ │ +2ad5c6: 6e20 9116 d100 |002b: invoke-virtual {v1, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2ad5cc: 6e10 ef85 0b00 |002e: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getNbValidations:()I // method@85ef │ │ +2ad5d2: 0a0d |0031: move-result v13 │ │ +2ad5d4: 390d 0900 |0032: if-nez v13, 003b // +0009 │ │ +2ad5d8: 140d 8888 88ff |0034: const v13, #float -nan // #ff888888 │ │ +2ad5de: 6e20 9616 d100 |0037: invoke-virtual {v1, v13}, Landroid/widget/TextView;.setTextColor:(I)V // method@1696 │ │ +2ad5e4: 2806 |003a: goto 0040 // +0006 │ │ +2ad5e6: 150d 00ff |003b: const/high16 v13, #int -16777216 // #ff00 │ │ +2ad5ea: 6e20 9616 d100 |003d: invoke-virtual {v1, v13}, Landroid/widget/TextView;.setTextColor:(I)V // method@1696 │ │ +2ad5f0: 140d 5401 087f |0040: const v13, #float 1.80782e+38 // #7f080154 │ │ +2ad5f6: 6e20 c40f dc00 |0043: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2ad5fc: 0c0d |0046: move-result-object v13 │ │ +2ad5fe: 1f0d 3403 |0047: check-cast v13, Landroid/widget/TextView; // type@0334 │ │ +2ad602: 6e10 ef85 0b00 |0049: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getNbValidations:()I // method@85ef │ │ +2ad608: 0a01 |004c: move-result v1 │ │ +2ad60a: 7110 dd88 0100 |004d: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2ad610: 0c01 |0050: move-result-object v1 │ │ +2ad612: 6e20 9116 1d00 |0051: invoke-virtual {v13, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2ad618: 140d 9a00 087f |0054: const v13, #float 1.80778e+38 // #7f08009a │ │ +2ad61e: 6e20 c40f dc00 |0057: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2ad624: 0c0d |005a: move-result-object v13 │ │ +2ad626: 1f0d 3403 |005b: check-cast v13, Landroid/widget/TextView; // type@0334 │ │ +2ad62a: 6e10 9087 0a00 |005d: invoke-virtual {v10}, Lfr/nocle/passegares/visa/TamponsAdapter;.getContext:()Landroid/content/Context; // method@8790 │ │ +2ad630: 0c01 |0060: move-result-object v1 │ │ +2ad632: 6e10 ed85 0b00 |0061: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getDateDerniereValidation:()Ljava/util/Date; // method@85ed │ │ +2ad638: 0c03 |0064: move-result-object v3 │ │ +2ad63a: 7120 a886 3100 |0065: invoke-static {v1, v3}, Lfr/nocle/passegares/outils/StringOutils;.getRelativeDate:(Landroid/content/Context;Ljava/util/Date;)Ljava/lang/String; // method@86a8 │ │ +2ad640: 0c01 |0068: move-result-object v1 │ │ +2ad642: 1a03 0000 |0069: const-string v3, "" // string@0000 │ │ +2ad646: 6e20 c088 3100 |006b: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2ad64c: 0a01 |006e: move-result v1 │ │ +2ad64e: 3801 0700 |006f: if-eqz v1, 0076 // +0007 │ │ +2ad652: 1201 |0071: const/4 v1, #int 0 // #0 │ │ +2ad654: 6e20 9116 1d00 |0072: invoke-virtual {v13, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2ad65a: 2858 |0075: goto 00cd // +0058 │ │ +2ad65c: 55a1 c583 |0076: iget-boolean v1, v10, Lfr/nocle/passegares/visa/TamponsAdapter;.afficherNiveau:Z // field@83c5 │ │ +2ad660: 1a04 1400 |0078: const-string v4, " " // string@0014 │ │ +2ad664: 3801 2700 |007a: if-eqz v1, 00a1 // +0027 │ │ +2ad668: 2201 8a10 |007c: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ +2ad66c: 7010 e088 0100 |007e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2ad672: 6e10 9087 0a00 |0081: invoke-virtual {v10}, Lfr/nocle/passegares/visa/TamponsAdapter;.getContext:()Landroid/content/Context; // method@8790 │ │ +2ad678: 0c05 |0084: move-result-object v5 │ │ +2ad67a: 1406 a000 0f7f |0085: const v6, #float 1.90083e+38 // #7f0f00a0 │ │ +2ad680: 6e20 5202 6500 |0088: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0252 │ │ +2ad686: 0c05 |008b: move-result-object v5 │ │ +2ad688: 6e20 eb88 5100 |008c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2ad68e: 6e20 eb88 4100 |008f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2ad694: 6e10 f085 0b00 |0092: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getNiveau:()I // method@85f0 │ │ +2ad69a: 0a04 |0095: move-result v4 │ │ +2ad69c: 6e20 e788 4100 |0096: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ +2ad6a2: 6e10 f288 0100 |0099: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2ad6a8: 0c01 |009c: move-result-object v1 │ │ +2ad6aa: 6e20 9116 1d00 |009d: invoke-virtual {v13, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2ad6b0: 282d |00a0: goto 00cd // +002d │ │ +2ad6b2: 2201 8a10 |00a1: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ +2ad6b6: 7010 e088 0100 |00a3: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2ad6bc: 6e10 9087 0a00 |00a6: invoke-virtual {v10}, Lfr/nocle/passegares/visa/TamponsAdapter;.getContext:()Landroid/content/Context; // method@8790 │ │ +2ad6c2: 0c05 |00a9: move-result-object v5 │ │ +2ad6c4: 1406 3e00 0f7f |00aa: const v6, #float 1.90081e+38 // #7f0f003e │ │ +2ad6ca: 6e20 5202 6500 |00ad: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0252 │ │ +2ad6d0: 0c05 |00b0: move-result-object v5 │ │ +2ad6d2: 6e20 eb88 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2ad6d8: 6e20 eb88 4100 |00b4: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2ad6de: 6e10 9087 0a00 |00b7: invoke-virtual {v10}, Lfr/nocle/passegares/visa/TamponsAdapter;.getContext:()Landroid/content/Context; // method@8790 │ │ +2ad6e4: 0c04 |00ba: move-result-object v4 │ │ +2ad6e6: 6e10 ed85 0b00 |00bb: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getDateDerniereValidation:()Ljava/util/Date; // method@85ed │ │ +2ad6ec: 0c05 |00be: move-result-object v5 │ │ +2ad6ee: 7120 a886 5400 |00bf: invoke-static {v4, v5}, Lfr/nocle/passegares/outils/StringOutils;.getRelativeDate:(Landroid/content/Context;Ljava/util/Date;)Ljava/lang/String; // method@86a8 │ │ +2ad6f4: 0c04 |00c2: move-result-object v4 │ │ +2ad6f6: 6e20 eb88 4100 |00c3: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2ad6fc: 6e10 f288 0100 |00c6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2ad702: 0c01 |00c9: move-result-object v1 │ │ +2ad704: 6e20 9116 1d00 |00ca: invoke-virtual {v13, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +2ad70a: 140d 9300 087f |00cd: const v13, #float 1.80778e+38 // #7f080093 │ │ +2ad710: 6e20 c40f dc00 |00d0: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2ad716: 0c0d |00d3: move-result-object v13 │ │ +2ad718: 1f0d 3403 |00d4: check-cast v13, Landroid/widget/TextView; // type@0334 │ │ +2ad71c: 6e10 f085 0b00 |00d6: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getNiveau:()I // method@85f0 │ │ +2ad722: 0a01 |00d9: move-result v1 │ │ +2ad724: 1244 |00da: const/4 v4, #int 4 // #4 │ │ +2ad726: 1215 |00db: const/4 v5, #int 1 // #1 │ │ +2ad728: 3451 1900 |00dc: if-lt v1, v5, 00f5 // +0019 │ │ +2ad72c: 55a1 c383 |00de: iget-boolean v1, v10, Lfr/nocle/passegares/visa/TamponsAdapter;.afficherFournit:Z // field@83c3 │ │ +2ad730: 3801 1500 |00e0: if-eqz v1, 00f5 // +0015 │ │ +2ad734: 6e10 eb85 0b00 |00e2: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getCouleur:()I // method@85eb │ │ +2ad73a: 0a01 |00e5: move-result v1 │ │ +2ad73c: 7110 a286 0100 |00e6: invoke-static {v1}, Lfr/nocle/passegares/outils/CouleurOutils;.getHexa:(I)Ljava/lang/String; // method@86a2 │ │ +2ad742: 0c01 |00e9: move-result-object v1 │ │ +2ad744: 7110 fc03 0100 |00ea: invoke-static {v1}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@03fc │ │ +2ad74a: 0a01 |00ed: move-result v1 │ │ +2ad74c: 6e20 6816 1d00 |00ee: invoke-virtual {v13, v1}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@1668 │ │ +2ad752: 6e20 a116 0d00 |00f1: invoke-virtual {v13, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@16a1 │ │ +2ad758: 2804 |00f4: goto 00f8 // +0004 │ │ +2ad75a: 6e20 a116 4d00 |00f5: invoke-virtual {v13, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@16a1 │ │ +2ad760: 140d 9400 087f |00f8: const v13, #float 1.80778e+38 // #7f080094 │ │ +2ad766: 6e20 c40f dc00 |00fb: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2ad76c: 0c0d |00fe: move-result-object v13 │ │ +2ad76e: 1f0d 3403 |00ff: check-cast v13, Landroid/widget/TextView; // type@0334 │ │ +2ad772: 6e10 f085 0b00 |0101: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getNiveau:()I // method@85f0 │ │ +2ad778: 0a01 |0104: move-result v1 │ │ +2ad77a: 3451 1900 |0105: if-lt v1, v5, 011e // +0019 │ │ +2ad77e: 55a1 c483 |0107: iget-boolean v1, v10, Lfr/nocle/passegares/visa/TamponsAdapter;.afficherNecessite:Z // field@83c4 │ │ +2ad782: 3801 1500 |0109: if-eqz v1, 011e // +0015 │ │ +2ad786: 6e10 ec85 0b00 |010b: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getCouleurEvolution:()I // method@85ec │ │ +2ad78c: 0a01 |010e: move-result v1 │ │ +2ad78e: 7110 a286 0100 |010f: invoke-static {v1}, Lfr/nocle/passegares/outils/CouleurOutils;.getHexa:(I)Ljava/lang/String; // method@86a2 │ │ +2ad794: 0c01 |0112: move-result-object v1 │ │ +2ad796: 7110 fc03 0100 |0113: invoke-static {v1}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@03fc │ │ +2ad79c: 0a01 |0116: move-result v1 │ │ +2ad79e: 6e20 6816 1d00 |0117: invoke-virtual {v13, v1}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@1668 │ │ +2ad7a4: 6e20 a116 0d00 |011a: invoke-virtual {v13, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@16a1 │ │ +2ad7aa: 2804 |011d: goto 0121 // +0004 │ │ +2ad7ac: 6e20 a116 4d00 |011e: invoke-virtual {v13, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@16a1 │ │ +2ad7b2: 140d 7701 087f |0121: const v13, #float 1.80783e+38 // #7f080177 │ │ +2ad7b8: 6e20 c40f dc00 |0124: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2ad7be: 0c0d |0127: move-result-object v13 │ │ +2ad7c0: 1f0d 1303 |0128: check-cast v13, Landroid/widget/ImageView; // type@0313 │ │ +2ad7c4: 1401 7801 087f |012a: const v1, #float 1.80783e+38 // #7f080178 │ │ +2ad7ca: 6e20 c40f 1c00 |012d: invoke-virtual {v12, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2ad7d0: 0c01 |0130: move-result-object v1 │ │ +2ad7d2: 1f01 1303 |0131: check-cast v1, Landroid/widget/ImageView; // type@0313 │ │ +2ad7d6: 6e10 f285 0b00 |0133: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getPlanDeLigneFond:()I // method@85f2 │ │ +2ad7dc: 0a06 |0136: move-result v6 │ │ +2ad7de: 1307 0800 |0137: const/16 v7, #int 8 // #8 │ │ +2ad7e2: 3806 e801 |0139: if-eqz v6, 0321 // +01e8 │ │ +2ad7e6: 54a6 c683 |013b: iget-object v6, v10, Lfr/nocle/passegares/visa/TamponsAdapter;.ligne:Lfr/nocle/passegares/modele/Ligne; // field@83c6 │ │ +2ad7ea: 3806 1700 |013d: if-eqz v6, 0154 // +0017 │ │ +2ad7ee: 6e10 0086 0600 |013f: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Ligne;.getCouleur:()Ljava/lang/String; // method@8600 │ │ +2ad7f4: 0c06 |0142: move-result-object v6 │ │ +2ad7f6: 3806 1100 |0143: if-eqz v6, 0154 // +0011 │ │ +2ad7fa: 54a6 c683 |0145: iget-object v6, v10, Lfr/nocle/passegares/visa/TamponsAdapter;.ligne:Lfr/nocle/passegares/modele/Ligne; // field@83c6 │ │ +2ad7fe: 6e10 0086 0600 |0147: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Ligne;.getCouleur:()Ljava/lang/String; // method@8600 │ │ +2ad804: 0c06 |014a: move-result-object v6 │ │ +2ad806: 3236 0900 |014b: if-eq v6, v3, 0154 // +0009 │ │ +2ad80a: 54a3 c683 |014d: iget-object v3, v10, Lfr/nocle/passegares/visa/TamponsAdapter;.ligne:Lfr/nocle/passegares/modele/Ligne; // field@83c6 │ │ +2ad80e: 6e10 0086 0300 |014f: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getCouleur:()Ljava/lang/String; // method@8600 │ │ +2ad814: 0c03 |0152: move-result-object v3 │ │ +2ad816: 2803 |0153: goto 0156 // +0003 │ │ +2ad818: 1a03 b401 |0154: const-string v3, "#000000" // string@01b4 │ │ +2ad81c: 7110 fc03 0300 |0156: invoke-static {v3}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@03fc │ │ +2ad822: 0a03 |0159: move-result v3 │ │ +2ad824: 6e10 ef85 0b00 |015a: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getNbValidations:()I // method@85ef │ │ +2ad82a: 0a06 |015d: move-result v6 │ │ +2ad82c: 3906 0500 |015e: if-nez v6, 0163 // +0005 │ │ +2ad830: 1306 3700 |0160: const/16 v6, #int 55 // #37 │ │ +2ad834: 2803 |0162: goto 0165 // +0003 │ │ +2ad836: 1306 ff00 |0163: const/16 v6, #int 255 // #ff │ │ +2ad83a: 6008 b500 |0165: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b5 │ │ +2ad83e: 1309 1000 |0167: const/16 v9, #int 16 // #10 │ │ +2ad842: 3498 0900 |0169: if-lt v8, v9, 0172 // +0009 │ │ +2ad846: 6e20 c214 6d00 |016b: invoke-virtual {v13, v6}, Landroid/widget/ImageView;.setImageAlpha:(I)V // method@14c2 │ │ +2ad84c: 6e20 c214 6100 |016e: invoke-virtual {v1, v6}, Landroid/widget/ImageView;.setImageAlpha:(I)V // method@14c2 │ │ +2ad852: 2807 |0171: goto 0178 // +0007 │ │ +2ad854: 6e20 ba14 6d00 |0172: invoke-virtual {v13, v6}, Landroid/widget/ImageView;.setAlpha:(I)V // method@14ba │ │ +2ad85a: 6e20 ba14 6100 |0175: invoke-virtual {v1, v6}, Landroid/widget/ImageView;.setAlpha:(I)V // method@14ba │ │ +2ad860: 6e20 d114 0d00 |0178: invoke-virtual {v13, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ad866: 6e20 bd14 3d00 |017b: invoke-virtual {v13, v3}, Landroid/widget/ImageView;.setColorFilter:(I)V // method@14bd │ │ +2ad86c: 6e10 f285 0b00 |017e: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getPlanDeLigneFond:()I // method@85f2 │ │ +2ad872: 0a06 |0181: move-result v6 │ │ +2ad874: 1238 |0182: const/4 v8, #int 3 // #3 │ │ +2ad876: 1229 |0183: const/4 v9, #int 2 // #2 │ │ +2ad878: 3256 3e01 |0184: if-eq v6, v5, 02c2 // +013e │ │ +2ad87c: 3296 3501 |0186: if-eq v6, v9, 02bb // +0135 │ │ +2ad880: 3286 2c01 |0188: if-eq v6, v8, 02b4 // +012c │ │ +2ad884: 3246 2301 |018a: if-eq v6, v4, 02ad // +0123 │ │ +2ad888: 1304 1800 |018c: const/16 v4, #int 24 // #18 │ │ +2ad88c: 3246 1801 |018e: if-eq v6, v4, 02a6 // +0118 │ │ +2ad890: 1304 1900 |0190: const/16 v4, #int 25 // #19 │ │ +2ad894: 3246 0d01 |0192: if-eq v6, v4, 029f // +010d │ │ +2ad898: 1304 1b00 |0194: const/16 v4, #int 27 // #1b │ │ +2ad89c: 3246 0201 |0196: if-eq v6, v4, 0298 // +0102 │ │ +2ad8a0: 1304 4800 |0198: const/16 v4, #int 72 // #48 │ │ +2ad8a4: 3246 f700 |019a: if-eq v6, v4, 0291 // +00f7 │ │ +2ad8a8: 1304 4a00 |019c: const/16 v4, #int 74 // #4a │ │ +2ad8ac: 3246 ec00 |019e: if-eq v6, v4, 028a // +00ec │ │ +2ad8b0: 1304 5400 |01a0: const/16 v4, #int 84 // #54 │ │ +2ad8b4: 3246 e100 |01a2: if-eq v6, v4, 0283 // +00e1 │ │ +2ad8b8: 3226 d800 |01a4: if-eq v6, v2, 027c // +00d8 │ │ +2ad8bc: 1302 1f00 |01a6: const/16 v2, #int 31 // #1f │ │ +2ad8c0: 3226 cd00 |01a8: if-eq v6, v2, 0275 // +00cd │ │ +2ad8c4: 1302 2100 |01aa: const/16 v2, #int 33 // #21 │ │ +2ad8c8: 3226 c200 |01ac: if-eq v6, v2, 026e // +00c2 │ │ +2ad8cc: 1302 2200 |01ae: const/16 v2, #int 34 // #22 │ │ +2ad8d0: 3226 b700 |01b0: if-eq v6, v2, 0267 // +00b7 │ │ +2ad8d4: 1302 3000 |01b2: const/16 v2, #int 48 // #30 │ │ +2ad8d8: 3226 ac00 |01b4: if-eq v6, v2, 0260 // +00ac │ │ +2ad8dc: 1302 3100 |01b6: const/16 v2, #int 49 // #31 │ │ +2ad8e0: 3226 a000 |01b8: if-eq v6, v2, 0258 // +00a0 │ │ +2ad8e4: 1302 5c00 |01ba: const/16 v2, #int 92 // #5c │ │ +2ad8e8: 3226 9400 |01bc: if-eq v6, v2, 0250 // +0094 │ │ +2ad8ec: 1302 5d00 |01be: const/16 v2, #int 93 // #5d │ │ +2ad8f0: 3226 8800 |01c0: if-eq v6, v2, 0248 // +0088 │ │ +2ad8f4: 2b06 6601 0000 |01c2: packed-switch v6, 00000328 // +00000166 │ │ +2ad8fa: 2b06 7101 0000 |01c5: packed-switch v6, 00000336 // +00000171 │ │ +2ad900: 2b06 7a01 0000 |01c8: packed-switch v6, 00000342 // +0000017a │ │ +2ad906: 6e20 d114 7d00 |01cb: invoke-virtual {v13, v7}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2ad90c: 2900 fa00 |01ce: goto/16 02c8 // +00fa │ │ +2ad910: 1402 1e01 077f |01d0: const v2, #float 1.79452e+38 // #7f07011e │ │ +2ad916: 6e20 c614 2d00 |01d3: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ad91c: 2900 f200 |01d6: goto/16 02c8 // +00f2 │ │ +2ad920: 1402 1d01 077f |01d8: const v2, #float 1.79452e+38 // #7f07011d │ │ +2ad926: 6e20 c614 2d00 |01db: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ad92c: 2900 ea00 |01de: goto/16 02c8 // +00ea │ │ +2ad930: 1402 1c01 077f |01e0: const v2, #float 1.79452e+38 // #7f07011c │ │ +2ad936: 6e20 c614 2d00 |01e3: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ad93c: 2900 e200 |01e6: goto/16 02c8 // +00e2 │ │ +2ad940: 1402 1b01 077f |01e8: const v2, #float 1.79452e+38 // #7f07011b │ │ +2ad946: 6e20 c614 2d00 |01eb: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ad94c: 2900 da00 |01ee: goto/16 02c8 // +00da │ │ +2ad950: 1402 1a01 077f |01f0: const v2, #float 1.79451e+38 // #7f07011a │ │ +2ad956: 6e20 c614 2d00 |01f3: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ad95c: 2900 d200 |01f6: goto/16 02c8 // +00d2 │ │ +2ad960: 1402 1901 077f |01f8: const v2, #float 1.79451e+38 // #7f070119 │ │ +2ad966: 6e20 c614 2d00 |01fb: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ad96c: 2900 ca00 |01fe: goto/16 02c8 // +00ca │ │ +2ad970: 1402 1101 077f |0200: const v2, #float 1.79451e+38 // #7f070111 │ │ +2ad976: 6e20 c614 2d00 |0203: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ad97c: 2900 c200 |0206: goto/16 02c8 // +00c2 │ │ +2ad980: 1402 1001 077f |0208: const v2, #float 1.79451e+38 // #7f070110 │ │ +2ad986: 6e20 c614 2d00 |020b: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ad98c: 2900 ba00 |020e: goto/16 02c8 // +00ba │ │ +2ad990: 1402 0f01 077f |0210: const v2, #float 1.79451e+38 // #7f07010f │ │ +2ad996: 6e20 c614 2d00 |0213: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ad99c: 2900 b200 |0216: goto/16 02c8 // +00b2 │ │ +2ad9a0: 1402 0e01 077f |0218: const v2, #float 1.79451e+38 // #7f07010e │ │ +2ad9a6: 6e20 c614 2d00 |021b: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ad9ac: 2900 aa00 |021e: goto/16 02c8 // +00aa │ │ +2ad9b0: 1402 0d01 077f |0220: const v2, #float 1.79451e+38 // #7f07010d │ │ +2ad9b6: 6e20 c614 2d00 |0223: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ad9bc: 2900 a200 |0226: goto/16 02c8 // +00a2 │ │ +2ad9c0: 1402 0c01 077f |0228: const v2, #float 1.79451e+38 // #7f07010c │ │ +2ad9c6: 6e20 c614 2d00 |022b: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ad9cc: 2900 9a00 |022e: goto/16 02c8 // +009a │ │ +2ad9d0: 1402 0b01 077f |0230: const v2, #float 1.79451e+38 // #7f07010b │ │ +2ad9d6: 6e20 c614 2d00 |0233: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ad9dc: 2900 9200 |0236: goto/16 02c8 // +0092 │ │ +2ad9e0: 1402 0a01 077f |0238: const v2, #float 1.79451e+38 // #7f07010a │ │ +2ad9e6: 6e20 c614 2d00 |023b: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ad9ec: 2900 8a00 |023e: goto/16 02c8 // +008a │ │ +2ad9f0: 1402 0901 077f |0240: const v2, #float 1.79451e+38 // #7f070109 │ │ +2ad9f6: 6e20 c614 2d00 |0243: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ad9fc: 2900 8200 |0246: goto/16 02c8 // +0082 │ │ +2ada00: 1402 2501 077f |0248: const v2, #float 1.79452e+38 // #7f070125 │ │ +2ada06: 6e20 c614 2d00 |024b: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ada0c: 2900 7a00 |024e: goto/16 02c8 // +007a │ │ +2ada10: 1402 2401 077f |0250: const v2, #float 1.79452e+38 // #7f070124 │ │ +2ada16: 6e20 c614 2d00 |0253: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ada1c: 2900 7200 |0256: goto/16 02c8 // +0072 │ │ +2ada20: 1402 2001 077f |0258: const v2, #float 1.79452e+38 // #7f070120 │ │ +2ada26: 6e20 c614 2d00 |025b: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ada2c: 2900 6a00 |025e: goto/16 02c8 // +006a │ │ +2ada30: 1402 1f01 077f |0260: const v2, #float 1.79452e+38 // #7f07011f │ │ +2ada36: 6e20 c614 2d00 |0263: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ada3c: 2862 |0266: goto 02c8 // +0062 │ │ +2ada3e: 1402 1801 077f |0267: const v2, #float 1.79451e+38 // #7f070118 │ │ +2ada44: 6e20 c614 2d00 |026a: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ada4a: 285b |026d: goto 02c8 // +005b │ │ +2ada4c: 1402 1701 077f |026e: const v2, #float 1.79451e+38 // #7f070117 │ │ +2ada52: 6e20 c614 2d00 |0271: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ada58: 2854 |0274: goto 02c8 // +0054 │ │ +2ada5a: 1402 1601 077f |0275: const v2, #float 1.79451e+38 // #7f070116 │ │ +2ada60: 6e20 c614 2d00 |0278: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ada66: 284d |027b: goto 02c8 // +004d │ │ +2ada68: 1402 1501 077f |027c: const v2, #float 1.79451e+38 // #7f070115 │ │ +2ada6e: 6e20 c614 2d00 |027f: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ada74: 2846 |0282: goto 02c8 // +0046 │ │ +2ada76: 1402 2301 077f |0283: const v2, #float 1.79452e+38 // #7f070123 │ │ +2ada7c: 6e20 c614 2d00 |0286: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ada82: 283f |0289: goto 02c8 // +003f │ │ +2ada84: 1402 2201 077f |028a: const v2, #float 1.79452e+38 // #7f070122 │ │ +2ada8a: 6e20 c614 2d00 |028d: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ada90: 2838 |0290: goto 02c8 // +0038 │ │ +2ada92: 1402 2101 077f |0291: const v2, #float 1.79452e+38 // #7f070121 │ │ +2ada98: 6e20 c614 2d00 |0294: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2ada9e: 2831 |0297: goto 02c8 // +0031 │ │ +2adaa0: 1402 1401 077f |0298: const v2, #float 1.79451e+38 // #7f070114 │ │ +2adaa6: 6e20 c614 2d00 |029b: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2adaac: 282a |029e: goto 02c8 // +002a │ │ +2adaae: 1402 1301 077f |029f: const v2, #float 1.79451e+38 // #7f070113 │ │ +2adab4: 6e20 c614 2d00 |02a2: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2adaba: 2823 |02a5: goto 02c8 // +0023 │ │ +2adabc: 1402 1201 077f |02a6: const v2, #float 1.79451e+38 // #7f070112 │ │ +2adac2: 6e20 c614 2d00 |02a9: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2adac8: 281c |02ac: goto 02c8 // +001c │ │ +2adaca: 1402 0801 077f |02ad: const v2, #float 1.79451e+38 // #7f070108 │ │ +2adad0: 6e20 c614 2d00 |02b0: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2adad6: 2815 |02b3: goto 02c8 // +0015 │ │ +2adad8: 1402 0701 077f |02b4: const v2, #float 1.79451e+38 // #7f070107 │ │ +2adade: 6e20 c614 2d00 |02b7: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2adae4: 280e |02ba: goto 02c8 // +000e │ │ +2adae6: 1402 0601 077f |02bb: const v2, #float 1.79451e+38 // #7f070106 │ │ +2adaec: 6e20 c614 2d00 |02be: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2adaf2: 2807 |02c1: goto 02c8 // +0007 │ │ +2adaf4: 1402 0501 077f |02c2: const v2, #float 1.79451e+38 // #7f070105 │ │ +2adafa: 6e20 c614 2d00 |02c5: invoke-virtual {v13, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2adb00: 6e20 d114 0100 |02c8: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2adb06: 6e20 bd14 3100 |02cb: invoke-virtual {v1, v3}, Landroid/widget/ImageView;.setColorFilter:(I)V // method@14bd │ │ +2adb0c: 6e10 f385 0b00 |02ce: invoke-virtual {v11}, Lfr/nocle/passegares/modele/GareTamponnee;.getPlanDeLignePoint:()I // method@85f3 │ │ +2adb12: 0a0b |02d1: move-result v11 │ │ +2adb14: 325b 4800 |02d2: if-eq v11, v5, 031a // +0048 │ │ +2adb18: 329b 3f00 |02d4: if-eq v11, v9, 0313 // +003f │ │ +2adb1c: 328b 3600 |02d6: if-eq v11, v8, 030c // +0036 │ │ +2adb20: 2b0b 7a00 0000 |02d8: packed-switch v11, 00000352 // +0000007a │ │ +2adb26: 2b0b 8100 0000 |02db: packed-switch v11, 0000035c // +00000081 │ │ +2adb2c: 6e20 d114 7100 |02de: invoke-virtual {v1, v7}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2adb32: 2846 |02e1: goto 0327 // +0046 │ │ +2adb34: 140b 0401 077f |02e2: const v11, #float 1.79451e+38 // #7f070104 │ │ +2adb3a: 6e20 c614 b100 |02e5: invoke-virtual {v1, v11}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2adb40: 283f |02e8: goto 0327 // +003f │ │ +2adb42: 140b 0301 077f |02e9: const v11, #float 1.79451e+38 // #7f070103 │ │ +2adb48: 6e20 c614 b100 |02ec: invoke-virtual {v1, v11}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2adb4e: 2838 |02ef: goto 0327 // +0038 │ │ +2adb50: 140b 0201 077f |02f0: const v11, #float 1.79451e+38 // #7f070102 │ │ +2adb56: 6e20 c614 b100 |02f3: invoke-virtual {v1, v11}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2adb5c: 2831 |02f6: goto 0327 // +0031 │ │ +2adb5e: 140b 0101 077f |02f7: const v11, #float 1.79451e+38 // #7f070101 │ │ +2adb64: 6e20 c614 b100 |02fa: invoke-virtual {v1, v11}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2adb6a: 282a |02fd: goto 0327 // +002a │ │ +2adb6c: 140b 0001 077f |02fe: const v11, #float 1.79451e+38 // #7f070100 │ │ +2adb72: 6e20 c614 b100 |0301: invoke-virtual {v1, v11}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2adb78: 2823 |0304: goto 0327 // +0023 │ │ +2adb7a: 140b ff00 077f |0305: const v11, #float 1.79451e+38 // #7f0700ff │ │ +2adb80: 6e20 c614 b100 |0308: invoke-virtual {v1, v11}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2adb86: 281c |030b: goto 0327 // +001c │ │ +2adb88: 140b fe00 077f |030c: const v11, #float 1.79451e+38 // #7f0700fe │ │ +2adb8e: 6e20 c614 b100 |030f: invoke-virtual {v1, v11}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2adb94: 2815 |0312: goto 0327 // +0015 │ │ +2adb96: 140b fd00 077f |0313: const v11, #float 1.79451e+38 // #7f0700fd │ │ +2adb9c: 6e20 c614 b100 |0316: invoke-virtual {v1, v11}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2adba2: 280e |0319: goto 0327 // +000e │ │ +2adba4: 140b fc00 077f |031a: const v11, #float 1.79451e+38 // #7f0700fc │ │ +2adbaa: 6e20 c614 b100 |031d: invoke-virtual {v1, v11}, Landroid/widget/ImageView;.setImageResource:(I)V // method@14c6 │ │ +2adbb0: 2807 |0320: goto 0327 // +0007 │ │ +2adbb2: 6e20 d114 7d00 |0321: invoke-virtual {v13, v7}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2adbb8: 6e20 d114 7100 |0324: invoke-virtual {v1, v7}, Landroid/widget/ImageView;.setVisibility:(I)V // method@14d1 │ │ +2adbbe: 110c |0327: return-object v12 │ │ +2adbc0: 0001 0500 0a00 0000 7e00 0000 7600 ... |0328: packed-switch-data (14 units) │ │ +2adbdc: 0001 0400 1300 0000 5300 0000 4b00 ... |0336: packed-switch-data (12 units) │ │ +2adbf4: 0001 0600 2700 0000 3000 0000 2800 ... |0342: packed-switch-data (16 units) │ │ +2adc14: 0001 0300 0b00 0000 2d00 0000 2600 ... |0352: packed-switch-data (10 units) │ │ +2adc28: 0001 0300 1500 0000 1500 0000 0e00 ... |035c: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0009 line=42 │ │ 0x0018 line=46 │ │ 0x001f line=47 │ │ 0x0027 line=48 │ │ @@ -690230,17 +690229,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2adc40: |[2adc40] fr.nocle.passegares.visa.TamponsAdapter.isAfficherFournit:()Z │ │ -2adc50: 5510 c383 |0000: iget-boolean v0, v1, Lfr/nocle/passegares/visa/TamponsAdapter;.afficherFournit:Z // field@83c3 │ │ -2adc54: 0f00 |0002: return v0 │ │ +2adc3c: |[2adc3c] fr.nocle.passegares.visa.TamponsAdapter.isAfficherFournit:()Z │ │ +2adc4c: 5510 c383 |0000: iget-boolean v0, v1, Lfr/nocle/passegares/visa/TamponsAdapter;.afficherFournit:Z // field@83c3 │ │ +2adc50: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/visa/TamponsAdapter; │ │ │ │ #2 : (in Lfr/nocle/passegares/visa/TamponsAdapter;) │ │ @@ -690248,17 +690247,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2adc58: |[2adc58] fr.nocle.passegares.visa.TamponsAdapter.isAfficherNecessite:()Z │ │ -2adc68: 5510 c483 |0000: iget-boolean v0, v1, Lfr/nocle/passegares/visa/TamponsAdapter;.afficherNecessite:Z // field@83c4 │ │ -2adc6c: 0f00 |0002: return v0 │ │ +2adc54: |[2adc54] fr.nocle.passegares.visa.TamponsAdapter.isAfficherNecessite:()Z │ │ +2adc64: 5510 c483 |0000: iget-boolean v0, v1, Lfr/nocle/passegares/visa/TamponsAdapter;.afficherNecessite:Z // field@83c4 │ │ +2adc68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/visa/TamponsAdapter; │ │ │ │ #3 : (in Lfr/nocle/passegares/visa/TamponsAdapter;) │ │ @@ -690266,17 +690265,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2adc70: |[2adc70] fr.nocle.passegares.visa.TamponsAdapter.isAfficherNiveau:()Z │ │ -2adc80: 5510 c583 |0000: iget-boolean v0, v1, Lfr/nocle/passegares/visa/TamponsAdapter;.afficherNiveau:Z // field@83c5 │ │ -2adc84: 0f00 |0002: return v0 │ │ +2adc6c: |[2adc6c] fr.nocle.passegares.visa.TamponsAdapter.isAfficherNiveau:()Z │ │ +2adc7c: 5510 c583 |0000: iget-boolean v0, v1, Lfr/nocle/passegares/visa/TamponsAdapter;.afficherNiveau:Z // field@83c5 │ │ +2adc80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/visa/TamponsAdapter; │ │ │ │ #4 : (in Lfr/nocle/passegares/visa/TamponsAdapter;) │ │ @@ -690284,17 +690283,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2adca8: |[2adca8] fr.nocle.passegares.visa.TamponsAdapter.setAfficherFournit:(Z)V │ │ -2adcb8: 5c01 c383 |0000: iput-boolean v1, v0, Lfr/nocle/passegares/visa/TamponsAdapter;.afficherFournit:Z // field@83c3 │ │ -2adcbc: 0e00 |0002: return-void │ │ +2adca4: |[2adca4] fr.nocle.passegares.visa.TamponsAdapter.setAfficherFournit:(Z)V │ │ +2adcb4: 5c01 c383 |0000: iput-boolean v1, v0, Lfr/nocle/passegares/visa/TamponsAdapter;.afficherFournit:Z // field@83c3 │ │ +2adcb8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/visa/TamponsAdapter; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -690303,17 +690302,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2adcc0: |[2adcc0] fr.nocle.passegares.visa.TamponsAdapter.setAfficherNecessite:(Z)V │ │ -2adcd0: 5c01 c483 |0000: iput-boolean v1, v0, Lfr/nocle/passegares/visa/TamponsAdapter;.afficherNecessite:Z // field@83c4 │ │ -2adcd4: 0e00 |0002: return-void │ │ +2adcbc: |[2adcbc] fr.nocle.passegares.visa.TamponsAdapter.setAfficherNecessite:(Z)V │ │ +2adccc: 5c01 c483 |0000: iput-boolean v1, v0, Lfr/nocle/passegares/visa/TamponsAdapter;.afficherNecessite:Z // field@83c4 │ │ +2adcd0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/visa/TamponsAdapter; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -690322,17 +690321,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2adcd8: |[2adcd8] fr.nocle.passegares.visa.TamponsAdapter.setAfficherNiveau:(Z)V │ │ -2adce8: 5c01 c583 |0000: iput-boolean v1, v0, Lfr/nocle/passegares/visa/TamponsAdapter;.afficherNiveau:Z // field@83c5 │ │ -2adcec: 0e00 |0002: return-void │ │ +2adcd4: |[2adcd4] fr.nocle.passegares.visa.TamponsAdapter.setAfficherNiveau:(Z)V │ │ +2adce4: 5c01 c583 |0000: iput-boolean v1, v0, Lfr/nocle/passegares/visa/TamponsAdapter;.afficherNiveau:Z // field@83c5 │ │ +2adce8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/nocle/passegares/visa/TamponsAdapter; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -690377,19 +690376,19 @@ │ │ type : '(Lfr/nocle/passegares/visa/VisaActivity;Ljava/util/ArrayList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2adcf0: |[2adcf0] fr.nocle.passegares.visa.VisaActivity$1.:(Lfr/nocle/passegares/visa/VisaActivity;Ljava/util/ArrayList;)V │ │ -2add00: 5b01 c783 |0000: iput-object v1, v0, Lfr/nocle/passegares/visa/VisaActivity$1;.this$0:Lfr/nocle/passegares/visa/VisaActivity; // field@83c7 │ │ -2add04: 5b02 c883 |0002: iput-object v2, v0, Lfr/nocle/passegares/visa/VisaActivity$1;.val$listeTampons:Ljava/util/ArrayList; // field@83c8 │ │ -2add08: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2add0e: 0e00 |0007: return-void │ │ +2adcec: |[2adcec] fr.nocle.passegares.visa.VisaActivity$1.:(Lfr/nocle/passegares/visa/VisaActivity;Ljava/util/ArrayList;)V │ │ +2adcfc: 5b01 c783 |0000: iput-object v1, v0, Lfr/nocle/passegares/visa/VisaActivity$1;.this$0:Lfr/nocle/passegares/visa/VisaActivity; // field@83c7 │ │ +2add00: 5b02 c883 |0002: iput-object v2, v0, Lfr/nocle/passegares/visa/VisaActivity$1;.val$listeTampons:Ljava/util/ArrayList; // field@83c8 │ │ +2add04: 7010 a288 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2add0a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/nocle/passegares/visa/VisaActivity$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lfr/nocle/passegares/visa/VisaActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/ArrayList; │ │ @@ -690400,32 +690399,32 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -2add10: |[2add10] fr.nocle.passegares.visa.VisaActivity$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -2add20: 5401 c883 |0000: iget-object v1, v0, Lfr/nocle/passegares/visa/VisaActivity$1;.val$listeTampons:Ljava/util/ArrayList; // field@83c8 │ │ -2add24: 6e20 6789 3100 |0002: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@8967 │ │ -2add2a: 0c01 |0005: move-result-object v1 │ │ -2add2c: 1f01 fa0f |0006: check-cast v1, Lfr/nocle/passegares/modele/GareTamponnee; // type@0ffa │ │ -2add30: 2202 7000 |0008: new-instance v2, Landroid/content/Intent; // type@0070 │ │ -2add34: 5403 c783 |000a: iget-object v3, v0, Lfr/nocle/passegares/visa/VisaActivity$1;.this$0:Lfr/nocle/passegares/visa/VisaActivity; // field@83c7 │ │ -2add38: 6e10 a087 0300 |000c: invoke-virtual {v3}, Lfr/nocle/passegares/visa/VisaActivity;.getApplicationContext:()Landroid/content/Context; // method@87a0 │ │ -2add3e: 0c03 |000f: move-result-object v3 │ │ -2add40: 1c04 b80f |0010: const-class v4, Lfr/nocle/passegares/GareActivity; // type@0fb8 │ │ -2add44: 7030 7c02 3204 |0012: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ -2add4a: 6203 c26c |0015: sget-object v3, Lfr/nocle/passegares/GareActivity;.ARG_IDGARE:Ljava/lang/String; // field@6cc2 │ │ -2add4e: 6e10 ee85 0100 |0017: invoke-virtual {v1}, Lfr/nocle/passegares/modele/GareTamponnee;.getIdGare:()J // method@85ee │ │ -2add54: 0b04 |001a: move-result-wide v4 │ │ -2add56: 6e40 9b02 3254 |001b: invoke-virtual {v2, v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@029b │ │ -2add5c: 5401 c783 |001e: iget-object v1, v0, Lfr/nocle/passegares/visa/VisaActivity$1;.this$0:Lfr/nocle/passegares/visa/VisaActivity; // field@83c7 │ │ -2add60: 6e20 aa87 2100 |0020: invoke-virtual {v1, v2}, Lfr/nocle/passegares/visa/VisaActivity;.startActivity:(Landroid/content/Intent;)V // method@87aa │ │ -2add66: 0e00 |0023: return-void │ │ +2add0c: |[2add0c] fr.nocle.passegares.visa.VisaActivity$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +2add1c: 5401 c883 |0000: iget-object v1, v0, Lfr/nocle/passegares/visa/VisaActivity$1;.val$listeTampons:Ljava/util/ArrayList; // field@83c8 │ │ +2add20: 6e20 6789 3100 |0002: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@8967 │ │ +2add26: 0c01 |0005: move-result-object v1 │ │ +2add28: 1f01 fa0f |0006: check-cast v1, Lfr/nocle/passegares/modele/GareTamponnee; // type@0ffa │ │ +2add2c: 2202 7000 |0008: new-instance v2, Landroid/content/Intent; // type@0070 │ │ +2add30: 5403 c783 |000a: iget-object v3, v0, Lfr/nocle/passegares/visa/VisaActivity$1;.this$0:Lfr/nocle/passegares/visa/VisaActivity; // field@83c7 │ │ +2add34: 6e10 a087 0300 |000c: invoke-virtual {v3}, Lfr/nocle/passegares/visa/VisaActivity;.getApplicationContext:()Landroid/content/Context; // method@87a0 │ │ +2add3a: 0c03 |000f: move-result-object v3 │ │ +2add3c: 1c04 b80f |0010: const-class v4, Lfr/nocle/passegares/GareActivity; // type@0fb8 │ │ +2add40: 7030 7c02 3204 |0012: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ +2add46: 6203 c26c |0015: sget-object v3, Lfr/nocle/passegares/GareActivity;.ARG_IDGARE:Ljava/lang/String; // field@6cc2 │ │ +2add4a: 6e10 ee85 0100 |0017: invoke-virtual {v1}, Lfr/nocle/passegares/modele/GareTamponnee;.getIdGare:()J // method@85ee │ │ +2add50: 0b04 |001a: move-result-wide v4 │ │ +2add52: 6e40 9b02 3254 |001b: invoke-virtual {v2, v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@029b │ │ +2add58: 5401 c783 |001e: iget-object v1, v0, Lfr/nocle/passegares/visa/VisaActivity$1;.this$0:Lfr/nocle/passegares/visa/VisaActivity; // field@83c7 │ │ +2add5c: 6e20 aa87 2100 |0020: invoke-virtual {v1, v2}, Lfr/nocle/passegares/visa/VisaActivity;.startActivity:(Landroid/content/Intent;)V // method@87aa │ │ +2add62: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0008 line=101 │ │ 0x0015 line=102 │ │ 0x001e line=103 │ │ locals : │ │ @@ -975844,18 +975843,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2a23e8: |[2a23e8] fr.nocle.passegares.controlleur.BoutiqueCtrl.:(Landroid/content/Context;)V │ │ -2a23f8: 7020 4a85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/content/Context;)V // method@854a │ │ -2a23fe: 6e10 4985 0000 |0003: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/BoutiqueCtrl;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@8549 │ │ -2a2404: 0e00 |0006: return-void │ │ +2a23e4: |[2a23e4] fr.nocle.passegares.controlleur.BoutiqueCtrl.:(Landroid/content/Context;)V │ │ +2a23f4: 7020 4a85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/content/Context;)V // method@854a │ │ +2a23fa: 6e10 4985 0000 |0003: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/BoutiqueCtrl;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@8549 │ │ +2a2400: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/controlleur/BoutiqueCtrl; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -975865,17 +975864,17 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2a2408: |[2a2408] fr.nocle.passegares.controlleur.BoutiqueCtrl.:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -2a2418: 7020 4b85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@854b │ │ -2a241e: 0e00 |0003: return-void │ │ +2a2404: |[2a2404] fr.nocle.passegares.controlleur.BoutiqueCtrl.:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +2a2414: 7020 4b85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@854b │ │ +2a241a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/controlleur/BoutiqueCtrl; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ @@ -975884,28 +975883,28 @@ │ │ type : '(Lfr/nocle/passegares/modele/Boutique;)Landroid/content/ContentValues;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -2a21a8: |[2a21a8] fr.nocle.passegares.controlleur.BoutiqueCtrl.creerDepuisObj:(Lfr/nocle/passegares/modele/Boutique;)Landroid/content/ContentValues; │ │ -2a21b8: 2200 6600 |0000: new-instance v0, Landroid/content/ContentValues; // type@0066 │ │ -2a21bc: 7010 2c02 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@022c │ │ -2a21c2: 6e10 c485 0400 |0005: invoke-virtual {v4}, Lfr/nocle/passegares/modele/Boutique;.getType:()I // method@85c4 │ │ -2a21c8: 0a01 |0008: move-result v1 │ │ -2a21ca: 7110 6f88 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a21d0: 0c01 |000c: move-result-object v1 │ │ -2a21d2: 1a02 908a |000d: const-string v2, "type" // string@8a90 │ │ -2a21d6: 6e30 2f02 2001 |000f: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ -2a21dc: 6e10 c385 0400 |0012: invoke-virtual {v4}, Lfr/nocle/passegares/modele/Boutique;.getNom:()Ljava/lang/String; // method@85c3 │ │ -2a21e2: 0c04 |0015: move-result-object v4 │ │ -2a21e4: 1a01 8872 |0016: const-string v1, "nom" // string@7288 │ │ -2a21e8: 6e30 3102 1004 |0018: invoke-virtual {v0, v1, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ -2a21ee: 1100 |001b: return-object v0 │ │ +2a21a4: |[2a21a4] fr.nocle.passegares.controlleur.BoutiqueCtrl.creerDepuisObj:(Lfr/nocle/passegares/modele/Boutique;)Landroid/content/ContentValues; │ │ +2a21b4: 2200 6600 |0000: new-instance v0, Landroid/content/ContentValues; // type@0066 │ │ +2a21b8: 7010 2c02 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@022c │ │ +2a21be: 6e10 c485 0400 |0005: invoke-virtual {v4}, Lfr/nocle/passegares/modele/Boutique;.getType:()I // method@85c4 │ │ +2a21c4: 0a01 |0008: move-result v1 │ │ +2a21c6: 7110 6f88 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a21cc: 0c01 |000c: move-result-object v1 │ │ +2a21ce: 1a02 908a |000d: const-string v2, "type" // string@8a90 │ │ +2a21d2: 6e30 2f02 2001 |000f: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ +2a21d8: 6e10 c385 0400 |0012: invoke-virtual {v4}, Lfr/nocle/passegares/modele/Boutique;.getNom:()Ljava/lang/String; // method@85c3 │ │ +2a21de: 0c04 |0015: move-result-object v4 │ │ +2a21e0: 1a01 8872 |0016: const-string v1, "nom" // string@7288 │ │ +2a21e4: 6e30 3102 1004 |0018: invoke-virtual {v0, v1, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ +2a21ea: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=41 │ │ 0x0012 line=42 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lfr/nocle/passegares/controlleur/BoutiqueCtrl; │ │ @@ -975916,61 +975915,61 @@ │ │ type : '(Lfr/nocle/passegares/modele/Gare;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -2a22c4: |[2a22c4] fr.nocle.passegares.controlleur.BoutiqueCtrl.generateNomBoutique:(Lfr/nocle/passegares/modele/Gare;)Ljava/lang/String; │ │ -2a22d4: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -2a22d8: 2301 9411 |0002: new-array v1, v0, [Ljava/lang/String; // type@1194 │ │ -2a22dc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2a22de: 1a03 3209 |0005: const-string v3, "Boutique " // string@0932 │ │ -2a22e2: 4d03 0102 |0007: aput-object v3, v1, v2 │ │ -2a22e6: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -2a22e8: 1a03 cb15 |000a: const-string v3, "Kiosque " // string@15cb │ │ -2a22ec: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ -2a22f0: 1222 |000e: const/4 v2, #int 2 // #2 │ │ -2a22f2: 1a03 9327 |000f: const-string v3, "Le petit train " // string@2793 │ │ -2a22f6: 4d03 0102 |0011: aput-object v3, v1, v2 │ │ -2a22fa: 1232 |0013: const/4 v2, #int 3 // #3 │ │ -2a22fc: 1a03 922f |0014: const-string v3, "Quai " // string@2f92 │ │ -2a2300: 4d03 0102 |0016: aput-object v3, v1, v2 │ │ -2a2304: 1242 |0018: const/4 v2, #int 4 // #4 │ │ -2a2306: 1a03 6c07 |0019: const-string v3, "Au bon petit déjeuner " // string@076c │ │ -2a230a: 4d03 0102 |001b: aput-object v3, v1, v2 │ │ -2a230e: 1252 |001d: const/4 v2, #int 5 // #5 │ │ -2a2310: 1a03 9227 |001e: const-string v3, "Le passage " // string@2792 │ │ -2a2314: 4d03 0102 |0020: aput-object v3, v1, v2 │ │ -2a2318: 1262 |0022: const/4 v2, #int 6 // #6 │ │ -2a231a: 1a03 cd15 |0023: const-string v3, "L'aiguilleur " // string@15cd │ │ -2a231e: 4d03 0102 |0025: aput-object v3, v1, v2 │ │ -2a2322: 1272 |0027: const/4 v2, #int 7 // #7 │ │ -2a2324: 1a03 1c17 |0028: const-string v3, "La guérite " // string@171c │ │ -2a2328: 4d03 0102 |002a: aput-object v3, v1, v2 │ │ -2a232c: 7100 9188 0000 |002c: invoke-static {}, Ljava/lang/Math;.random:()D // method@8891 │ │ -2a2332: 0b02 |002f: move-result-wide v2 │ │ -2a2334: 8304 |0030: int-to-double v4, v0 │ │ -2a2336: 7120 4688 5400 |0031: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8846 │ │ -2a233c: ad02 0204 |0034: mul-double v2, v2, v4 │ │ -2a2340: 7120 8488 3200 |0036: invoke-static {v2, v3}, Ljava/lang/Math;.floor:(D)D // method@8884 │ │ -2a2346: 0b02 |0039: move-result-wide v2 │ │ -2a2348: 8a20 |003a: double-to-int v0, v2 │ │ -2a234a: 2202 8a10 |003b: new-instance v2, Ljava/lang/StringBuilder; // type@108a │ │ -2a234e: 7010 e088 0200 |003d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a2354: 4600 0100 |0040: aget-object v0, v1, v0 │ │ -2a2358: 6e20 eb88 0200 |0042: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a235e: 6e10 da85 0600 |0045: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Gare;.getNom:()Ljava/lang/String; // method@85da │ │ -2a2364: 0c06 |0048: move-result-object v6 │ │ -2a2366: 7110 a986 0600 |0049: invoke-static {v6}, Lfr/nocle/passegares/outils/StringOutils;.manageDeParticule:(Ljava/lang/String;)Ljava/lang/String; // method@86a9 │ │ -2a236c: 0c06 |004c: move-result-object v6 │ │ -2a236e: 6e20 eb88 6200 |004d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a2374: 6e10 f288 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a237a: 0c06 |0053: move-result-object v6 │ │ -2a237c: 1106 |0054: return-object v6 │ │ +2a22c0: |[2a22c0] fr.nocle.passegares.controlleur.BoutiqueCtrl.generateNomBoutique:(Lfr/nocle/passegares/modele/Gare;)Ljava/lang/String; │ │ +2a22d0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +2a22d4: 2301 9411 |0002: new-array v1, v0, [Ljava/lang/String; // type@1194 │ │ +2a22d8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2a22da: 1a03 3209 |0005: const-string v3, "Boutique " // string@0932 │ │ +2a22de: 4d03 0102 |0007: aput-object v3, v1, v2 │ │ +2a22e2: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +2a22e4: 1a03 cb15 |000a: const-string v3, "Kiosque " // string@15cb │ │ +2a22e8: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ +2a22ec: 1222 |000e: const/4 v2, #int 2 // #2 │ │ +2a22ee: 1a03 9327 |000f: const-string v3, "Le petit train " // string@2793 │ │ +2a22f2: 4d03 0102 |0011: aput-object v3, v1, v2 │ │ +2a22f6: 1232 |0013: const/4 v2, #int 3 // #3 │ │ +2a22f8: 1a03 922f |0014: const-string v3, "Quai " // string@2f92 │ │ +2a22fc: 4d03 0102 |0016: aput-object v3, v1, v2 │ │ +2a2300: 1242 |0018: const/4 v2, #int 4 // #4 │ │ +2a2302: 1a03 6c07 |0019: const-string v3, "Au bon petit déjeuner " // string@076c │ │ +2a2306: 4d03 0102 |001b: aput-object v3, v1, v2 │ │ +2a230a: 1252 |001d: const/4 v2, #int 5 // #5 │ │ +2a230c: 1a03 9227 |001e: const-string v3, "Le passage " // string@2792 │ │ +2a2310: 4d03 0102 |0020: aput-object v3, v1, v2 │ │ +2a2314: 1262 |0022: const/4 v2, #int 6 // #6 │ │ +2a2316: 1a03 cd15 |0023: const-string v3, "L'aiguilleur " // string@15cd │ │ +2a231a: 4d03 0102 |0025: aput-object v3, v1, v2 │ │ +2a231e: 1272 |0027: const/4 v2, #int 7 // #7 │ │ +2a2320: 1a03 1c17 |0028: const-string v3, "La guérite " // string@171c │ │ +2a2324: 4d03 0102 |002a: aput-object v3, v1, v2 │ │ +2a2328: 7100 9188 0000 |002c: invoke-static {}, Ljava/lang/Math;.random:()D // method@8891 │ │ +2a232e: 0b02 |002f: move-result-wide v2 │ │ +2a2330: 8304 |0030: int-to-double v4, v0 │ │ +2a2332: 7120 4688 5400 |0031: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@8846 │ │ +2a2338: ad02 0204 |0034: mul-double v2, v2, v4 │ │ +2a233c: 7120 8488 3200 |0036: invoke-static {v2, v3}, Ljava/lang/Math;.floor:(D)D // method@8884 │ │ +2a2342: 0b02 |0039: move-result-wide v2 │ │ +2a2344: 8a20 |003a: double-to-int v0, v2 │ │ +2a2346: 2202 8a10 |003b: new-instance v2, Ljava/lang/StringBuilder; // type@108a │ │ +2a234a: 7010 e088 0200 |003d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a2350: 4600 0100 |0040: aget-object v0, v1, v0 │ │ +2a2354: 6e20 eb88 0200 |0042: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a235a: 6e10 da85 0600 |0045: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Gare;.getNom:()Ljava/lang/String; // method@85da │ │ +2a2360: 0c06 |0048: move-result-object v6 │ │ +2a2362: 7110 a986 0600 |0049: invoke-static {v6}, Lfr/nocle/passegares/outils/StringOutils;.manageDeParticule:(Ljava/lang/String;)Ljava/lang/String; // method@86a9 │ │ +2a2368: 0c06 |004c: move-result-object v6 │ │ +2a236a: 6e20 eb88 6200 |004d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a2370: 6e10 f288 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a2376: 0c06 |0053: move-result-object v6 │ │ +2a2378: 1106 |0054: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x002c line=59 │ │ 0x003b line=60 │ │ locals : │ │ 0x0000 - 0x0055 reg=6 (null) Lfr/nocle/passegares/modele/Gare; │ │ │ │ @@ -975980,24 +975979,24 @@ │ │ type : '(Lfr/nocle/passegares/modele/Boutique;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -2a2420: |[2a2420] fr.nocle.passegares.controlleur.BoutiqueCtrl.create:(Lfr/nocle/passegares/modele/Boutique;)V │ │ -2a2430: 5440 9d82 |0000: iget-object v0, v4, Lfr/nocle/passegares/controlleur/BoutiqueCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@829d │ │ -2a2434: 7020 4485 5400 |0002: invoke-direct {v4, v5}, Lfr/nocle/passegares/controlleur/BoutiqueCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/Boutique;)Landroid/content/ContentValues; // method@8544 │ │ -2a243a: 0c01 |0005: move-result-object v1 │ │ -2a243c: 1a02 3109 |0006: const-string v2, "Boutique" // string@0931 │ │ -2a2440: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -2a2442: 6e40 9b03 2013 |0009: invoke-virtual {v0, v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ -2a2448: 0b00 |000c: move-result-wide v0 │ │ -2a244a: 6e30 c585 0501 |000d: invoke-virtual {v5, v0, v1}, Lfr/nocle/passegares/modele/Boutique;.setId:(J)V // method@85c5 │ │ -2a2450: 0e00 |0010: return-void │ │ +2a241c: |[2a241c] fr.nocle.passegares.controlleur.BoutiqueCtrl.create:(Lfr/nocle/passegares/modele/Boutique;)V │ │ +2a242c: 5440 9d82 |0000: iget-object v0, v4, Lfr/nocle/passegares/controlleur/BoutiqueCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@829d │ │ +2a2430: 7020 4485 5400 |0002: invoke-direct {v4, v5}, Lfr/nocle/passegares/controlleur/BoutiqueCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/Boutique;)Landroid/content/ContentValues; // method@8544 │ │ +2a2436: 0c01 |0005: move-result-object v1 │ │ +2a2438: 1a02 3109 |0006: const-string v2, "Boutique" // string@0931 │ │ +2a243c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +2a243e: 6e40 9b03 2013 |0009: invoke-virtual {v0, v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ +2a2444: 0b00 |000c: move-result-wide v0 │ │ +2a2446: 6e30 c585 0501 |000d: invoke-virtual {v5, v0, v1}, Lfr/nocle/passegares/modele/Boutique;.setId:(J)V // method@85c5 │ │ +2a244c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x000d line=36 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Lfr/nocle/passegares/controlleur/BoutiqueCtrl; │ │ 0x0000 - 0x0011 reg=5 (null) Lfr/nocle/passegares/modele/Boutique; │ │ @@ -976007,49 +976006,49 @@ │ │ type : '(J)Lfr/nocle/passegares/modele/Boutique;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 62 16-bit code units │ │ -2a21f0: |[2a21f0] fr.nocle.passegares.controlleur.BoutiqueCtrl.get:(J)Lfr/nocle/passegares/modele/Boutique; │ │ -2a2200: 54a0 9d82 |0000: iget-object v0, v10, Lfr/nocle/passegares/controlleur/BoutiqueCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@829d │ │ -2a2204: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -2a2206: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ -2a220a: 1a01 8872 |0005: const-string v1, "nom" // string@7288 │ │ -2a220e: 1208 |0007: const/4 v8, #int 0 // #0 │ │ -2a2210: 4d01 0208 |0008: aput-object v1, v2, v8 │ │ -2a2214: 1a01 908a |000a: const-string v1, "type" // string@8a90 │ │ -2a2218: 1219 |000c: const/4 v9, #int 1 // #1 │ │ -2a221a: 4d01 0209 |000d: aput-object v1, v2, v9 │ │ -2a221e: 2394 9411 |000f: new-array v4, v9, [Ljava/lang/String; // type@1194 │ │ -2a2222: 7120 de88 cb00 |0011: invoke-static {v11, v12}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a2228: 0c01 |0014: move-result-object v1 │ │ -2a222a: 4d01 0408 |0015: aput-object v1, v4, v8 │ │ -2a222e: 1a01 3109 |0017: const-string v1, "Boutique" // string@0931 │ │ -2a2232: 1a03 5d5c |0019: const-string v3, "id = ?" // string@5c5d │ │ -2a2236: 1205 |001b: const/4 v5, #int 0 // #0 │ │ -2a2238: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -2a223a: 1207 |001d: const/4 v7, #int 0 // #0 │ │ -2a223c: 7408 9c03 0000 |001e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ -2a2242: 0c00 |0021: move-result-object v0 │ │ -2a2244: 7210 7f03 0000 |0022: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a224a: 0a01 |0025: move-result v1 │ │ -2a224c: 3901 0700 |0026: if-nez v1, 002d // +0007 │ │ -2a2250: 7210 7303 0000 |0028: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a2256: 120b |002b: const/4 v11, #int 0 // #0 │ │ -2a2258: 110b |002c: return-object v11 │ │ -2a225a: 2201 f80f |002d: new-instance v1, Lfr/nocle/passegares/modele/Boutique; // type@0ff8 │ │ -2a225e: 7220 7903 9000 |002f: invoke-interface {v0, v9}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a2264: 0a02 |0032: move-result v2 │ │ -2a2266: 7220 7c03 8000 |0033: invoke-interface {v0, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a226c: 0c03 |0036: move-result-object v3 │ │ -2a226e: 7053 c185 b12c |0037: invoke-direct {v1, v11, v12, v2, v3}, Lfr/nocle/passegares/modele/Boutique;.:(JILjava/lang/String;)V // method@85c1 │ │ -2a2274: 7210 7303 0000 |003a: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a227a: 1101 |003d: return-object v1 │ │ +2a21ec: |[2a21ec] fr.nocle.passegares.controlleur.BoutiqueCtrl.get:(J)Lfr/nocle/passegares/modele/Boutique; │ │ +2a21fc: 54a0 9d82 |0000: iget-object v0, v10, Lfr/nocle/passegares/controlleur/BoutiqueCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@829d │ │ +2a2200: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +2a2202: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ +2a2206: 1a01 8872 |0005: const-string v1, "nom" // string@7288 │ │ +2a220a: 1208 |0007: const/4 v8, #int 0 // #0 │ │ +2a220c: 4d01 0208 |0008: aput-object v1, v2, v8 │ │ +2a2210: 1a01 908a |000a: const-string v1, "type" // string@8a90 │ │ +2a2214: 1219 |000c: const/4 v9, #int 1 // #1 │ │ +2a2216: 4d01 0209 |000d: aput-object v1, v2, v9 │ │ +2a221a: 2394 9411 |000f: new-array v4, v9, [Ljava/lang/String; // type@1194 │ │ +2a221e: 7120 de88 cb00 |0011: invoke-static {v11, v12}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a2224: 0c01 |0014: move-result-object v1 │ │ +2a2226: 4d01 0408 |0015: aput-object v1, v4, v8 │ │ +2a222a: 1a01 3109 |0017: const-string v1, "Boutique" // string@0931 │ │ +2a222e: 1a03 5d5c |0019: const-string v3, "id = ?" // string@5c5d │ │ +2a2232: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +2a2234: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +2a2236: 1207 |001d: const/4 v7, #int 0 // #0 │ │ +2a2238: 7408 9c03 0000 |001e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ +2a223e: 0c00 |0021: move-result-object v0 │ │ +2a2240: 7210 7f03 0000 |0022: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a2246: 0a01 |0025: move-result v1 │ │ +2a2248: 3901 0700 |0026: if-nez v1, 002d // +0007 │ │ +2a224c: 7210 7303 0000 |0028: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a2252: 120b |002b: const/4 v11, #int 0 // #0 │ │ +2a2254: 110b |002c: return-object v11 │ │ +2a2256: 2201 f80f |002d: new-instance v1, Lfr/nocle/passegares/modele/Boutique; // type@0ff8 │ │ +2a225a: 7220 7903 9000 |002f: invoke-interface {v0, v9}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a2260: 0a02 |0032: move-result v2 │ │ +2a2262: 7220 7c03 8000 |0033: invoke-interface {v0, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a2268: 0c03 |0036: move-result-object v3 │ │ +2a226a: 7053 c185 b12c |0037: invoke-direct {v1, v11, v12, v2, v3}, Lfr/nocle/passegares/modele/Boutique;.:(JILjava/lang/String;)V // method@85c1 │ │ +2a2270: 7210 7303 0000 |003a: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a2276: 1101 |003d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0011 line=66 │ │ 0x001e line=64 │ │ 0x0022 line=67 │ │ 0x0028 line=69 │ │ @@ -976064,36 +976063,36 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -2a2380: |[2a2380] fr.nocle.passegares.controlleur.BoutiqueCtrl.getListeObjetsEnVente:()Ljava/util/ArrayList; │ │ -2a2390: 2200 f00f |0000: new-instance v0, Lfr/nocle/passegares/controlleur/InventaireCtrl; // type@0ff0 │ │ -2a2394: 5441 9d82 |0002: iget-object v1, v4, Lfr/nocle/passegares/controlleur/BoutiqueCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@829d │ │ -2a2398: 7020 8285 1000 |0004: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@8582 │ │ -2a239e: 2201 b910 |0007: new-instance v1, Ljava/util/ArrayList; // type@10b9 │ │ -2a23a2: 7010 5c89 0100 |0009: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a23a8: 6e10 8985 0000 |000c: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.getListObjetsSpeciaux:()Ljava/util/ArrayList; // method@8589 │ │ -2a23ae: 0c00 |000f: move-result-object v0 │ │ -2a23b0: 6e10 6a89 0000 |0010: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ -2a23b6: 0c00 |0013: move-result-object v0 │ │ -2a23b8: 7210 d689 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ -2a23be: 0a02 |0017: move-result v2 │ │ -2a23c0: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ -2a23c4: 7210 d789 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ -2a23ca: 0c02 |001d: move-result-object v2 │ │ -2a23cc: 1f02 fe0f |001e: check-cast v2, Lfr/nocle/passegares/modele/ObjetSpecial; // type@0ffe │ │ -2a23d0: 6e10 2a86 0200 |0020: invoke-virtual {v2}, Lfr/nocle/passegares/modele/ObjetSpecial;.estVendable:()Z // method@862a │ │ -2a23d6: 0a03 |0023: move-result v3 │ │ -2a23d8: 3803 f0ff |0024: if-eqz v3, 0014 // -0010 │ │ -2a23dc: 6e20 6089 2100 |0026: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a23e2: 28eb |0029: goto 0014 // -0015 │ │ -2a23e4: 1101 |002a: return-object v1 │ │ +2a237c: |[2a237c] fr.nocle.passegares.controlleur.BoutiqueCtrl.getListeObjetsEnVente:()Ljava/util/ArrayList; │ │ +2a238c: 2200 f00f |0000: new-instance v0, Lfr/nocle/passegares/controlleur/InventaireCtrl; // type@0ff0 │ │ +2a2390: 5441 9d82 |0002: iget-object v1, v4, Lfr/nocle/passegares/controlleur/BoutiqueCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@829d │ │ +2a2394: 7020 8285 1000 |0004: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@8582 │ │ +2a239a: 2201 b910 |0007: new-instance v1, Ljava/util/ArrayList; // type@10b9 │ │ +2a239e: 7010 5c89 0100 |0009: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a23a4: 6e10 8985 0000 |000c: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.getListObjetsSpeciaux:()Ljava/util/ArrayList; // method@8589 │ │ +2a23aa: 0c00 |000f: move-result-object v0 │ │ +2a23ac: 6e10 6a89 0000 |0010: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ +2a23b2: 0c00 |0013: move-result-object v0 │ │ +2a23b4: 7210 d689 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ +2a23ba: 0a02 |0017: move-result v2 │ │ +2a23bc: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ +2a23c0: 7210 d789 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ +2a23c6: 0c02 |001d: move-result-object v2 │ │ +2a23c8: 1f02 fe0f |001e: check-cast v2, Lfr/nocle/passegares/modele/ObjetSpecial; // type@0ffe │ │ +2a23cc: 6e10 2a86 0200 |0020: invoke-virtual {v2}, Lfr/nocle/passegares/modele/ObjetSpecial;.estVendable:()Z // method@862a │ │ +2a23d2: 0a03 |0023: move-result v3 │ │ +2a23d4: 3803 f0ff |0024: if-eqz v3, 0014 // -0010 │ │ +2a23d8: 6e20 6089 2100 |0026: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a23de: 28eb |0029: goto 0014 // -0015 │ │ +2a23e0: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0007 line=93 │ │ 0x000c line=95 │ │ 0x0010 line=96 │ │ 0x0020 line=99 │ │ @@ -976106,30 +976105,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -2a227c: |[2a227c] fr.nocle.passegares.controlleur.BoutiqueCtrl.getNbBoutiques:()I │ │ -2a228c: 5430 9d82 |0000: iget-object v0, v3, Lfr/nocle/passegares/controlleur/BoutiqueCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@829d │ │ -2a2290: 1a01 ee30 |0002: const-string v1, "SELECT COUNT(id) FROM Boutique" // string@30ee │ │ -2a2294: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2a2296: 6e30 9d03 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a229c: 0c00 |0008: move-result-object v0 │ │ -2a229e: 7210 7f03 0000 |0009: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a22a4: 0a01 |000c: move-result v1 │ │ -2a22a6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -2a22a8: 3901 0600 |000e: if-nez v1, 0014 // +0006 │ │ -2a22ac: 7210 7303 0000 |0010: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a22b2: 0f02 |0013: return v2 │ │ -2a22b4: 7220 7903 2000 |0014: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a22ba: 0a01 |0017: move-result v1 │ │ -2a22bc: 7210 7303 0000 |0018: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a22c2: 0f01 |001b: return v1 │ │ +2a2278: |[2a2278] fr.nocle.passegares.controlleur.BoutiqueCtrl.getNbBoutiques:()I │ │ +2a2288: 5430 9d82 |0000: iget-object v0, v3, Lfr/nocle/passegares/controlleur/BoutiqueCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@829d │ │ +2a228c: 1a01 ee30 |0002: const-string v1, "SELECT COUNT(id) FROM Boutique" // string@30ee │ │ +2a2290: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2a2292: 6e30 9d03 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a2298: 0c00 |0008: move-result-object v0 │ │ +2a229a: 7210 7f03 0000 |0009: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a22a0: 0a01 |000c: move-result v1 │ │ +2a22a2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +2a22a4: 3901 0600 |000e: if-nez v1, 0014 // +0006 │ │ +2a22a8: 7210 7303 0000 |0010: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a22ae: 0f02 |0013: return v2 │ │ +2a22b0: 7220 7903 2000 |0014: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a22b6: 0a01 |0017: move-result v1 │ │ +2a22b8: 7210 7303 0000 |0018: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a22be: 0f01 |001b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0009 line=80 │ │ 0x0010 line=82 │ │ 0x0014 line=85 │ │ 0x0018 line=86 │ │ @@ -976173,18 +976172,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2a3044: |[2a3044] fr.nocle.passegares.controlleur.GareCtrl.:(Landroid/content/Context;)V │ │ -2a3054: 7020 4a85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/content/Context;)V // method@854a │ │ -2a305a: 6e10 6685 0000 |0003: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/GareCtrl;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@8566 │ │ -2a3060: 0e00 |0006: return-void │ │ +2a3040: |[2a3040] fr.nocle.passegares.controlleur.GareCtrl.:(Landroid/content/Context;)V │ │ +2a3050: 7020 4a85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/content/Context;)V // method@854a │ │ +2a3056: 6e10 6685 0000 |0003: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/GareCtrl;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@8566 │ │ +2a305c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/controlleur/GareCtrl; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -976194,17 +976193,17 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2a3064: |[2a3064] fr.nocle.passegares.controlleur.GareCtrl.:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -2a3074: 7020 4b85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@854b │ │ -2a307a: 0e00 |0003: return-void │ │ +2a3060: |[2a3060] fr.nocle.passegares.controlleur.GareCtrl.:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +2a3070: 7020 4b85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@854b │ │ +2a3076: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/controlleur/GareCtrl; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ @@ -976213,85 +976212,85 @@ │ │ type : '(Lfr/nocle/passegares/modele/Gare;)Landroid/content/ContentValues;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 150 16-bit code units │ │ -2a28c0: |[2a28c0] fr.nocle.passegares.controlleur.GareCtrl.creerDepuisObj:(Lfr/nocle/passegares/modele/Gare;)Landroid/content/ContentValues; │ │ -2a28d0: 2200 6600 |0000: new-instance v0, Landroid/content/ContentValues; // type@0066 │ │ -2a28d4: 7010 2c02 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@022c │ │ -2a28da: 6e10 d485 0500 |0005: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getIdStif:()Ljava/lang/String; // method@85d4 │ │ -2a28e0: 0c01 |0008: move-result-object v1 │ │ -2a28e2: 1a02 6f5c |0009: const-string v2, "idStif" // string@5c6f │ │ -2a28e6: 6e30 3102 2001 |000b: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ -2a28ec: 6e10 da85 0500 |000e: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getNom:()Ljava/lang/String; // method@85da │ │ -2a28f2: 0c01 |0011: move-result-object v1 │ │ -2a28f4: 1a02 8872 |0012: const-string v2, "nom" // string@7288 │ │ -2a28f8: 6e30 3102 2001 |0014: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ -2a28fe: 6e10 d785 0500 |0017: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getLongitude:()D // method@85d7 │ │ -2a2904: 0b01 |001a: move-result-wide v1 │ │ -2a2906: 7120 4888 2100 |001b: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@8848 │ │ -2a290c: 0c01 |001e: move-result-object v1 │ │ -2a290e: 1a02 c561 |001f: const-string v2, "lon" // string@61c5 │ │ -2a2912: 6e30 2e02 2001 |0021: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@022e │ │ -2a2918: 6e10 d585 0500 |0024: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getLatitude:()D // method@85d5 │ │ -2a291e: 0b01 |0027: move-result-wide v1 │ │ -2a2920: 7120 4888 2100 |0028: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@8848 │ │ -2a2926: 0c01 |002b: move-result-object v1 │ │ -2a2928: 1a02 c760 |002c: const-string v2, "lat" // string@60c7 │ │ -2a292c: 6e30 2e02 2001 |002e: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@022e │ │ -2a2932: 6e10 d085 0500 |0031: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getExploitant:()Ljava/lang/String; // method@85d0 │ │ -2a2938: 0c01 |0034: move-result-object v1 │ │ -2a293a: 1a02 574e |0035: const-string v2, "exploitant" // string@4e57 │ │ -2a293e: 6e30 3102 2001 |0037: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ -2a2944: 6e10 d985 0500 |003a: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ -2a294a: 0a01 |003d: move-result v1 │ │ -2a294c: 7110 6f88 0100 |003e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a2952: 0c01 |0041: move-result-object v1 │ │ -2a2954: 1a02 7472 |0042: const-string v2, "niveau" // string@7274 │ │ -2a2958: 6e30 2f02 2001 |0044: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ -2a295e: 6e10 ca85 0500 |0047: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getCouleur:()I // method@85ca │ │ -2a2964: 0a01 |004a: move-result v1 │ │ -2a2966: 7110 6f88 0100 |004b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a296c: 0c01 |004e: move-result-object v1 │ │ -2a296e: 1a02 8848 |004f: const-string v2, "couleur" // string@4888 │ │ -2a2972: 6e30 2f02 2001 |0051: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ -2a2978: 6e10 cb85 0500 |0054: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getCouleurEvo:()I // method@85cb │ │ -2a297e: 0a01 |0057: move-result v1 │ │ -2a2980: 7110 6f88 0100 |0058: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a2986: 0c01 |005b: move-result-object v1 │ │ -2a2988: 1a02 8a48 |005c: const-string v2, "couleurEvolution" // string@488a │ │ -2a298c: 6e30 2f02 2001 |005e: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ -2a2992: 6e10 d885 0500 |0061: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getNbTampons:()I // method@85d8 │ │ -2a2998: 0a01 |0064: move-result v1 │ │ -2a299a: 7110 6f88 0100 |0065: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a29a0: 0c01 |0068: move-result-object v1 │ │ -2a29a2: 1a02 3372 |0069: const-string v2, "nbValidations" // string@7233 │ │ -2a29a6: 6e30 2f02 2001 |006b: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ -2a29ac: 6e10 ce85 0500 |006e: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getDerniereValidationDate:()Ljava/util/Date; // method@85ce │ │ -2a29b2: 0c01 |0071: move-result-object v1 │ │ -2a29b4: 1a02 a24a |0072: const-string v2, "derniereValidation" // string@4aa2 │ │ -2a29b8: 3901 0a00 |0074: if-nez v1, 007e // +000a │ │ -2a29bc: 1201 |0076: const/4 v1, #int 0 // #0 │ │ -2a29be: 0713 |0077: move-object v3, v1 │ │ -2a29c0: 1f03 8910 |0078: check-cast v3, Ljava/lang/String; // type@1089 │ │ -2a29c4: 6e30 3102 2001 |007a: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ -2a29ca: 280f |007d: goto 008c // +000f │ │ -2a29cc: 2203 b710 |007e: new-instance v3, Ljava/text/SimpleDateFormat; // type@10b7 │ │ -2a29d0: 1a04 148e |0080: const-string v4, "yyyy-MM-dd HH:mm:ss" // string@8e14 │ │ -2a29d4: 7020 4789 4300 |0082: invoke-direct {v3, v4}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@8947 │ │ -2a29da: 6e20 4b89 1300 |0085: invoke-virtual {v3, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@894b │ │ -2a29e0: 0c01 |0088: move-result-object v1 │ │ -2a29e2: 6e30 3102 2001 |0089: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ -2a29e8: 6e10 d285 0500 |008c: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getIdBoutique:()Ljava/lang/Long; // method@85d2 │ │ -2a29ee: 0c05 |008f: move-result-object v5 │ │ -2a29f0: 1a01 6f44 |0090: const-string v1, "boutiqueId" // string@446f │ │ -2a29f4: 6e30 3002 1005 |0092: invoke-virtual {v0, v1, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0230 │ │ -2a29fa: 1100 |0095: return-object v0 │ │ +2a28bc: |[2a28bc] fr.nocle.passegares.controlleur.GareCtrl.creerDepuisObj:(Lfr/nocle/passegares/modele/Gare;)Landroid/content/ContentValues; │ │ +2a28cc: 2200 6600 |0000: new-instance v0, Landroid/content/ContentValues; // type@0066 │ │ +2a28d0: 7010 2c02 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@022c │ │ +2a28d6: 6e10 d485 0500 |0005: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getIdStif:()Ljava/lang/String; // method@85d4 │ │ +2a28dc: 0c01 |0008: move-result-object v1 │ │ +2a28de: 1a02 6f5c |0009: const-string v2, "idStif" // string@5c6f │ │ +2a28e2: 6e30 3102 2001 |000b: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ +2a28e8: 6e10 da85 0500 |000e: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getNom:()Ljava/lang/String; // method@85da │ │ +2a28ee: 0c01 |0011: move-result-object v1 │ │ +2a28f0: 1a02 8872 |0012: const-string v2, "nom" // string@7288 │ │ +2a28f4: 6e30 3102 2001 |0014: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ +2a28fa: 6e10 d785 0500 |0017: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getLongitude:()D // method@85d7 │ │ +2a2900: 0b01 |001a: move-result-wide v1 │ │ +2a2902: 7120 4888 2100 |001b: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@8848 │ │ +2a2908: 0c01 |001e: move-result-object v1 │ │ +2a290a: 1a02 c561 |001f: const-string v2, "lon" // string@61c5 │ │ +2a290e: 6e30 2e02 2001 |0021: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@022e │ │ +2a2914: 6e10 d585 0500 |0024: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getLatitude:()D // method@85d5 │ │ +2a291a: 0b01 |0027: move-result-wide v1 │ │ +2a291c: 7120 4888 2100 |0028: invoke-static {v1, v2}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@8848 │ │ +2a2922: 0c01 |002b: move-result-object v1 │ │ +2a2924: 1a02 c760 |002c: const-string v2, "lat" // string@60c7 │ │ +2a2928: 6e30 2e02 2001 |002e: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@022e │ │ +2a292e: 6e10 d085 0500 |0031: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getExploitant:()Ljava/lang/String; // method@85d0 │ │ +2a2934: 0c01 |0034: move-result-object v1 │ │ +2a2936: 1a02 574e |0035: const-string v2, "exploitant" // string@4e57 │ │ +2a293a: 6e30 3102 2001 |0037: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ +2a2940: 6e10 d985 0500 |003a: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getNiveau:()I // method@85d9 │ │ +2a2946: 0a01 |003d: move-result v1 │ │ +2a2948: 7110 6f88 0100 |003e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a294e: 0c01 |0041: move-result-object v1 │ │ +2a2950: 1a02 7472 |0042: const-string v2, "niveau" // string@7274 │ │ +2a2954: 6e30 2f02 2001 |0044: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ +2a295a: 6e10 ca85 0500 |0047: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getCouleur:()I // method@85ca │ │ +2a2960: 0a01 |004a: move-result v1 │ │ +2a2962: 7110 6f88 0100 |004b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a2968: 0c01 |004e: move-result-object v1 │ │ +2a296a: 1a02 8848 |004f: const-string v2, "couleur" // string@4888 │ │ +2a296e: 6e30 2f02 2001 |0051: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ +2a2974: 6e10 cb85 0500 |0054: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getCouleurEvo:()I // method@85cb │ │ +2a297a: 0a01 |0057: move-result v1 │ │ +2a297c: 7110 6f88 0100 |0058: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a2982: 0c01 |005b: move-result-object v1 │ │ +2a2984: 1a02 8a48 |005c: const-string v2, "couleurEvolution" // string@488a │ │ +2a2988: 6e30 2f02 2001 |005e: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ +2a298e: 6e10 d885 0500 |0061: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getNbTampons:()I // method@85d8 │ │ +2a2994: 0a01 |0064: move-result v1 │ │ +2a2996: 7110 6f88 0100 |0065: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a299c: 0c01 |0068: move-result-object v1 │ │ +2a299e: 1a02 3372 |0069: const-string v2, "nbValidations" // string@7233 │ │ +2a29a2: 6e30 2f02 2001 |006b: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ +2a29a8: 6e10 ce85 0500 |006e: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getDerniereValidationDate:()Ljava/util/Date; // method@85ce │ │ +2a29ae: 0c01 |0071: move-result-object v1 │ │ +2a29b0: 1a02 a24a |0072: const-string v2, "derniereValidation" // string@4aa2 │ │ +2a29b4: 3901 0a00 |0074: if-nez v1, 007e // +000a │ │ +2a29b8: 1201 |0076: const/4 v1, #int 0 // #0 │ │ +2a29ba: 0713 |0077: move-object v3, v1 │ │ +2a29bc: 1f03 8910 |0078: check-cast v3, Ljava/lang/String; // type@1089 │ │ +2a29c0: 6e30 3102 2001 |007a: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ +2a29c6: 280f |007d: goto 008c // +000f │ │ +2a29c8: 2203 b710 |007e: new-instance v3, Ljava/text/SimpleDateFormat; // type@10b7 │ │ +2a29cc: 1a04 148e |0080: const-string v4, "yyyy-MM-dd HH:mm:ss" // string@8e14 │ │ +2a29d0: 7020 4789 4300 |0082: invoke-direct {v3, v4}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@8947 │ │ +2a29d6: 6e20 4b89 1300 |0085: invoke-virtual {v3, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@894b │ │ +2a29dc: 0c01 |0088: move-result-object v1 │ │ +2a29de: 6e30 3102 2001 |0089: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ +2a29e4: 6e10 d285 0500 |008c: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getIdBoutique:()Ljava/lang/Long; // method@85d2 │ │ +2a29ea: 0c05 |008f: move-result-object v5 │ │ +2a29ec: 1a01 6f44 |0090: const-string v1, "boutiqueId" // string@446f │ │ +2a29f0: 6e30 3002 1005 |0092: invoke-virtual {v0, v1, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0230 │ │ +2a29f6: 1100 |0095: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0005 line=135 │ │ 0x000e line=136 │ │ 0x0017 line=137 │ │ 0x0024 line=138 │ │ @@ -976313,26 +976312,26 @@ │ │ type : '(JJ)Landroid/content/ContentValues;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -2a29fc: |[2a29fc] fr.nocle.passegares.controlleur.GareCtrl.creerRelationGareLigne:(JJ)Landroid/content/ContentValues; │ │ -2a2a0c: 2200 6600 |0000: new-instance v0, Landroid/content/ContentValues; // type@0066 │ │ -2a2a10: 7010 2c02 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@022c │ │ -2a2a16: 7120 7888 2100 |0005: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ -2a2a1c: 0c01 |0008: move-result-object v1 │ │ -2a2a1e: 1a02 665c |0009: const-string v2, "idGare" // string@5c66 │ │ -2a2a22: 6e30 3002 2001 |000b: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0230 │ │ -2a2a28: 7120 7888 4300 |000e: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ -2a2a2e: 0c01 |0011: move-result-object v1 │ │ -2a2a30: 1a02 6a5c |0012: const-string v2, "idLigne" // string@5c6a │ │ -2a2a34: 6e30 3002 2001 |0014: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0230 │ │ -2a2a3a: 1100 |0017: return-object v0 │ │ +2a29f8: |[2a29f8] fr.nocle.passegares.controlleur.GareCtrl.creerRelationGareLigne:(JJ)Landroid/content/ContentValues; │ │ +2a2a08: 2200 6600 |0000: new-instance v0, Landroid/content/ContentValues; // type@0066 │ │ +2a2a0c: 7010 2c02 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@022c │ │ +2a2a12: 7120 7888 2100 |0005: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ +2a2a18: 0c01 |0008: move-result-object v1 │ │ +2a2a1a: 1a02 665c |0009: const-string v2, "idGare" // string@5c66 │ │ +2a2a1e: 6e30 3002 2001 |000b: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0230 │ │ +2a2a24: 7120 7888 4300 |000e: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ +2a2a2a: 0c01 |0011: move-result-object v1 │ │ +2a2a2c: 1a02 6a5c |0012: const-string v2, "idLigne" // string@5c6a │ │ +2a2a30: 6e30 3002 2001 |0014: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0230 │ │ +2a2a36: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0005 line=158 │ │ 0x000e line=159 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 (null) J │ │ @@ -976343,115 +976342,115 @@ │ │ type : '(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 191 16-bit code units │ │ -2a3138: |[2a3138] fr.nocle.passegares.controlleur.GareCtrl.fixIssueGaresHorsIdF:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V │ │ -2a3148: 1a05 f130 |0000: const-string v5, "SELECT estInstalle FROM Region WHERE dossierId = 'CentreVdL'" // string@30f1 │ │ -2a314c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -2a314e: 6e30 9d03 5600 |0003: invoke-virtual {v6, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a3154: 0c05 |0006: move-result-object v5 │ │ -2a3156: 7210 7603 0500 |0007: invoke-interface {v5}, Landroid/database/Cursor;.getCount:()I // method@0376 │ │ -2a315c: 0a01 |000a: move-result v1 │ │ -2a315e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -2a3160: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -2a3162: 3d01 1000 |000d: if-lez v1, 001d // +0010 │ │ -2a3166: 7210 7f03 0500 |000f: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a316c: 0a01 |0012: move-result v1 │ │ -2a316e: 3901 0a00 |0013: if-nez v1, 001d // +000a │ │ -2a3172: 7220 7903 3500 |0015: invoke-interface {v5, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a3178: 0a01 |0018: move-result v1 │ │ -2a317a: 3321 0400 |0019: if-ne v1, v2, 001d // +0004 │ │ -2a317e: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -2a3180: 2802 |001c: goto 001e // +0002 │ │ -2a3182: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -2a3184: 7210 7303 0500 |001e: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a318a: 3901 0700 |0021: if-nez v1, 0028 // +0007 │ │ -2a318e: 1a05 410e |0023: const-string v5, "DELETE FROM Gare WHERE idStif IN ('411498', '411504', '411507', '59302', '411501', '59049', '411449', '411446', '411443')" // string@0e41 │ │ -2a3192: 6e20 9903 5600 |0025: invoke-virtual {v6, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a3198: 1a05 f230 |0028: const-string v5, "SELECT estInstalle FROM Region WHERE dossierId = 'HautsFrance'" // string@30f2 │ │ -2a319c: 6e30 9d03 5600 |002a: invoke-virtual {v6, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a31a2: 0c05 |002d: move-result-object v5 │ │ -2a31a4: 7210 7603 0500 |002e: invoke-interface {v5}, Landroid/database/Cursor;.getCount:()I // method@0376 │ │ -2a31aa: 0a01 |0031: move-result v1 │ │ -2a31ac: 3d01 1000 |0032: if-lez v1, 0042 // +0010 │ │ -2a31b0: 7210 7f03 0500 |0034: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a31b6: 0a01 |0037: move-result v1 │ │ -2a31b8: 3901 0a00 |0038: if-nez v1, 0042 // +000a │ │ -2a31bc: 7220 7903 3500 |003a: invoke-interface {v5, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a31c2: 0a01 |003d: move-result v1 │ │ -2a31c4: 3321 0400 |003e: if-ne v1, v2, 0042 // +0004 │ │ -2a31c8: 1211 |0040: const/4 v1, #int 1 // #1 │ │ -2a31ca: 2802 |0041: goto 0043 // +0002 │ │ -2a31cc: 1201 |0042: const/4 v1, #int 0 // #0 │ │ -2a31ce: 7210 7303 0500 |0043: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a31d4: 3901 0700 |0046: if-nez v1, 004d // +0007 │ │ -2a31d8: 1a05 3e0e |0048: const-string v5, "DELETE FROM Gare WHERE idStif IN ('411317')" // string@0e3e │ │ -2a31dc: 6e20 9903 5600 |004a: invoke-virtual {v6, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a31e2: 1a05 f330 |004d: const-string v5, "SELECT estInstalle FROM Region WHERE dossierId = 'Normandie'" // string@30f3 │ │ -2a31e6: 6e30 9d03 5600 |004f: invoke-virtual {v6, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a31ec: 0c05 |0052: move-result-object v5 │ │ -2a31ee: 7210 7603 0500 |0053: invoke-interface {v5}, Landroid/database/Cursor;.getCount:()I // method@0376 │ │ -2a31f4: 0a01 |0056: move-result v1 │ │ -2a31f6: 3d01 1000 |0057: if-lez v1, 0067 // +0010 │ │ -2a31fa: 7210 7f03 0500 |0059: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a3200: 0a01 |005c: move-result v1 │ │ -2a3202: 3901 0a00 |005d: if-nez v1, 0067 // +000a │ │ -2a3206: 7220 7903 3500 |005f: invoke-interface {v5, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a320c: 0a01 |0062: move-result v1 │ │ -2a320e: 3321 0400 |0063: if-ne v1, v2, 0067 // +0004 │ │ -2a3212: 1211 |0065: const/4 v1, #int 1 // #1 │ │ -2a3214: 2802 |0066: goto 0068 // +0002 │ │ -2a3216: 1201 |0067: const/4 v1, #int 0 // #0 │ │ -2a3218: 7210 7303 0500 |0068: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a321e: 3901 0700 |006b: if-nez v1, 0072 // +0007 │ │ -2a3222: 1a05 3f0e |006d: const-string v5, "DELETE FROM Gare WHERE idStif IN ('411365', '411362')" // string@0e3f │ │ -2a3226: 6e20 9903 5600 |006f: invoke-virtual {v6, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a322c: 1a05 f030 |0072: const-string v5, "SELECT estInstalle FROM Region WHERE dossierId = 'BourgogneFC'" // string@30f0 │ │ -2a3230: 6e30 9d03 5600 |0074: invoke-virtual {v6, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a3236: 0c05 |0077: move-result-object v5 │ │ -2a3238: 7210 7603 0500 |0078: invoke-interface {v5}, Landroid/database/Cursor;.getCount:()I // method@0376 │ │ -2a323e: 0a04 |007b: move-result v4 │ │ -2a3240: 3d04 1000 |007c: if-lez v4, 008c // +0010 │ │ -2a3244: 7210 7f03 0500 |007e: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a324a: 0a04 |0081: move-result v4 │ │ -2a324c: 3904 0a00 |0082: if-nez v4, 008c // +000a │ │ -2a3250: 7220 7903 3500 |0084: invoke-interface {v5, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a3256: 0a04 |0087: move-result v4 │ │ -2a3258: 3324 0400 |0088: if-ne v4, v2, 008c // +0004 │ │ -2a325c: 1214 |008a: const/4 v4, #int 1 // #1 │ │ -2a325e: 2802 |008b: goto 008d // +0002 │ │ -2a3260: 1204 |008c: const/4 v4, #int 0 // #0 │ │ -2a3262: 7210 7303 0500 |008d: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a3268: 3904 0700 |0090: if-nez v4, 0097 // +0007 │ │ -2a326c: 1a05 400e |0092: const-string v5, "DELETE FROM Gare WHERE idStif IN ('411461', '411476', '411479', '411473', '411464', '411452', '411458', '411467', '411455')" // string@0e40 │ │ -2a3270: 6e20 9903 5600 |0094: invoke-virtual {v6, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a3276: 3801 2700 |0097: if-eqz v1, 00be // +0027 │ │ -2a327a: 1a05 f430 |0099: const-string v5, "SELECT estInstalle FROM Region WHERE dossierId = 'Paris'" // string@30f4 │ │ -2a327e: 6e30 9d03 5600 |009b: invoke-virtual {v6, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a3284: 0c05 |009e: move-result-object v5 │ │ -2a3286: 7210 7f03 0500 |009f: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a328c: 0a00 |00a2: move-result v0 │ │ -2a328e: 3900 0b00 |00a3: if-nez v0, 00ae // +000b │ │ -2a3292: 7220 7903 3500 |00a5: invoke-interface {v5, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a3298: 0a00 |00a8: move-result v0 │ │ -2a329a: 3320 0300 |00a9: if-ne v0, v2, 00ac // +0003 │ │ -2a329e: 2802 |00ab: goto 00ad // +0002 │ │ -2a32a0: 1202 |00ac: const/4 v2, #int 0 // #0 │ │ -2a32a2: 0123 |00ad: move v3, v2 │ │ -2a32a4: 7210 7303 0500 |00ae: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a32aa: 3803 0800 |00b1: if-eqz v3, 00b9 // +0008 │ │ -2a32ae: 1a05 3d0e |00b3: const-string v5, "DELETE FROM Gare WHERE idStif = 'SNCF01838'" // string@0e3d │ │ -2a32b2: 6e20 9903 5600 |00b5: invoke-virtual {v6, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a32b8: 2806 |00b8: goto 00be // +0006 │ │ -2a32ba: 1a05 e638 |00b9: const-string v5, "UPDATE Gare SET idStif = '59038' WHERE idStif = 'SNCF01838'" // string@38e6 │ │ -2a32be: 6e20 9903 5600 |00bb: invoke-virtual {v6, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a32c4: 0e00 |00be: return-void │ │ +2a3134: |[2a3134] fr.nocle.passegares.controlleur.GareCtrl.fixIssueGaresHorsIdF:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V │ │ +2a3144: 1a05 f130 |0000: const-string v5, "SELECT estInstalle FROM Region WHERE dossierId = 'CentreVdL'" // string@30f1 │ │ +2a3148: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +2a314a: 6e30 9d03 5600 |0003: invoke-virtual {v6, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a3150: 0c05 |0006: move-result-object v5 │ │ +2a3152: 7210 7603 0500 |0007: invoke-interface {v5}, Landroid/database/Cursor;.getCount:()I // method@0376 │ │ +2a3158: 0a01 |000a: move-result v1 │ │ +2a315a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +2a315c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +2a315e: 3d01 1000 |000d: if-lez v1, 001d // +0010 │ │ +2a3162: 7210 7f03 0500 |000f: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a3168: 0a01 |0012: move-result v1 │ │ +2a316a: 3901 0a00 |0013: if-nez v1, 001d // +000a │ │ +2a316e: 7220 7903 3500 |0015: invoke-interface {v5, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a3174: 0a01 |0018: move-result v1 │ │ +2a3176: 3321 0400 |0019: if-ne v1, v2, 001d // +0004 │ │ +2a317a: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +2a317c: 2802 |001c: goto 001e // +0002 │ │ +2a317e: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +2a3180: 7210 7303 0500 |001e: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a3186: 3901 0700 |0021: if-nez v1, 0028 // +0007 │ │ +2a318a: 1a05 410e |0023: const-string v5, "DELETE FROM Gare WHERE idStif IN ('411498', '411504', '411507', '59302', '411501', '59049', '411449', '411446', '411443')" // string@0e41 │ │ +2a318e: 6e20 9903 5600 |0025: invoke-virtual {v6, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a3194: 1a05 f230 |0028: const-string v5, "SELECT estInstalle FROM Region WHERE dossierId = 'HautsFrance'" // string@30f2 │ │ +2a3198: 6e30 9d03 5600 |002a: invoke-virtual {v6, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a319e: 0c05 |002d: move-result-object v5 │ │ +2a31a0: 7210 7603 0500 |002e: invoke-interface {v5}, Landroid/database/Cursor;.getCount:()I // method@0376 │ │ +2a31a6: 0a01 |0031: move-result v1 │ │ +2a31a8: 3d01 1000 |0032: if-lez v1, 0042 // +0010 │ │ +2a31ac: 7210 7f03 0500 |0034: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a31b2: 0a01 |0037: move-result v1 │ │ +2a31b4: 3901 0a00 |0038: if-nez v1, 0042 // +000a │ │ +2a31b8: 7220 7903 3500 |003a: invoke-interface {v5, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a31be: 0a01 |003d: move-result v1 │ │ +2a31c0: 3321 0400 |003e: if-ne v1, v2, 0042 // +0004 │ │ +2a31c4: 1211 |0040: const/4 v1, #int 1 // #1 │ │ +2a31c6: 2802 |0041: goto 0043 // +0002 │ │ +2a31c8: 1201 |0042: const/4 v1, #int 0 // #0 │ │ +2a31ca: 7210 7303 0500 |0043: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a31d0: 3901 0700 |0046: if-nez v1, 004d // +0007 │ │ +2a31d4: 1a05 3e0e |0048: const-string v5, "DELETE FROM Gare WHERE idStif IN ('411317')" // string@0e3e │ │ +2a31d8: 6e20 9903 5600 |004a: invoke-virtual {v6, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a31de: 1a05 f330 |004d: const-string v5, "SELECT estInstalle FROM Region WHERE dossierId = 'Normandie'" // string@30f3 │ │ +2a31e2: 6e30 9d03 5600 |004f: invoke-virtual {v6, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a31e8: 0c05 |0052: move-result-object v5 │ │ +2a31ea: 7210 7603 0500 |0053: invoke-interface {v5}, Landroid/database/Cursor;.getCount:()I // method@0376 │ │ +2a31f0: 0a01 |0056: move-result v1 │ │ +2a31f2: 3d01 1000 |0057: if-lez v1, 0067 // +0010 │ │ +2a31f6: 7210 7f03 0500 |0059: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a31fc: 0a01 |005c: move-result v1 │ │ +2a31fe: 3901 0a00 |005d: if-nez v1, 0067 // +000a │ │ +2a3202: 7220 7903 3500 |005f: invoke-interface {v5, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a3208: 0a01 |0062: move-result v1 │ │ +2a320a: 3321 0400 |0063: if-ne v1, v2, 0067 // +0004 │ │ +2a320e: 1211 |0065: const/4 v1, #int 1 // #1 │ │ +2a3210: 2802 |0066: goto 0068 // +0002 │ │ +2a3212: 1201 |0067: const/4 v1, #int 0 // #0 │ │ +2a3214: 7210 7303 0500 |0068: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a321a: 3901 0700 |006b: if-nez v1, 0072 // +0007 │ │ +2a321e: 1a05 3f0e |006d: const-string v5, "DELETE FROM Gare WHERE idStif IN ('411365', '411362')" // string@0e3f │ │ +2a3222: 6e20 9903 5600 |006f: invoke-virtual {v6, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a3228: 1a05 f030 |0072: const-string v5, "SELECT estInstalle FROM Region WHERE dossierId = 'BourgogneFC'" // string@30f0 │ │ +2a322c: 6e30 9d03 5600 |0074: invoke-virtual {v6, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a3232: 0c05 |0077: move-result-object v5 │ │ +2a3234: 7210 7603 0500 |0078: invoke-interface {v5}, Landroid/database/Cursor;.getCount:()I // method@0376 │ │ +2a323a: 0a04 |007b: move-result v4 │ │ +2a323c: 3d04 1000 |007c: if-lez v4, 008c // +0010 │ │ +2a3240: 7210 7f03 0500 |007e: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a3246: 0a04 |0081: move-result v4 │ │ +2a3248: 3904 0a00 |0082: if-nez v4, 008c // +000a │ │ +2a324c: 7220 7903 3500 |0084: invoke-interface {v5, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a3252: 0a04 |0087: move-result v4 │ │ +2a3254: 3324 0400 |0088: if-ne v4, v2, 008c // +0004 │ │ +2a3258: 1214 |008a: const/4 v4, #int 1 // #1 │ │ +2a325a: 2802 |008b: goto 008d // +0002 │ │ +2a325c: 1204 |008c: const/4 v4, #int 0 // #0 │ │ +2a325e: 7210 7303 0500 |008d: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a3264: 3904 0700 |0090: if-nez v4, 0097 // +0007 │ │ +2a3268: 1a05 400e |0092: const-string v5, "DELETE FROM Gare WHERE idStif IN ('411461', '411476', '411479', '411473', '411464', '411452', '411458', '411467', '411455')" // string@0e40 │ │ +2a326c: 6e20 9903 5600 |0094: invoke-virtual {v6, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a3272: 3801 2700 |0097: if-eqz v1, 00be // +0027 │ │ +2a3276: 1a05 f430 |0099: const-string v5, "SELECT estInstalle FROM Region WHERE dossierId = 'Paris'" // string@30f4 │ │ +2a327a: 6e30 9d03 5600 |009b: invoke-virtual {v6, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a3280: 0c05 |009e: move-result-object v5 │ │ +2a3282: 7210 7f03 0500 |009f: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a3288: 0a00 |00a2: move-result v0 │ │ +2a328a: 3900 0b00 |00a3: if-nez v0, 00ae // +000b │ │ +2a328e: 7220 7903 3500 |00a5: invoke-interface {v5, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a3294: 0a00 |00a8: move-result v0 │ │ +2a3296: 3320 0300 |00a9: if-ne v0, v2, 00ac // +0003 │ │ +2a329a: 2802 |00ab: goto 00ad // +0002 │ │ +2a329c: 1202 |00ac: const/4 v2, #int 0 // #0 │ │ +2a329e: 0123 |00ad: move v3, v2 │ │ +2a32a0: 7210 7303 0500 |00ae: invoke-interface {v5}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a32a6: 3803 0800 |00b1: if-eqz v3, 00b9 // +0008 │ │ +2a32aa: 1a05 3d0e |00b3: const-string v5, "DELETE FROM Gare WHERE idStif = 'SNCF01838'" // string@0e3d │ │ +2a32ae: 6e20 9903 5600 |00b5: invoke-virtual {v6, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a32b4: 2806 |00b8: goto 00be // +0006 │ │ +2a32b6: 1a05 e638 |00b9: const-string v5, "UPDATE Gare SET idStif = '59038' WHERE idStif = 'SNCF01838'" // string@38e6 │ │ +2a32ba: 6e20 9903 5600 |00bb: invoke-virtual {v6, v5}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a32c0: 0e00 |00be: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=265 │ │ 0x0007 line=269 │ │ 0x0015 line=270 │ │ 0x001e line=271 │ │ 0x0025 line=276 │ │ @@ -976485,52 +976484,52 @@ │ │ type : '(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -2a32c8: |[2a32c8] fr.nocle.passegares.controlleur.GareCtrl.initValues:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V │ │ -2a32d8: 7120 7685 9800 |0000: invoke-static {v8, v9}, Lfr/nocle/passegares/controlleur/ImportCSV;.importListGares:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)Ljava/util/ArrayList; // method@8576 │ │ -2a32de: 0c08 |0003: move-result-object v8 │ │ -2a32e0: 6e10 6a89 0800 |0004: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ -2a32e6: 0c08 |0007: move-result-object v8 │ │ -2a32e8: 7210 d689 0800 |0008: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ -2a32ee: 0a00 |000b: move-result v0 │ │ -2a32f0: 3800 3c00 |000c: if-eqz v0, 0048 // +003c │ │ -2a32f4: 7210 d789 0800 |000e: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ -2a32fa: 0c00 |0011: move-result-object v0 │ │ -2a32fc: 1f00 f90f |0012: check-cast v0, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ -2a3300: 7110 5c85 0000 |0014: invoke-static {v0}, Lfr/nocle/passegares/controlleur/GareCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/Gare;)Landroid/content/ContentValues; // method@855c │ │ -2a3306: 0c01 |0017: move-result-object v1 │ │ -2a3308: 1a02 af12 |0018: const-string v2, "Gare" // string@12af │ │ -2a330c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -2a330e: 6e40 9b03 2913 |001b: invoke-virtual {v9, v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ -2a3314: 0b01 |001e: move-result-wide v1 │ │ -2a3316: 6e30 e185 1002 |001f: invoke-virtual {v0, v1, v2}, Lfr/nocle/passegares/modele/Gare;.setId:(J)V // method@85e1 │ │ -2a331c: 6e10 d385 0000 |0022: invoke-virtual {v0}, Lfr/nocle/passegares/modele/Gare;.getIdLignes:()Ljava/util/ArrayList; // method@85d3 │ │ -2a3322: 0c01 |0025: move-result-object v1 │ │ -2a3324: 6e10 6a89 0100 |0026: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ -2a332a: 0c01 |0029: move-result-object v1 │ │ -2a332c: 7210 d689 0100 |002a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ -2a3332: 0a02 |002d: move-result v2 │ │ -2a3334: 3802 daff |002e: if-eqz v2, 0008 // -0026 │ │ -2a3338: 7210 d789 0100 |0030: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ -2a333e: 0c02 |0033: move-result-object v2 │ │ -2a3340: 1f02 7710 |0034: check-cast v2, Ljava/lang/Long; // type@1077 │ │ -2a3344: 6e10 7488 0200 |0036: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@8874 │ │ -2a334a: 0b04 |0039: move-result-wide v4 │ │ -2a334c: 6e10 d185 0000 |003a: invoke-virtual {v0}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ -2a3352: 0b06 |003d: move-result-wide v6 │ │ -2a3354: 7140 5d85 7654 |003e: invoke-static {v6, v7, v4, v5}, Lfr/nocle/passegares/controlleur/GareCtrl;.creerRelationGareLigne:(JJ)Landroid/content/ContentValues; // method@855d │ │ -2a335a: 0c02 |0041: move-result-object v2 │ │ -2a335c: 1a04 b412 |0042: const-string v4, "GareDansLigne" // string@12b4 │ │ -2a3360: 6e40 9b03 4923 |0044: invoke-virtual {v9, v4, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ -2a3366: 28e3 |0047: goto 002a // -001d │ │ -2a3368: 0e00 |0048: return-void │ │ +2a32c4: |[2a32c4] fr.nocle.passegares.controlleur.GareCtrl.initValues:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V │ │ +2a32d4: 7120 7685 9800 |0000: invoke-static {v8, v9}, Lfr/nocle/passegares/controlleur/ImportCSV;.importListGares:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)Ljava/util/ArrayList; // method@8576 │ │ +2a32da: 0c08 |0003: move-result-object v8 │ │ +2a32dc: 6e10 6a89 0800 |0004: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ +2a32e2: 0c08 |0007: move-result-object v8 │ │ +2a32e4: 7210 d689 0800 |0008: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ +2a32ea: 0a00 |000b: move-result v0 │ │ +2a32ec: 3800 3c00 |000c: if-eqz v0, 0048 // +003c │ │ +2a32f0: 7210 d789 0800 |000e: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ +2a32f6: 0c00 |0011: move-result-object v0 │ │ +2a32f8: 1f00 f90f |0012: check-cast v0, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ +2a32fc: 7110 5c85 0000 |0014: invoke-static {v0}, Lfr/nocle/passegares/controlleur/GareCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/Gare;)Landroid/content/ContentValues; // method@855c │ │ +2a3302: 0c01 |0017: move-result-object v1 │ │ +2a3304: 1a02 af12 |0018: const-string v2, "Gare" // string@12af │ │ +2a3308: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +2a330a: 6e40 9b03 2913 |001b: invoke-virtual {v9, v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ +2a3310: 0b01 |001e: move-result-wide v1 │ │ +2a3312: 6e30 e185 1002 |001f: invoke-virtual {v0, v1, v2}, Lfr/nocle/passegares/modele/Gare;.setId:(J)V // method@85e1 │ │ +2a3318: 6e10 d385 0000 |0022: invoke-virtual {v0}, Lfr/nocle/passegares/modele/Gare;.getIdLignes:()Ljava/util/ArrayList; // method@85d3 │ │ +2a331e: 0c01 |0025: move-result-object v1 │ │ +2a3320: 6e10 6a89 0100 |0026: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ +2a3326: 0c01 |0029: move-result-object v1 │ │ +2a3328: 7210 d689 0100 |002a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ +2a332e: 0a02 |002d: move-result v2 │ │ +2a3330: 3802 daff |002e: if-eqz v2, 0008 // -0026 │ │ +2a3334: 7210 d789 0100 |0030: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ +2a333a: 0c02 |0033: move-result-object v2 │ │ +2a333c: 1f02 7710 |0034: check-cast v2, Ljava/lang/Long; // type@1077 │ │ +2a3340: 6e10 7488 0200 |0036: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@8874 │ │ +2a3346: 0b04 |0039: move-result-wide v4 │ │ +2a3348: 6e10 d185 0000 |003a: invoke-virtual {v0}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ +2a334e: 0b06 |003d: move-result-wide v6 │ │ +2a3350: 7140 5d85 7654 |003e: invoke-static {v6, v7, v4, v5}, Lfr/nocle/passegares/controlleur/GareCtrl;.creerRelationGareLigne:(JJ)Landroid/content/ContentValues; // method@855d │ │ +2a3356: 0c02 |0041: move-result-object v2 │ │ +2a3358: 1a04 b412 |0042: const-string v4, "GareDansLigne" // string@12b4 │ │ +2a335c: 6e40 9b03 4923 |0044: invoke-virtual {v9, v4, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ +2a3362: 28e3 |0047: goto 002a // -001d │ │ +2a3364: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0004 line=167 │ │ 0x0014 line=169 │ │ 0x001f line=170 │ │ 0x0022 line=172 │ │ @@ -976544,75 +976543,75 @@ │ │ type : '(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 144 16-bit code units │ │ -2a33b4: |[2a33b4] fr.nocle.passegares.controlleur.GareCtrl.updateAllLevels:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V │ │ -2a33c4: 1a0b f630 |0000: const-string v11, "SELECT g.id, count(t.id) AS nbTampon, g.couleur couleur FROM Gare g INNER JOIN Tampon t ON g.id = t.nom GROUP BY g.id;" // string@30f6 │ │ -2a33c8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -2a33ca: 6e30 9d03 bc00 |0003: invoke-virtual {v12, v11, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a33d0: 0c0b |0006: move-result-object v11 │ │ -2a33d2: 1300 0c00 |0007: const/16 v0, #int 12 // #c │ │ -2a33d6: 2301 fa10 |0009: new-array v1, v0, [I // type@10fa │ │ -2a33da: 2601 6900 0000 |000b: fill-array-data v1, 00000074 // +00000069 │ │ -2a33e0: 7210 8003 0b00 |000e: invoke-interface {v11}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ -2a33e6: 0a02 |0011: move-result v2 │ │ -2a33e8: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -2a33ea: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -2a33ec: 3802 3700 |0014: if-eqz v2, 004b // +0037 │ │ -2a33f0: 7220 7a03 3b00 |0016: invoke-interface {v11, v3}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -2a33f6: 0b05 |0019: move-result-wide v5 │ │ -2a33f8: 7220 7903 4b00 |001a: invoke-interface {v11, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a33fe: 0a02 |001d: move-result v2 │ │ -2a3400: 1227 |001e: const/4 v7, #int 2 // #2 │ │ -2a3402: 7220 7903 7b00 |001f: invoke-interface {v11, v7}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a3408: 0a07 |0022: move-result v7 │ │ -2a340a: 1238 |0023: const/4 v8, #int 3 // #3 │ │ -2a340c: 3482 eaff |0024: if-lt v2, v8, 000e // -0016 │ │ -2a3410: 2208 6600 |0026: new-instance v8, Landroid/content/ContentValues; // type@0066 │ │ -2a3414: 7010 2c02 0800 |0028: invoke-direct {v8}, Landroid/content/ContentValues;.:()V // method@022c │ │ -2a341a: 7110 6f88 0400 |002b: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a3420: 0c09 |002e: move-result-object v9 │ │ -2a3422: 1a0a 7472 |002f: const-string v10, "niveau" // string@7274 │ │ -2a3426: 6e30 2f02 a809 |0031: invoke-virtual {v8, v10, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ -2a342c: 2344 9411 |0034: new-array v4, v4, [Ljava/lang/String; // type@1194 │ │ -2a3430: 7120 de88 6500 |0036: invoke-static {v5, v6}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a3436: 0c05 |0039: move-result-object v5 │ │ -2a3438: 4d05 0403 |003a: aput-object v5, v4, v3 │ │ -2a343c: 1a03 af12 |003c: const-string v3, "Gare" // string@12af │ │ -2a3440: 1a05 5d5c |003e: const-string v5, "id = ?" // string@5c5d │ │ -2a3444: 6e54 9f03 3c58 |0040: invoke-virtual {v12, v3, v8, v5, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@039f │ │ -2a344a: 4403 0107 |0043: aget v3, v1, v7 │ │ -2a344e: d802 02fd |0045: add-int/lit8 v2, v2, #int -3 // #fd │ │ -2a3452: b023 |0047: add-int/2addr v3, v2 │ │ -2a3454: 4b03 0107 |0048: aput v3, v1, v7 │ │ -2a3458: 28c4 |004a: goto 000e // -003c │ │ -2a345a: 7210 7303 0b00 |004b: invoke-interface {v11}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a3460: 120b |004e: const/4 v11, #int 0 // #0 │ │ -2a3462: 350b 2400 |004f: if-ge v11, v0, 0073 // +0024 │ │ -2a3466: 2202 6600 |0051: new-instance v2, Landroid/content/ContentValues; // type@0066 │ │ -2a346a: 7010 2c02 0200 |0053: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@022c │ │ -2a3470: 4405 010b |0056: aget v5, v1, v11 │ │ -2a3474: 7110 6f88 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a347a: 0c05 |005b: move-result-object v5 │ │ -2a347c: 1a06 2d72 |005c: const-string v6, "nb" // string@722d │ │ -2a3480: 6e30 2f02 6205 |005e: invoke-virtual {v2, v6, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ -2a3486: 2345 9411 |0061: new-array v5, v4, [Ljava/lang/String; // type@1194 │ │ -2a348a: 7110 dd88 0b00 |0063: invoke-static {v11}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a3490: 0c06 |0066: move-result-object v6 │ │ -2a3492: 4d06 0503 |0067: aput-object v6, v5, v3 │ │ -2a3496: 1a06 e214 |0069: const-string v6, "Inventaire" // string@14e2 │ │ -2a349a: 1a07 918a |006b: const-string v7, "type = 1 AND idObj = ?" // string@8a91 │ │ -2a349e: 6e55 9f03 6c72 |006d: invoke-virtual {v12, v6, v2, v7, v5}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@039f │ │ -2a34a4: d80b 0b01 |0070: add-int/lit8 v11, v11, #int 1 // #01 │ │ -2a34a8: 28dd |0072: goto 004f // -0023 │ │ -2a34aa: 0e00 |0073: return-void │ │ -2a34ac: 0003 0400 0c00 0000 0000 0000 0000 ... |0074: array-data (28 units) │ │ +2a33b0: |[2a33b0] fr.nocle.passegares.controlleur.GareCtrl.updateAllLevels:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V │ │ +2a33c0: 1a0b f630 |0000: const-string v11, "SELECT g.id, count(t.id) AS nbTampon, g.couleur couleur FROM Gare g INNER JOIN Tampon t ON g.id = t.nom GROUP BY g.id;" // string@30f6 │ │ +2a33c4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +2a33c6: 6e30 9d03 bc00 |0003: invoke-virtual {v12, v11, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a33cc: 0c0b |0006: move-result-object v11 │ │ +2a33ce: 1300 0c00 |0007: const/16 v0, #int 12 // #c │ │ +2a33d2: 2301 fa10 |0009: new-array v1, v0, [I // type@10fa │ │ +2a33d6: 2601 6900 0000 |000b: fill-array-data v1, 00000074 // +00000069 │ │ +2a33dc: 7210 8003 0b00 |000e: invoke-interface {v11}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ +2a33e2: 0a02 |0011: move-result v2 │ │ +2a33e4: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +2a33e6: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +2a33e8: 3802 3700 |0014: if-eqz v2, 004b // +0037 │ │ +2a33ec: 7220 7a03 3b00 |0016: invoke-interface {v11, v3}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +2a33f2: 0b05 |0019: move-result-wide v5 │ │ +2a33f4: 7220 7903 4b00 |001a: invoke-interface {v11, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a33fa: 0a02 |001d: move-result v2 │ │ +2a33fc: 1227 |001e: const/4 v7, #int 2 // #2 │ │ +2a33fe: 7220 7903 7b00 |001f: invoke-interface {v11, v7}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a3404: 0a07 |0022: move-result v7 │ │ +2a3406: 1238 |0023: const/4 v8, #int 3 // #3 │ │ +2a3408: 3482 eaff |0024: if-lt v2, v8, 000e // -0016 │ │ +2a340c: 2208 6600 |0026: new-instance v8, Landroid/content/ContentValues; // type@0066 │ │ +2a3410: 7010 2c02 0800 |0028: invoke-direct {v8}, Landroid/content/ContentValues;.:()V // method@022c │ │ +2a3416: 7110 6f88 0400 |002b: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a341c: 0c09 |002e: move-result-object v9 │ │ +2a341e: 1a0a 7472 |002f: const-string v10, "niveau" // string@7274 │ │ +2a3422: 6e30 2f02 a809 |0031: invoke-virtual {v8, v10, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ +2a3428: 2344 9411 |0034: new-array v4, v4, [Ljava/lang/String; // type@1194 │ │ +2a342c: 7120 de88 6500 |0036: invoke-static {v5, v6}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a3432: 0c05 |0039: move-result-object v5 │ │ +2a3434: 4d05 0403 |003a: aput-object v5, v4, v3 │ │ +2a3438: 1a03 af12 |003c: const-string v3, "Gare" // string@12af │ │ +2a343c: 1a05 5d5c |003e: const-string v5, "id = ?" // string@5c5d │ │ +2a3440: 6e54 9f03 3c58 |0040: invoke-virtual {v12, v3, v8, v5, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@039f │ │ +2a3446: 4403 0107 |0043: aget v3, v1, v7 │ │ +2a344a: d802 02fd |0045: add-int/lit8 v2, v2, #int -3 // #fd │ │ +2a344e: b023 |0047: add-int/2addr v3, v2 │ │ +2a3450: 4b03 0107 |0048: aput v3, v1, v7 │ │ +2a3454: 28c4 |004a: goto 000e // -003c │ │ +2a3456: 7210 7303 0b00 |004b: invoke-interface {v11}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a345c: 120b |004e: const/4 v11, #int 0 // #0 │ │ +2a345e: 350b 2400 |004f: if-ge v11, v0, 0073 // +0024 │ │ +2a3462: 2202 6600 |0051: new-instance v2, Landroid/content/ContentValues; // type@0066 │ │ +2a3466: 7010 2c02 0200 |0053: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@022c │ │ +2a346c: 4405 010b |0056: aget v5, v1, v11 │ │ +2a3470: 7110 6f88 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a3476: 0c05 |005b: move-result-object v5 │ │ +2a3478: 1a06 2d72 |005c: const-string v6, "nb" // string@722d │ │ +2a347c: 6e30 2f02 6205 |005e: invoke-virtual {v2, v6, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ +2a3482: 2345 9411 |0061: new-array v5, v4, [Ljava/lang/String; // type@1194 │ │ +2a3486: 7110 dd88 0b00 |0063: invoke-static {v11}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a348c: 0c06 |0066: move-result-object v6 │ │ +2a348e: 4d06 0503 |0067: aput-object v6, v5, v3 │ │ +2a3492: 1a06 e214 |0069: const-string v6, "Inventaire" // string@14e2 │ │ +2a3496: 1a07 918a |006b: const-string v7, "type = 1 AND idObj = ?" // string@8a91 │ │ +2a349a: 6e55 9f03 6c72 |006d: invoke-virtual {v12, v6, v2, v7, v5}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@039f │ │ +2a34a0: d80b 0b01 |0070: add-int/lit8 v11, v11, #int 1 // #01 │ │ +2a34a4: 28dd |0072: goto 004f // -0023 │ │ +2a34a6: 0e00 |0073: return-void │ │ +2a34a8: 0003 0400 0c00 0000 0000 0000 0000 ... |0074: array-data (28 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=188 │ │ 0x000b line=192 │ │ 0x000e line=193 │ │ 0x0016 line=194 │ │ 0x001a line=195 │ │ @@ -976634,66 +976633,66 @@ │ │ type : '(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -2a34e4: |[2a34e4] fr.nocle.passegares.controlleur.GareCtrl.updateAllSuccesConcerningGares:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V │ │ -2a34f4: 1a07 f930 |0000: const-string v7, "SELECT id FROM Gare WHERE nbValidations > 0;" // string@30f9 │ │ -2a34f8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -2a34fa: 6e30 9d03 7800 |0003: invoke-virtual {v8, v7, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a3500: 0c07 |0006: move-result-object v7 │ │ -2a3502: 7210 7f03 0700 |0007: invoke-interface {v7}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a3508: 0a01 |000a: move-result v1 │ │ -2a350a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -2a350c: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ -2a3510: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -2a3512: 2805 |000f: goto 0014 // +0005 │ │ -2a3514: 7210 7603 0700 |0010: invoke-interface {v7}, Landroid/database/Cursor;.getCount:()I // method@0376 │ │ -2a351a: 0a01 |0013: move-result v1 │ │ -2a351c: 7210 7303 0700 |0014: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a3522: 1237 |0017: const/4 v7, #int 3 // #3 │ │ -2a3524: 2373 9411 |0018: new-array v3, v7, [Ljava/lang/String; // type@1194 │ │ -2a3528: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -2a352a: 7110 dd88 0400 |001b: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a3530: 0c05 |001e: move-result-object v5 │ │ -2a3532: 4d05 0302 |001f: aput-object v5, v3, v2 │ │ -2a3536: 7110 dd88 0400 |0021: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a353c: 0c05 |0024: move-result-object v5 │ │ -2a353e: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ -2a3542: 7110 dd88 0100 |0027: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a3548: 0c01 |002a: move-result-object v1 │ │ -2a354a: 1225 |002b: const/4 v5, #int 2 // #2 │ │ -2a354c: 4d01 0305 |002c: aput-object v1, v3, v5 │ │ -2a3550: 1a01 ee38 |002e: const-string v1, "UPDATE Succes SET estValide = ? WHERE type = ? AND quantiteNecessaire <= ?" // string@38ee │ │ -2a3554: 6e30 9a03 1803 |0030: invoke-virtual {v8, v1, v3}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@039a │ │ -2a355a: 1a03 ef30 |0033: const-string v3, "SELECT MAX(nbValidations) AS nbTampon FROM Gare g WHERE nbValidations > 0;" // string@30ef │ │ -2a355e: 6e30 9d03 3800 |0035: invoke-virtual {v8, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a3564: 0c00 |0038: move-result-object v0 │ │ -2a3566: 7210 7f03 0000 |0039: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a356c: 0a03 |003c: move-result v3 │ │ -2a356e: 3903 0400 |003d: if-nez v3, 0041 // +0004 │ │ -2a3572: 1203 |003f: const/4 v3, #int 0 // #0 │ │ -2a3574: 2805 |0040: goto 0045 // +0005 │ │ -2a3576: 7220 7903 2000 |0041: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a357c: 0a03 |0044: move-result v3 │ │ -2a357e: 7210 7303 0000 |0045: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a3584: 2370 9411 |0048: new-array v0, v7, [Ljava/lang/String; // type@1194 │ │ -2a3588: 7110 dd88 0400 |004a: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a358e: 0c06 |004d: move-result-object v6 │ │ -2a3590: 4d06 0002 |004e: aput-object v6, v0, v2 │ │ -2a3594: 7110 dd88 0700 |0050: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a359a: 0c07 |0053: move-result-object v7 │ │ -2a359c: 4d07 0004 |0054: aput-object v7, v0, v4 │ │ -2a35a0: 7110 dd88 0300 |0056: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a35a6: 0c07 |0059: move-result-object v7 │ │ -2a35a8: 4d07 0005 |005a: aput-object v7, v0, v5 │ │ -2a35ac: 6e30 9a03 1800 |005c: invoke-virtual {v8, v1, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@039a │ │ -2a35b2: 0e00 |005f: return-void │ │ +2a34e0: |[2a34e0] fr.nocle.passegares.controlleur.GareCtrl.updateAllSuccesConcerningGares:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V │ │ +2a34f0: 1a07 f930 |0000: const-string v7, "SELECT id FROM Gare WHERE nbValidations > 0;" // string@30f9 │ │ +2a34f4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +2a34f6: 6e30 9d03 7800 |0003: invoke-virtual {v8, v7, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a34fc: 0c07 |0006: move-result-object v7 │ │ +2a34fe: 7210 7f03 0700 |0007: invoke-interface {v7}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a3504: 0a01 |000a: move-result v1 │ │ +2a3506: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +2a3508: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ +2a350c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +2a350e: 2805 |000f: goto 0014 // +0005 │ │ +2a3510: 7210 7603 0700 |0010: invoke-interface {v7}, Landroid/database/Cursor;.getCount:()I // method@0376 │ │ +2a3516: 0a01 |0013: move-result v1 │ │ +2a3518: 7210 7303 0700 |0014: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a351e: 1237 |0017: const/4 v7, #int 3 // #3 │ │ +2a3520: 2373 9411 |0018: new-array v3, v7, [Ljava/lang/String; // type@1194 │ │ +2a3524: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +2a3526: 7110 dd88 0400 |001b: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a352c: 0c05 |001e: move-result-object v5 │ │ +2a352e: 4d05 0302 |001f: aput-object v5, v3, v2 │ │ +2a3532: 7110 dd88 0400 |0021: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a3538: 0c05 |0024: move-result-object v5 │ │ +2a353a: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ +2a353e: 7110 dd88 0100 |0027: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a3544: 0c01 |002a: move-result-object v1 │ │ +2a3546: 1225 |002b: const/4 v5, #int 2 // #2 │ │ +2a3548: 4d01 0305 |002c: aput-object v1, v3, v5 │ │ +2a354c: 1a01 ee38 |002e: const-string v1, "UPDATE Succes SET estValide = ? WHERE type = ? AND quantiteNecessaire <= ?" // string@38ee │ │ +2a3550: 6e30 9a03 1803 |0030: invoke-virtual {v8, v1, v3}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@039a │ │ +2a3556: 1a03 ef30 |0033: const-string v3, "SELECT MAX(nbValidations) AS nbTampon FROM Gare g WHERE nbValidations > 0;" // string@30ef │ │ +2a355a: 6e30 9d03 3800 |0035: invoke-virtual {v8, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a3560: 0c00 |0038: move-result-object v0 │ │ +2a3562: 7210 7f03 0000 |0039: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a3568: 0a03 |003c: move-result v3 │ │ +2a356a: 3903 0400 |003d: if-nez v3, 0041 // +0004 │ │ +2a356e: 1203 |003f: const/4 v3, #int 0 // #0 │ │ +2a3570: 2805 |0040: goto 0045 // +0005 │ │ +2a3572: 7220 7903 2000 |0041: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a3578: 0a03 |0044: move-result v3 │ │ +2a357a: 7210 7303 0000 |0045: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a3580: 2370 9411 |0048: new-array v0, v7, [Ljava/lang/String; // type@1194 │ │ +2a3584: 7110 dd88 0400 |004a: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a358a: 0c06 |004d: move-result-object v6 │ │ +2a358c: 4d06 0002 |004e: aput-object v6, v0, v2 │ │ +2a3590: 7110 dd88 0700 |0050: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a3596: 0c07 |0053: move-result-object v7 │ │ +2a3598: 4d07 0004 |0054: aput-object v7, v0, v4 │ │ +2a359c: 7110 dd88 0300 |0056: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a35a2: 0c07 |0059: move-result-object v7 │ │ +2a35a4: 4d07 0005 |005a: aput-object v7, v0, v5 │ │ +2a35a8: 6e30 9a03 1800 |005c: invoke-virtual {v8, v1, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@039a │ │ +2a35ae: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=233 │ │ 0x0007 line=238 │ │ 0x0010 line=241 │ │ 0x0014 line=242 │ │ 0x001b line=245 │ │ @@ -976713,17 +976712,17 @@ │ │ type : '(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -2a35b4: |[2a35b4] fr.nocle.passegares.controlleur.GareCtrl.updateValues:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -2a35c4: 7140 7585 1032 |0000: invoke-static {v0, v1, v2, v3}, Lfr/nocle/passegares/controlleur/ImportCSV;.getToUpdateGares:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;II)Ljava/util/ArrayList; // method@8575 │ │ -2a35ca: 0e00 |0003: return-void │ │ +2a35b0: |[2a35b0] fr.nocle.passegares.controlleur.GareCtrl.updateValues:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +2a35c0: 7140 7585 1032 |0000: invoke-static {v0, v1, v2, v3}, Lfr/nocle/passegares/controlleur/ImportCSV;.getToUpdateGares:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;II)Ljava/util/ArrayList; // method@8575 │ │ +2a35c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -976735,27 +976734,27 @@ │ │ type : '(Lfr/nocle/passegares/modele/Gare;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -2a307c: |[2a307c] fr.nocle.passegares.controlleur.GareCtrl.create:(Lfr/nocle/passegares/modele/Gare;)V │ │ -2a308c: 6e10 d485 0400 |0000: invoke-virtual {v4}, Lfr/nocle/passegares/modele/Gare;.getIdStif:()Ljava/lang/String; // method@85d4 │ │ -2a3092: 0c00 |0003: move-result-object v0 │ │ -2a3094: 6e20 6185 0300 |0004: invoke-virtual {v3, v0}, Lfr/nocle/passegares/controlleur/GareCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Gare; // method@8561 │ │ -2a309a: 0c00 |0007: move-result-object v0 │ │ -2a309c: 3900 0e00 |0008: if-nez v0, 0016 // +000e │ │ -2a30a0: 5430 a282 |000a: iget-object v0, v3, Lfr/nocle/passegares/controlleur/GareCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a2 │ │ -2a30a4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -2a30a6: 7110 5c85 0400 |000d: invoke-static {v4}, Lfr/nocle/passegares/controlleur/GareCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/Gare;)Landroid/content/ContentValues; // method@855c │ │ -2a30ac: 0c04 |0010: move-result-object v4 │ │ -2a30ae: 1a02 af12 |0011: const-string v2, "Gare" // string@12af │ │ -2a30b2: 6e40 9b03 2041 |0013: invoke-virtual {v0, v2, v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ -2a30b8: 0e00 |0016: return-void │ │ +2a3078: |[2a3078] fr.nocle.passegares.controlleur.GareCtrl.create:(Lfr/nocle/passegares/modele/Gare;)V │ │ +2a3088: 6e10 d485 0400 |0000: invoke-virtual {v4}, Lfr/nocle/passegares/modele/Gare;.getIdStif:()Ljava/lang/String; // method@85d4 │ │ +2a308e: 0c00 |0003: move-result-object v0 │ │ +2a3090: 6e20 6185 0300 |0004: invoke-virtual {v3, v0}, Lfr/nocle/passegares/controlleur/GareCtrl;.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Gare; // method@8561 │ │ +2a3096: 0c00 |0007: move-result-object v0 │ │ +2a3098: 3900 0e00 |0008: if-nez v0, 0016 // +000e │ │ +2a309c: 5430 a282 |000a: iget-object v0, v3, Lfr/nocle/passegares/controlleur/GareCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a2 │ │ +2a30a0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +2a30a2: 7110 5c85 0400 |000d: invoke-static {v4}, Lfr/nocle/passegares/controlleur/GareCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/Gare;)Landroid/content/ContentValues; // method@855c │ │ +2a30a8: 0c04 |0010: move-result-object v4 │ │ +2a30aa: 1a02 af12 |0011: const-string v2, "Gare" // string@12af │ │ +2a30ae: 6e40 9b03 2041 |0013: invoke-virtual {v0, v2, v1, v4}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ +2a30b4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x000a line=42 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lfr/nocle/passegares/controlleur/GareCtrl; │ │ 0x0000 - 0x0017 reg=4 (null) Lfr/nocle/passegares/modele/Gare; │ │ @@ -976765,42 +976764,42 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -2a30bc: |[2a30bc] fr.nocle.passegares.controlleur.GareCtrl.delete:(J)V │ │ -2a30cc: 5460 a282 |0000: iget-object v0, v6, Lfr/nocle/passegares/controlleur/GareCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a2 │ │ -2a30d0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2a30d2: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ -2a30d6: 7120 de88 8700 |0005: invoke-static {v7, v8}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a30dc: 0c03 |0008: move-result-object v3 │ │ -2a30de: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -2a30e0: 4d03 0204 |000a: aput-object v3, v2, v4 │ │ -2a30e4: 1a03 af12 |000c: const-string v3, "Gare" // string@12af │ │ -2a30e8: 1a05 5d5c |000e: const-string v5, "id = ?" // string@5c5d │ │ -2a30ec: 6e40 9703 3025 |0010: invoke-virtual {v0, v3, v5, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0397 │ │ -2a30f2: 5460 a282 |0013: iget-object v0, v6, Lfr/nocle/passegares/controlleur/GareCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a2 │ │ -2a30f6: 2312 9411 |0015: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ -2a30fa: 7120 de88 8700 |0017: invoke-static {v7, v8}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a3100: 0c03 |001a: move-result-object v3 │ │ -2a3102: 4d03 0204 |001b: aput-object v3, v2, v4 │ │ -2a3106: 1a03 b412 |001d: const-string v3, "GareDansLigne" // string@12b4 │ │ -2a310a: 1a05 675c |001f: const-string v5, "idGare = ?" // string@5c67 │ │ -2a310e: 6e40 9703 3025 |0021: invoke-virtual {v0, v3, v5, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0397 │ │ -2a3114: 5460 a282 |0024: iget-object v0, v6, Lfr/nocle/passegares/controlleur/GareCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a2 │ │ -2a3118: 2311 9411 |0026: new-array v1, v1, [Ljava/lang/String; // type@1194 │ │ -2a311c: 7120 de88 8700 |0028: invoke-static {v7, v8}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a3122: 0c07 |002b: move-result-object v7 │ │ -2a3124: 4d07 0104 |002c: aput-object v7, v1, v4 │ │ -2a3128: 1a07 4e36 |002e: const-string v7, "Tampon" // string@364e │ │ -2a312c: 1a08 8972 |0030: const-string v8, "nom = ?" // string@7289 │ │ -2a3130: 6e40 9703 7018 |0032: invoke-virtual {v0, v7, v8, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0397 │ │ -2a3136: 0e00 |0035: return-void │ │ +2a30b8: |[2a30b8] fr.nocle.passegares.controlleur.GareCtrl.delete:(J)V │ │ +2a30c8: 5460 a282 |0000: iget-object v0, v6, Lfr/nocle/passegares/controlleur/GareCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a2 │ │ +2a30cc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2a30ce: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ +2a30d2: 7120 de88 8700 |0005: invoke-static {v7, v8}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a30d8: 0c03 |0008: move-result-object v3 │ │ +2a30da: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +2a30dc: 4d03 0204 |000a: aput-object v3, v2, v4 │ │ +2a30e0: 1a03 af12 |000c: const-string v3, "Gare" // string@12af │ │ +2a30e4: 1a05 5d5c |000e: const-string v5, "id = ?" // string@5c5d │ │ +2a30e8: 6e40 9703 3025 |0010: invoke-virtual {v0, v3, v5, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0397 │ │ +2a30ee: 5460 a282 |0013: iget-object v0, v6, Lfr/nocle/passegares/controlleur/GareCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a2 │ │ +2a30f2: 2312 9411 |0015: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ +2a30f6: 7120 de88 8700 |0017: invoke-static {v7, v8}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a30fc: 0c03 |001a: move-result-object v3 │ │ +2a30fe: 4d03 0204 |001b: aput-object v3, v2, v4 │ │ +2a3102: 1a03 b412 |001d: const-string v3, "GareDansLigne" // string@12b4 │ │ +2a3106: 1a05 675c |001f: const-string v5, "idGare = ?" // string@5c67 │ │ +2a310a: 6e40 9703 3025 |0021: invoke-virtual {v0, v3, v5, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0397 │ │ +2a3110: 5460 a282 |0024: iget-object v0, v6, Lfr/nocle/passegares/controlleur/GareCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a2 │ │ +2a3114: 2311 9411 |0026: new-array v1, v1, [Ljava/lang/String; // type@1194 │ │ +2a3118: 7120 de88 8700 |0028: invoke-static {v7, v8}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a311e: 0c07 |002b: move-result-object v7 │ │ +2a3120: 4d07 0104 |002c: aput-object v7, v1, v4 │ │ +2a3124: 1a07 4e36 |002e: const-string v7, "Tampon" // string@364e │ │ +2a3128: 1a08 8972 |0030: const-string v8, "nom = ?" // string@7289 │ │ +2a312c: 6e40 9703 7018 |0032: invoke-virtual {v0, v7, v8, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0397 │ │ +2a3132: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0013 line=48 │ │ 0x0024 line=49 │ │ locals : │ │ 0x0000 - 0x0036 reg=6 this Lfr/nocle/passegares/controlleur/GareCtrl; │ │ @@ -976811,109 +976810,109 @@ │ │ type : '(J)Lfr/nocle/passegares/modele/Gare;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 24 │ │ ins : 3 │ │ outs : 16 │ │ insns size : 179 16-bit code units │ │ -2a2bb4: |[2a2bb4] fr.nocle.passegares.controlleur.GareCtrl.get:(J)Lfr/nocle/passegares/modele/Gare; │ │ -2a2bc4: 0800 1500 |0000: move-object/from16 v0, v21 │ │ -2a2bc8: 5401 a282 |0002: iget-object v1, v0, Lfr/nocle/passegares/controlleur/GareCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a2 │ │ -2a2bcc: 1302 0b00 |0004: const/16 v2, #int 11 // #b │ │ -2a2bd0: 2323 9411 |0006: new-array v3, v2, [Ljava/lang/String; // type@1194 │ │ -2a2bd4: 1a02 6f5c |0008: const-string v2, "idStif" // string@5c6f │ │ -2a2bd8: 1209 |000a: const/4 v9, #int 0 // #0 │ │ -2a2bda: 4d02 0309 |000b: aput-object v2, v3, v9 │ │ -2a2bde: 1a02 8872 |000d: const-string v2, "nom" // string@7288 │ │ -2a2be2: 121a |000f: const/4 v10, #int 1 // #1 │ │ -2a2be4: 4d02 030a |0010: aput-object v2, v3, v10 │ │ -2a2be8: 1a02 c561 |0012: const-string v2, "lon" // string@61c5 │ │ -2a2bec: 122b |0014: const/4 v11, #int 2 // #2 │ │ -2a2bee: 4d02 030b |0015: aput-object v2, v3, v11 │ │ -2a2bf2: 1a02 c760 |0017: const-string v2, "lat" // string@60c7 │ │ -2a2bf6: 123c |0019: const/4 v12, #int 3 // #3 │ │ -2a2bf8: 4d02 030c |001a: aput-object v2, v3, v12 │ │ -2a2bfc: 1a02 574e |001c: const-string v2, "exploitant" // string@4e57 │ │ -2a2c00: 124d |001e: const/4 v13, #int 4 // #4 │ │ -2a2c02: 4d02 030d |001f: aput-object v2, v3, v13 │ │ -2a2c06: 1a02 7472 |0021: const-string v2, "niveau" // string@7274 │ │ -2a2c0a: 125e |0023: const/4 v14, #int 5 // #5 │ │ -2a2c0c: 4d02 030e |0024: aput-object v2, v3, v14 │ │ -2a2c10: 1a02 8848 |0026: const-string v2, "couleur" // string@4888 │ │ -2a2c14: 126f |0028: const/4 v15, #int 6 // #6 │ │ -2a2c16: 4d02 030f |0029: aput-object v2, v3, v15 │ │ -2a2c1a: 1a02 8a48 |002b: const-string v2, "couleurEvolution" // string@488a │ │ -2a2c1e: 1278 |002d: const/4 v8, #int 7 // #7 │ │ -2a2c20: 4d02 0308 |002e: aput-object v2, v3, v8 │ │ -2a2c24: 1a02 3372 |0030: const-string v2, "nbValidations" // string@7233 │ │ -2a2c28: 1307 0800 |0032: const/16 v7, #int 8 // #8 │ │ -2a2c2c: 4d02 0307 |0034: aput-object v2, v3, v7 │ │ -2a2c30: 1a02 a24a |0036: const-string v2, "derniereValidation" // string@4aa2 │ │ -2a2c34: 1306 0900 |0038: const/16 v6, #int 9 // #9 │ │ -2a2c38: 4d02 0306 |003a: aput-object v2, v3, v6 │ │ -2a2c3c: 1a02 6f44 |003c: const-string v2, "boutiqueId" // string@446f │ │ -2a2c40: 1305 0a00 |003e: const/16 v5, #int 10 // #a │ │ -2a2c44: 4d02 0305 |0040: aput-object v2, v3, v5 │ │ -2a2c48: 23a4 9411 |0042: new-array v4, v10, [Ljava/lang/String; // type@1194 │ │ -2a2c4c: 7702 de88 1600 |0044: invoke-static/range {v22, v23}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a2c52: 0c02 |0047: move-result-object v2 │ │ -2a2c54: 4d02 0409 |0048: aput-object v2, v4, v9 │ │ -2a2c58: 1a02 af12 |004a: const-string v2, "Gare" // string@12af │ │ -2a2c5c: 1a10 5d5c |004c: const-string v16, "id = ?" // string@5c5d │ │ -2a2c60: 1311 0000 |004e: const/16 v17, #int 0 // #0 │ │ -2a2c64: 1312 0000 |0050: const/16 v18, #int 0 // #0 │ │ -2a2c68: 1313 0000 |0052: const/16 v19, #int 0 // #0 │ │ -2a2c6c: 0814 0400 |0054: move-object/from16 v20, v4 │ │ -2a2c70: 0804 1000 |0056: move-object/from16 v4, v16 │ │ -2a2c74: 0805 1400 |0058: move-object/from16 v5, v20 │ │ -2a2c78: 0806 1100 |005a: move-object/from16 v6, v17 │ │ -2a2c7c: 0807 1200 |005c: move-object/from16 v7, v18 │ │ -2a2c80: 0808 1300 |005e: move-object/from16 v8, v19 │ │ -2a2c84: 7408 9c03 0100 |0060: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ -2a2c8a: 0c01 |0063: move-result-object v1 │ │ -2a2c8c: 7210 7f03 0100 |0064: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a2c92: 0a02 |0067: move-result v2 │ │ -2a2c94: 3902 0700 |0068: if-nez v2, 006f // +0007 │ │ -2a2c98: 7210 7303 0100 |006a: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a2c9e: 1201 |006d: const/4 v1, #int 0 // #0 │ │ -2a2ca0: 1101 |006e: return-object v1 │ │ -2a2ca2: 2212 f90f |006f: new-instance v18, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ -2a2ca6: 7220 7c03 9100 |0071: invoke-interface {v1, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a2cac: 0c05 |0074: move-result-object v5 │ │ -2a2cae: 7220 7c03 a100 |0075: invoke-interface {v1, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a2cb4: 0c06 |0078: move-result-object v6 │ │ -2a2cb6: 7220 7703 b100 |0079: invoke-interface {v1, v11}, Landroid/database/Cursor;.getDouble:(I)D // method@0377 │ │ -2a2cbc: 0b07 |007c: move-result-wide v7 │ │ -2a2cbe: 7220 7703 c100 |007d: invoke-interface {v1, v12}, Landroid/database/Cursor;.getDouble:(I)D // method@0377 │ │ -2a2cc4: 0b09 |0080: move-result-wide v9 │ │ -2a2cc6: 7220 7c03 d100 |0081: invoke-interface {v1, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a2ccc: 0c0b |0084: move-result-object v11 │ │ -2a2cce: 7220 7903 e100 |0085: invoke-interface {v1, v14}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a2cd4: 0a0c |0088: move-result v12 │ │ -2a2cd6: 7220 7903 f100 |0089: invoke-interface {v1, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a2cdc: 0a0d |008c: move-result v13 │ │ -2a2cde: 1272 |008d: const/4 v2, #int 7 // #7 │ │ -2a2ce0: 7220 7903 2100 |008e: invoke-interface {v1, v2}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a2ce6: 0a0e |0091: move-result v14 │ │ -2a2ce8: 1302 0800 |0092: const/16 v2, #int 8 // #8 │ │ -2a2cec: 7220 7903 2100 |0094: invoke-interface {v1, v2}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a2cf2: 0a0f |0097: move-result v15 │ │ -2a2cf4: 1302 0900 |0098: const/16 v2, #int 9 // #9 │ │ -2a2cf8: 7220 7c03 2100 |009a: invoke-interface {v1, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a2cfe: 0c10 |009d: move-result-object v16 │ │ -2a2d00: 1302 0a00 |009e: const/16 v2, #int 10 // #a │ │ -2a2d04: 7220 7a03 2100 |00a0: invoke-interface {v1, v2}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -2a2d0a: 0b02 |00a3: move-result-wide v2 │ │ -2a2d0c: 7120 7888 3200 |00a4: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ -2a2d12: 0c11 |00a7: move-result-object v17 │ │ -2a2d14: 0802 1200 |00a8: move-object/from16 v2, v18 │ │ -2a2d18: 0503 1600 |00aa: move-wide/from16 v3, v22 │ │ -2a2d1c: 7610 c885 0200 |00ac: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lfr/nocle/passegares/modele/Gare;.:(JLjava/lang/String;Ljava/lang/String;DDLjava/lang/String;IIIILjava/lang/String;Ljava/lang/Long;)V // method@85c8 │ │ -2a2d22: 7210 7303 0100 |00af: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a2d28: 1112 |00b2: return-object v18 │ │ +2a2bb0: |[2a2bb0] fr.nocle.passegares.controlleur.GareCtrl.get:(J)Lfr/nocle/passegares/modele/Gare; │ │ +2a2bc0: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +2a2bc4: 5401 a282 |0002: iget-object v1, v0, Lfr/nocle/passegares/controlleur/GareCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a2 │ │ +2a2bc8: 1302 0b00 |0004: const/16 v2, #int 11 // #b │ │ +2a2bcc: 2323 9411 |0006: new-array v3, v2, [Ljava/lang/String; // type@1194 │ │ +2a2bd0: 1a02 6f5c |0008: const-string v2, "idStif" // string@5c6f │ │ +2a2bd4: 1209 |000a: const/4 v9, #int 0 // #0 │ │ +2a2bd6: 4d02 0309 |000b: aput-object v2, v3, v9 │ │ +2a2bda: 1a02 8872 |000d: const-string v2, "nom" // string@7288 │ │ +2a2bde: 121a |000f: const/4 v10, #int 1 // #1 │ │ +2a2be0: 4d02 030a |0010: aput-object v2, v3, v10 │ │ +2a2be4: 1a02 c561 |0012: const-string v2, "lon" // string@61c5 │ │ +2a2be8: 122b |0014: const/4 v11, #int 2 // #2 │ │ +2a2bea: 4d02 030b |0015: aput-object v2, v3, v11 │ │ +2a2bee: 1a02 c760 |0017: const-string v2, "lat" // string@60c7 │ │ +2a2bf2: 123c |0019: const/4 v12, #int 3 // #3 │ │ +2a2bf4: 4d02 030c |001a: aput-object v2, v3, v12 │ │ +2a2bf8: 1a02 574e |001c: const-string v2, "exploitant" // string@4e57 │ │ +2a2bfc: 124d |001e: const/4 v13, #int 4 // #4 │ │ +2a2bfe: 4d02 030d |001f: aput-object v2, v3, v13 │ │ +2a2c02: 1a02 7472 |0021: const-string v2, "niveau" // string@7274 │ │ +2a2c06: 125e |0023: const/4 v14, #int 5 // #5 │ │ +2a2c08: 4d02 030e |0024: aput-object v2, v3, v14 │ │ +2a2c0c: 1a02 8848 |0026: const-string v2, "couleur" // string@4888 │ │ +2a2c10: 126f |0028: const/4 v15, #int 6 // #6 │ │ +2a2c12: 4d02 030f |0029: aput-object v2, v3, v15 │ │ +2a2c16: 1a02 8a48 |002b: const-string v2, "couleurEvolution" // string@488a │ │ +2a2c1a: 1278 |002d: const/4 v8, #int 7 // #7 │ │ +2a2c1c: 4d02 0308 |002e: aput-object v2, v3, v8 │ │ +2a2c20: 1a02 3372 |0030: const-string v2, "nbValidations" // string@7233 │ │ +2a2c24: 1307 0800 |0032: const/16 v7, #int 8 // #8 │ │ +2a2c28: 4d02 0307 |0034: aput-object v2, v3, v7 │ │ +2a2c2c: 1a02 a24a |0036: const-string v2, "derniereValidation" // string@4aa2 │ │ +2a2c30: 1306 0900 |0038: const/16 v6, #int 9 // #9 │ │ +2a2c34: 4d02 0306 |003a: aput-object v2, v3, v6 │ │ +2a2c38: 1a02 6f44 |003c: const-string v2, "boutiqueId" // string@446f │ │ +2a2c3c: 1305 0a00 |003e: const/16 v5, #int 10 // #a │ │ +2a2c40: 4d02 0305 |0040: aput-object v2, v3, v5 │ │ +2a2c44: 23a4 9411 |0042: new-array v4, v10, [Ljava/lang/String; // type@1194 │ │ +2a2c48: 7702 de88 1600 |0044: invoke-static/range {v22, v23}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a2c4e: 0c02 |0047: move-result-object v2 │ │ +2a2c50: 4d02 0409 |0048: aput-object v2, v4, v9 │ │ +2a2c54: 1a02 af12 |004a: const-string v2, "Gare" // string@12af │ │ +2a2c58: 1a10 5d5c |004c: const-string v16, "id = ?" // string@5c5d │ │ +2a2c5c: 1311 0000 |004e: const/16 v17, #int 0 // #0 │ │ +2a2c60: 1312 0000 |0050: const/16 v18, #int 0 // #0 │ │ +2a2c64: 1313 0000 |0052: const/16 v19, #int 0 // #0 │ │ +2a2c68: 0814 0400 |0054: move-object/from16 v20, v4 │ │ +2a2c6c: 0804 1000 |0056: move-object/from16 v4, v16 │ │ +2a2c70: 0805 1400 |0058: move-object/from16 v5, v20 │ │ +2a2c74: 0806 1100 |005a: move-object/from16 v6, v17 │ │ +2a2c78: 0807 1200 |005c: move-object/from16 v7, v18 │ │ +2a2c7c: 0808 1300 |005e: move-object/from16 v8, v19 │ │ +2a2c80: 7408 9c03 0100 |0060: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ +2a2c86: 0c01 |0063: move-result-object v1 │ │ +2a2c88: 7210 7f03 0100 |0064: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a2c8e: 0a02 |0067: move-result v2 │ │ +2a2c90: 3902 0700 |0068: if-nez v2, 006f // +0007 │ │ +2a2c94: 7210 7303 0100 |006a: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a2c9a: 1201 |006d: const/4 v1, #int 0 // #0 │ │ +2a2c9c: 1101 |006e: return-object v1 │ │ +2a2c9e: 2212 f90f |006f: new-instance v18, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ +2a2ca2: 7220 7c03 9100 |0071: invoke-interface {v1, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a2ca8: 0c05 |0074: move-result-object v5 │ │ +2a2caa: 7220 7c03 a100 |0075: invoke-interface {v1, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a2cb0: 0c06 |0078: move-result-object v6 │ │ +2a2cb2: 7220 7703 b100 |0079: invoke-interface {v1, v11}, Landroid/database/Cursor;.getDouble:(I)D // method@0377 │ │ +2a2cb8: 0b07 |007c: move-result-wide v7 │ │ +2a2cba: 7220 7703 c100 |007d: invoke-interface {v1, v12}, Landroid/database/Cursor;.getDouble:(I)D // method@0377 │ │ +2a2cc0: 0b09 |0080: move-result-wide v9 │ │ +2a2cc2: 7220 7c03 d100 |0081: invoke-interface {v1, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a2cc8: 0c0b |0084: move-result-object v11 │ │ +2a2cca: 7220 7903 e100 |0085: invoke-interface {v1, v14}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a2cd0: 0a0c |0088: move-result v12 │ │ +2a2cd2: 7220 7903 f100 |0089: invoke-interface {v1, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a2cd8: 0a0d |008c: move-result v13 │ │ +2a2cda: 1272 |008d: const/4 v2, #int 7 // #7 │ │ +2a2cdc: 7220 7903 2100 |008e: invoke-interface {v1, v2}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a2ce2: 0a0e |0091: move-result v14 │ │ +2a2ce4: 1302 0800 |0092: const/16 v2, #int 8 // #8 │ │ +2a2ce8: 7220 7903 2100 |0094: invoke-interface {v1, v2}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a2cee: 0a0f |0097: move-result v15 │ │ +2a2cf0: 1302 0900 |0098: const/16 v2, #int 9 // #9 │ │ +2a2cf4: 7220 7c03 2100 |009a: invoke-interface {v1, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a2cfa: 0c10 |009d: move-result-object v16 │ │ +2a2cfc: 1302 0a00 |009e: const/16 v2, #int 10 // #a │ │ +2a2d00: 7220 7a03 2100 |00a0: invoke-interface {v1, v2}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +2a2d06: 0b02 |00a3: move-result-wide v2 │ │ +2a2d08: 7120 7888 3200 |00a4: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ +2a2d0e: 0c11 |00a7: move-result-object v17 │ │ +2a2d10: 0802 1200 |00a8: move-object/from16 v2, v18 │ │ +2a2d14: 0503 1600 |00aa: move-wide/from16 v3, v22 │ │ +2a2d18: 7610 c885 0200 |00ac: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lfr/nocle/passegares/modele/Gare;.:(JLjava/lang/String;Ljava/lang/String;DDLjava/lang/String;IIIILjava/lang/String;Ljava/lang/Long;)V // method@85c8 │ │ +2a2d1e: 7210 7303 0100 |00af: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a2d24: 1112 |00b2: return-object v18 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=59 │ │ 0x0044 line=64 │ │ 0x0060 line=59 │ │ 0x0064 line=65 │ │ 0x006a line=67 │ │ @@ -976928,109 +976927,109 @@ │ │ type : '(Ljava/lang/String;)Lfr/nocle/passegares/modele/Gare;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 16 │ │ insns size : 179 16-bit code units │ │ -2a2a3c: |[2a2a3c] fr.nocle.passegares.controlleur.GareCtrl.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Gare; │ │ -2a2a4c: 0800 1500 |0000: move-object/from16 v0, v21 │ │ -2a2a50: 5401 a282 |0002: iget-object v1, v0, Lfr/nocle/passegares/controlleur/GareCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a2 │ │ -2a2a54: 1302 0b00 |0004: const/16 v2, #int 11 // #b │ │ -2a2a58: 2323 9411 |0006: new-array v3, v2, [Ljava/lang/String; // type@1194 │ │ -2a2a5c: 1a02 5b5c |0008: const-string v2, "id" // string@5c5b │ │ -2a2a60: 1209 |000a: const/4 v9, #int 0 // #0 │ │ -2a2a62: 4d02 0309 |000b: aput-object v2, v3, v9 │ │ -2a2a66: 1a02 8872 |000d: const-string v2, "nom" // string@7288 │ │ -2a2a6a: 121a |000f: const/4 v10, #int 1 // #1 │ │ -2a2a6c: 4d02 030a |0010: aput-object v2, v3, v10 │ │ -2a2a70: 1a02 c561 |0012: const-string v2, "lon" // string@61c5 │ │ -2a2a74: 122b |0014: const/4 v11, #int 2 // #2 │ │ -2a2a76: 4d02 030b |0015: aput-object v2, v3, v11 │ │ -2a2a7a: 1a02 c760 |0017: const-string v2, "lat" // string@60c7 │ │ -2a2a7e: 123c |0019: const/4 v12, #int 3 // #3 │ │ -2a2a80: 4d02 030c |001a: aput-object v2, v3, v12 │ │ -2a2a84: 1a02 574e |001c: const-string v2, "exploitant" // string@4e57 │ │ -2a2a88: 124d |001e: const/4 v13, #int 4 // #4 │ │ -2a2a8a: 4d02 030d |001f: aput-object v2, v3, v13 │ │ -2a2a8e: 1a02 7472 |0021: const-string v2, "niveau" // string@7274 │ │ -2a2a92: 125e |0023: const/4 v14, #int 5 // #5 │ │ -2a2a94: 4d02 030e |0024: aput-object v2, v3, v14 │ │ -2a2a98: 1a02 8848 |0026: const-string v2, "couleur" // string@4888 │ │ -2a2a9c: 126f |0028: const/4 v15, #int 6 // #6 │ │ -2a2a9e: 4d02 030f |0029: aput-object v2, v3, v15 │ │ -2a2aa2: 1a02 8a48 |002b: const-string v2, "couleurEvolution" // string@488a │ │ -2a2aa6: 1278 |002d: const/4 v8, #int 7 // #7 │ │ -2a2aa8: 4d02 0308 |002e: aput-object v2, v3, v8 │ │ -2a2aac: 1a02 3372 |0030: const-string v2, "nbValidations" // string@7233 │ │ -2a2ab0: 1307 0800 |0032: const/16 v7, #int 8 // #8 │ │ -2a2ab4: 4d02 0307 |0034: aput-object v2, v3, v7 │ │ -2a2ab8: 1a02 a24a |0036: const-string v2, "derniereValidation" // string@4aa2 │ │ -2a2abc: 1306 0900 |0038: const/16 v6, #int 9 // #9 │ │ -2a2ac0: 4d02 0306 |003a: aput-object v2, v3, v6 │ │ -2a2ac4: 1a02 6f44 |003c: const-string v2, "boutiqueId" // string@446f │ │ -2a2ac8: 1305 0a00 |003e: const/16 v5, #int 10 // #a │ │ -2a2acc: 4d02 0305 |0040: aput-object v2, v3, v5 │ │ -2a2ad0: 23a4 9411 |0042: new-array v4, v10, [Ljava/lang/String; // type@1194 │ │ -2a2ad4: 7701 df88 1600 |0044: invoke-static/range {v22}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@88df │ │ -2a2ada: 0c02 |0047: move-result-object v2 │ │ -2a2adc: 4d02 0409 |0048: aput-object v2, v4, v9 │ │ -2a2ae0: 1a02 af12 |004a: const-string v2, "Gare" // string@12af │ │ -2a2ae4: 1a10 705c |004c: const-string v16, "idStif = ?" // string@5c70 │ │ -2a2ae8: 1311 0000 |004e: const/16 v17, #int 0 // #0 │ │ -2a2aec: 1312 0000 |0050: const/16 v18, #int 0 // #0 │ │ -2a2af0: 1313 0000 |0052: const/16 v19, #int 0 // #0 │ │ -2a2af4: 0814 0400 |0054: move-object/from16 v20, v4 │ │ -2a2af8: 0804 1000 |0056: move-object/from16 v4, v16 │ │ -2a2afc: 0805 1400 |0058: move-object/from16 v5, v20 │ │ -2a2b00: 0806 1100 |005a: move-object/from16 v6, v17 │ │ -2a2b04: 0807 1200 |005c: move-object/from16 v7, v18 │ │ -2a2b08: 0808 1300 |005e: move-object/from16 v8, v19 │ │ -2a2b0c: 7408 9c03 0100 |0060: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ -2a2b12: 0c01 |0063: move-result-object v1 │ │ -2a2b14: 7210 7f03 0100 |0064: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a2b1a: 0a02 |0067: move-result v2 │ │ -2a2b1c: 3902 0700 |0068: if-nez v2, 006f // +0007 │ │ -2a2b20: 7210 7303 0100 |006a: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a2b26: 1201 |006d: const/4 v1, #int 0 // #0 │ │ -2a2b28: 1101 |006e: return-object v1 │ │ -2a2b2a: 2212 f90f |006f: new-instance v18, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ -2a2b2e: 7220 7a03 9100 |0071: invoke-interface {v1, v9}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -2a2b34: 0b03 |0074: move-result-wide v3 │ │ -2a2b36: 7220 7c03 a100 |0075: invoke-interface {v1, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a2b3c: 0c06 |0078: move-result-object v6 │ │ -2a2b3e: 7220 7703 b100 |0079: invoke-interface {v1, v11}, Landroid/database/Cursor;.getDouble:(I)D // method@0377 │ │ -2a2b44: 0b07 |007c: move-result-wide v7 │ │ -2a2b46: 7220 7703 c100 |007d: invoke-interface {v1, v12}, Landroid/database/Cursor;.getDouble:(I)D // method@0377 │ │ -2a2b4c: 0b09 |0080: move-result-wide v9 │ │ -2a2b4e: 7220 7c03 d100 |0081: invoke-interface {v1, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a2b54: 0c0b |0084: move-result-object v11 │ │ -2a2b56: 7220 7903 e100 |0085: invoke-interface {v1, v14}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a2b5c: 0a0c |0088: move-result v12 │ │ -2a2b5e: 7220 7903 f100 |0089: invoke-interface {v1, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a2b64: 0a0d |008c: move-result v13 │ │ -2a2b66: 1272 |008d: const/4 v2, #int 7 // #7 │ │ -2a2b68: 7220 7903 2100 |008e: invoke-interface {v1, v2}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a2b6e: 0a0e |0091: move-result v14 │ │ -2a2b70: 1302 0800 |0092: const/16 v2, #int 8 // #8 │ │ -2a2b74: 7220 7903 2100 |0094: invoke-interface {v1, v2}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a2b7a: 0a0f |0097: move-result v15 │ │ -2a2b7c: 1302 0900 |0098: const/16 v2, #int 9 // #9 │ │ -2a2b80: 7220 7c03 2100 |009a: invoke-interface {v1, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a2b86: 0c10 |009d: move-result-object v16 │ │ -2a2b88: 1302 0a00 |009e: const/16 v2, #int 10 // #a │ │ -2a2b8c: 7220 7a03 2100 |00a0: invoke-interface {v1, v2}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -2a2b92: 0b13 |00a3: move-result-wide v19 │ │ -2a2b94: 7702 7888 1300 |00a4: invoke-static/range {v19, v20}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ -2a2b9a: 0c11 |00a7: move-result-object v17 │ │ -2a2b9c: 0802 1200 |00a8: move-object/from16 v2, v18 │ │ -2a2ba0: 0805 1600 |00aa: move-object/from16 v5, v22 │ │ -2a2ba4: 7610 c885 0200 |00ac: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lfr/nocle/passegares/modele/Gare;.:(JLjava/lang/String;Ljava/lang/String;DDLjava/lang/String;IIIILjava/lang/String;Ljava/lang/Long;)V // method@85c8 │ │ -2a2baa: 7210 7303 0100 |00af: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a2bb0: 1112 |00b2: return-object v18 │ │ +2a2a38: |[2a2a38] fr.nocle.passegares.controlleur.GareCtrl.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Gare; │ │ +2a2a48: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +2a2a4c: 5401 a282 |0002: iget-object v1, v0, Lfr/nocle/passegares/controlleur/GareCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a2 │ │ +2a2a50: 1302 0b00 |0004: const/16 v2, #int 11 // #b │ │ +2a2a54: 2323 9411 |0006: new-array v3, v2, [Ljava/lang/String; // type@1194 │ │ +2a2a58: 1a02 5b5c |0008: const-string v2, "id" // string@5c5b │ │ +2a2a5c: 1209 |000a: const/4 v9, #int 0 // #0 │ │ +2a2a5e: 4d02 0309 |000b: aput-object v2, v3, v9 │ │ +2a2a62: 1a02 8872 |000d: const-string v2, "nom" // string@7288 │ │ +2a2a66: 121a |000f: const/4 v10, #int 1 // #1 │ │ +2a2a68: 4d02 030a |0010: aput-object v2, v3, v10 │ │ +2a2a6c: 1a02 c561 |0012: const-string v2, "lon" // string@61c5 │ │ +2a2a70: 122b |0014: const/4 v11, #int 2 // #2 │ │ +2a2a72: 4d02 030b |0015: aput-object v2, v3, v11 │ │ +2a2a76: 1a02 c760 |0017: const-string v2, "lat" // string@60c7 │ │ +2a2a7a: 123c |0019: const/4 v12, #int 3 // #3 │ │ +2a2a7c: 4d02 030c |001a: aput-object v2, v3, v12 │ │ +2a2a80: 1a02 574e |001c: const-string v2, "exploitant" // string@4e57 │ │ +2a2a84: 124d |001e: const/4 v13, #int 4 // #4 │ │ +2a2a86: 4d02 030d |001f: aput-object v2, v3, v13 │ │ +2a2a8a: 1a02 7472 |0021: const-string v2, "niveau" // string@7274 │ │ +2a2a8e: 125e |0023: const/4 v14, #int 5 // #5 │ │ +2a2a90: 4d02 030e |0024: aput-object v2, v3, v14 │ │ +2a2a94: 1a02 8848 |0026: const-string v2, "couleur" // string@4888 │ │ +2a2a98: 126f |0028: const/4 v15, #int 6 // #6 │ │ +2a2a9a: 4d02 030f |0029: aput-object v2, v3, v15 │ │ +2a2a9e: 1a02 8a48 |002b: const-string v2, "couleurEvolution" // string@488a │ │ +2a2aa2: 1278 |002d: const/4 v8, #int 7 // #7 │ │ +2a2aa4: 4d02 0308 |002e: aput-object v2, v3, v8 │ │ +2a2aa8: 1a02 3372 |0030: const-string v2, "nbValidations" // string@7233 │ │ +2a2aac: 1307 0800 |0032: const/16 v7, #int 8 // #8 │ │ +2a2ab0: 4d02 0307 |0034: aput-object v2, v3, v7 │ │ +2a2ab4: 1a02 a24a |0036: const-string v2, "derniereValidation" // string@4aa2 │ │ +2a2ab8: 1306 0900 |0038: const/16 v6, #int 9 // #9 │ │ +2a2abc: 4d02 0306 |003a: aput-object v2, v3, v6 │ │ +2a2ac0: 1a02 6f44 |003c: const-string v2, "boutiqueId" // string@446f │ │ +2a2ac4: 1305 0a00 |003e: const/16 v5, #int 10 // #a │ │ +2a2ac8: 4d02 0305 |0040: aput-object v2, v3, v5 │ │ +2a2acc: 23a4 9411 |0042: new-array v4, v10, [Ljava/lang/String; // type@1194 │ │ +2a2ad0: 7701 df88 1600 |0044: invoke-static/range {v22}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@88df │ │ +2a2ad6: 0c02 |0047: move-result-object v2 │ │ +2a2ad8: 4d02 0409 |0048: aput-object v2, v4, v9 │ │ +2a2adc: 1a02 af12 |004a: const-string v2, "Gare" // string@12af │ │ +2a2ae0: 1a10 705c |004c: const-string v16, "idStif = ?" // string@5c70 │ │ +2a2ae4: 1311 0000 |004e: const/16 v17, #int 0 // #0 │ │ +2a2ae8: 1312 0000 |0050: const/16 v18, #int 0 // #0 │ │ +2a2aec: 1313 0000 |0052: const/16 v19, #int 0 // #0 │ │ +2a2af0: 0814 0400 |0054: move-object/from16 v20, v4 │ │ +2a2af4: 0804 1000 |0056: move-object/from16 v4, v16 │ │ +2a2af8: 0805 1400 |0058: move-object/from16 v5, v20 │ │ +2a2afc: 0806 1100 |005a: move-object/from16 v6, v17 │ │ +2a2b00: 0807 1200 |005c: move-object/from16 v7, v18 │ │ +2a2b04: 0808 1300 |005e: move-object/from16 v8, v19 │ │ +2a2b08: 7408 9c03 0100 |0060: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ +2a2b0e: 0c01 |0063: move-result-object v1 │ │ +2a2b10: 7210 7f03 0100 |0064: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a2b16: 0a02 |0067: move-result v2 │ │ +2a2b18: 3902 0700 |0068: if-nez v2, 006f // +0007 │ │ +2a2b1c: 7210 7303 0100 |006a: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a2b22: 1201 |006d: const/4 v1, #int 0 // #0 │ │ +2a2b24: 1101 |006e: return-object v1 │ │ +2a2b26: 2212 f90f |006f: new-instance v18, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ +2a2b2a: 7220 7a03 9100 |0071: invoke-interface {v1, v9}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +2a2b30: 0b03 |0074: move-result-wide v3 │ │ +2a2b32: 7220 7c03 a100 |0075: invoke-interface {v1, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a2b38: 0c06 |0078: move-result-object v6 │ │ +2a2b3a: 7220 7703 b100 |0079: invoke-interface {v1, v11}, Landroid/database/Cursor;.getDouble:(I)D // method@0377 │ │ +2a2b40: 0b07 |007c: move-result-wide v7 │ │ +2a2b42: 7220 7703 c100 |007d: invoke-interface {v1, v12}, Landroid/database/Cursor;.getDouble:(I)D // method@0377 │ │ +2a2b48: 0b09 |0080: move-result-wide v9 │ │ +2a2b4a: 7220 7c03 d100 |0081: invoke-interface {v1, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a2b50: 0c0b |0084: move-result-object v11 │ │ +2a2b52: 7220 7903 e100 |0085: invoke-interface {v1, v14}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a2b58: 0a0c |0088: move-result v12 │ │ +2a2b5a: 7220 7903 f100 |0089: invoke-interface {v1, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a2b60: 0a0d |008c: move-result v13 │ │ +2a2b62: 1272 |008d: const/4 v2, #int 7 // #7 │ │ +2a2b64: 7220 7903 2100 |008e: invoke-interface {v1, v2}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a2b6a: 0a0e |0091: move-result v14 │ │ +2a2b6c: 1302 0800 |0092: const/16 v2, #int 8 // #8 │ │ +2a2b70: 7220 7903 2100 |0094: invoke-interface {v1, v2}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a2b76: 0a0f |0097: move-result v15 │ │ +2a2b78: 1302 0900 |0098: const/16 v2, #int 9 // #9 │ │ +2a2b7c: 7220 7c03 2100 |009a: invoke-interface {v1, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a2b82: 0c10 |009d: move-result-object v16 │ │ +2a2b84: 1302 0a00 |009e: const/16 v2, #int 10 // #a │ │ +2a2b88: 7220 7a03 2100 |00a0: invoke-interface {v1, v2}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +2a2b8e: 0b13 |00a3: move-result-wide v19 │ │ +2a2b90: 7702 7888 1300 |00a4: invoke-static/range {v19, v20}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ +2a2b96: 0c11 |00a7: move-result-object v17 │ │ +2a2b98: 0802 1200 |00a8: move-object/from16 v2, v18 │ │ +2a2b9c: 0805 1600 |00aa: move-object/from16 v5, v22 │ │ +2a2ba0: 7610 c885 0200 |00ac: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lfr/nocle/passegares/modele/Gare;.:(JLjava/lang/String;Ljava/lang/String;DDLjava/lang/String;IIIILjava/lang/String;Ljava/lang/Long;)V // method@85c8 │ │ +2a2ba6: 7210 7303 0100 |00af: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a2bac: 1112 |00b2: return-object v18 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=77 │ │ 0x0044 line=82 │ │ 0x0060 line=77 │ │ 0x0064 line=83 │ │ 0x006a line=85 │ │ @@ -977045,66 +977044,66 @@ │ │ type : '(Lfr/nocle/passegares/modele/Gare;)Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 96 16-bit code units │ │ -2a2d74: |[2a2d74] fr.nocle.passegares.controlleur.GareCtrl.getCorrespondances:(Lfr/nocle/passegares/modele/Gare;)Ljava/util/ArrayList; │ │ -2a2d84: 54e0 a282 |0000: iget-object v0, v14, Lfr/nocle/passegares/controlleur/GareCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a2 │ │ -2a2d88: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2a2d8a: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ -2a2d8e: 6e10 d185 0f00 |0005: invoke-virtual {v15}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ -2a2d94: 0b03 |0008: move-result-wide v3 │ │ -2a2d96: 7120 de88 4300 |0009: invoke-static {v3, v4}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a2d9c: 0c0f |000c: move-result-object v15 │ │ -2a2d9e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -2a2da0: 4d0f 0203 |000e: aput-object v15, v2, v3 │ │ -2a2da4: 1a0f fe30 |0010: const-string v15, "SELECT l.id, l.idStif, l.nom, l.type, l.ordre, l.couleur, l.nbGares, r.id idRegion, r.nom nomRegion FROM Ligne l INNER JOIN GareDansLigne gdl ON gdl.idLigne = l.id INNER JOIN Region r ON r.id = l.idRegion WHERE gdl.idGare = ? GROUP BY l.nom ORDER BY l.ordre ASC;" // string@30fe │ │ -2a2da8: 6e30 9d03 f002 |0012: invoke-virtual {v0, v15, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a2dae: 0c0f |0015: move-result-object v15 │ │ -2a2db0: 2200 b910 |0016: new-instance v0, Ljava/util/ArrayList; // type@10b9 │ │ -2a2db4: 7010 5c89 0000 |0018: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a2dba: 7210 8003 0f00 |001b: invoke-interface {v15}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ -2a2dc0: 0a02 |001e: move-result v2 │ │ -2a2dc2: 3802 3d00 |001f: if-eqz v2, 005c // +003d │ │ -2a2dc6: 220c 0010 |0021: new-instance v12, Lfr/nocle/passegares/modele/Region; // type@1000 │ │ -2a2dca: 1272 |0023: const/4 v2, #int 7 // #7 │ │ -2a2dcc: 7220 7a03 2f00 |0024: invoke-interface {v15, v2}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -2a2dd2: 0b04 |0027: move-result-wide v4 │ │ -2a2dd4: 1302 0800 |0028: const/16 v2, #int 8 // #8 │ │ -2a2dd8: 7220 7c03 2f00 |002a: invoke-interface {v15, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a2dde: 0c02 |002d: move-result-object v2 │ │ -2a2de0: 7040 3586 4c25 |002e: invoke-direct {v12, v4, v5, v2}, Lfr/nocle/passegares/modele/Region;.:(JLjava/lang/String;)V // method@8635 │ │ -2a2de6: 2202 fb0f |0031: new-instance v2, Lfr/nocle/passegares/modele/Ligne; // type@0ffb │ │ -2a2dea: 7220 7a03 3f00 |0033: invoke-interface {v15, v3}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -2a2df0: 0b05 |0036: move-result-wide v5 │ │ -2a2df2: 7220 7c03 1f00 |0037: invoke-interface {v15, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a2df8: 0c07 |003a: move-result-object v7 │ │ -2a2dfa: 1224 |003b: const/4 v4, #int 2 // #2 │ │ -2a2dfc: 7220 7c03 4f00 |003c: invoke-interface {v15, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a2e02: 0c08 |003f: move-result-object v8 │ │ -2a2e04: 1234 |0040: const/4 v4, #int 3 // #3 │ │ -2a2e06: 7220 7c03 4f00 |0041: invoke-interface {v15, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a2e0c: 0c09 |0044: move-result-object v9 │ │ -2a2e0e: 1244 |0045: const/4 v4, #int 4 // #4 │ │ -2a2e10: 7220 7903 4f00 |0046: invoke-interface {v15, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a2e16: 0a0a |0049: move-result v10 │ │ -2a2e18: 1254 |004a: const/4 v4, #int 5 // #5 │ │ -2a2e1a: 7220 7c03 4f00 |004b: invoke-interface {v15, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a2e20: 0c0b |004e: move-result-object v11 │ │ -2a2e22: 1264 |004f: const/4 v4, #int 6 // #6 │ │ -2a2e24: 7220 7903 4f00 |0050: invoke-interface {v15, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a2e2a: 0a0d |0053: move-result v13 │ │ -2a2e2c: 0724 |0054: move-object v4, v2 │ │ -2a2e2e: 760a ff85 0400 |0055: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lfr/nocle/passegares/modele/Ligne;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Lfr/nocle/passegares/modele/Region;I)V // method@85ff │ │ -2a2e34: 6e20 6089 2000 |0058: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a2e3a: 28c0 |005b: goto 001b // -0040 │ │ -2a2e3c: 7210 7303 0f00 |005c: invoke-interface {v15}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a2e42: 1100 |005f: return-object v0 │ │ +2a2d70: |[2a2d70] fr.nocle.passegares.controlleur.GareCtrl.getCorrespondances:(Lfr/nocle/passegares/modele/Gare;)Ljava/util/ArrayList; │ │ +2a2d80: 54e0 a282 |0000: iget-object v0, v14, Lfr/nocle/passegares/controlleur/GareCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a2 │ │ +2a2d84: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2a2d86: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ +2a2d8a: 6e10 d185 0f00 |0005: invoke-virtual {v15}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ +2a2d90: 0b03 |0008: move-result-wide v3 │ │ +2a2d92: 7120 de88 4300 |0009: invoke-static {v3, v4}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a2d98: 0c0f |000c: move-result-object v15 │ │ +2a2d9a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +2a2d9c: 4d0f 0203 |000e: aput-object v15, v2, v3 │ │ +2a2da0: 1a0f fe30 |0010: const-string v15, "SELECT l.id, l.idStif, l.nom, l.type, l.ordre, l.couleur, l.nbGares, r.id idRegion, r.nom nomRegion FROM Ligne l INNER JOIN GareDansLigne gdl ON gdl.idLigne = l.id INNER JOIN Region r ON r.id = l.idRegion WHERE gdl.idGare = ? GROUP BY l.nom ORDER BY l.ordre ASC;" // string@30fe │ │ +2a2da4: 6e30 9d03 f002 |0012: invoke-virtual {v0, v15, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a2daa: 0c0f |0015: move-result-object v15 │ │ +2a2dac: 2200 b910 |0016: new-instance v0, Ljava/util/ArrayList; // type@10b9 │ │ +2a2db0: 7010 5c89 0000 |0018: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a2db6: 7210 8003 0f00 |001b: invoke-interface {v15}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ +2a2dbc: 0a02 |001e: move-result v2 │ │ +2a2dbe: 3802 3d00 |001f: if-eqz v2, 005c // +003d │ │ +2a2dc2: 220c 0010 |0021: new-instance v12, Lfr/nocle/passegares/modele/Region; // type@1000 │ │ +2a2dc6: 1272 |0023: const/4 v2, #int 7 // #7 │ │ +2a2dc8: 7220 7a03 2f00 |0024: invoke-interface {v15, v2}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +2a2dce: 0b04 |0027: move-result-wide v4 │ │ +2a2dd0: 1302 0800 |0028: const/16 v2, #int 8 // #8 │ │ +2a2dd4: 7220 7c03 2f00 |002a: invoke-interface {v15, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a2dda: 0c02 |002d: move-result-object v2 │ │ +2a2ddc: 7040 3586 4c25 |002e: invoke-direct {v12, v4, v5, v2}, Lfr/nocle/passegares/modele/Region;.:(JLjava/lang/String;)V // method@8635 │ │ +2a2de2: 2202 fb0f |0031: new-instance v2, Lfr/nocle/passegares/modele/Ligne; // type@0ffb │ │ +2a2de6: 7220 7a03 3f00 |0033: invoke-interface {v15, v3}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +2a2dec: 0b05 |0036: move-result-wide v5 │ │ +2a2dee: 7220 7c03 1f00 |0037: invoke-interface {v15, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a2df4: 0c07 |003a: move-result-object v7 │ │ +2a2df6: 1224 |003b: const/4 v4, #int 2 // #2 │ │ +2a2df8: 7220 7c03 4f00 |003c: invoke-interface {v15, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a2dfe: 0c08 |003f: move-result-object v8 │ │ +2a2e00: 1234 |0040: const/4 v4, #int 3 // #3 │ │ +2a2e02: 7220 7c03 4f00 |0041: invoke-interface {v15, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a2e08: 0c09 |0044: move-result-object v9 │ │ +2a2e0a: 1244 |0045: const/4 v4, #int 4 // #4 │ │ +2a2e0c: 7220 7903 4f00 |0046: invoke-interface {v15, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a2e12: 0a0a |0049: move-result v10 │ │ +2a2e14: 1254 |004a: const/4 v4, #int 5 // #5 │ │ +2a2e16: 7220 7c03 4f00 |004b: invoke-interface {v15, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a2e1c: 0c0b |004e: move-result-object v11 │ │ +2a2e1e: 1264 |004f: const/4 v4, #int 6 // #6 │ │ +2a2e20: 7220 7903 4f00 |0050: invoke-interface {v15, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a2e26: 0a0d |0053: move-result v13 │ │ +2a2e28: 0724 |0054: move-object v4, v2 │ │ +2a2e2a: 760a ff85 0400 |0055: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lfr/nocle/passegares/modele/Ligne;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Lfr/nocle/passegares/modele/Region;I)V // method@85ff │ │ +2a2e30: 6e20 6089 2000 |0058: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a2e36: 28c0 |005b: goto 001b // -0040 │ │ +2a2e38: 7210 7303 0f00 |005c: invoke-interface {v15}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a2e3e: 1100 |005f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=102 │ │ 0x0012 line=96 │ │ 0x0016 line=103 │ │ 0x001b line=104 │ │ @@ -977121,30 +977120,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -2a2d2c: |[2a2d2c] fr.nocle.passegares.controlleur.GareCtrl.getNbGaresTamponnees:()I │ │ -2a2d3c: 5430 a282 |0000: iget-object v0, v3, Lfr/nocle/passegares/controlleur/GareCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a2 │ │ -2a2d40: 1a01 fa30 |0002: const-string v1, "SELECT id FROM Gare g WHERE nbValidations > 0;" // string@30fa │ │ -2a2d44: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2a2d46: 6e30 9d03 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a2d4c: 0c00 |0008: move-result-object v0 │ │ -2a2d4e: 7210 7f03 0000 |0009: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a2d54: 0a01 |000c: move-result v1 │ │ -2a2d56: 3901 0700 |000d: if-nez v1, 0014 // +0007 │ │ -2a2d5a: 7210 7303 0000 |000f: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a2d60: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -2a2d62: 0f00 |0013: return v0 │ │ -2a2d64: 7210 7603 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0376 │ │ -2a2d6a: 0a01 |0017: move-result v1 │ │ -2a2d6c: 7210 7303 0000 |0018: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a2d72: 0f01 |001b: return v1 │ │ +2a2d28: |[2a2d28] fr.nocle.passegares.controlleur.GareCtrl.getNbGaresTamponnees:()I │ │ +2a2d38: 5430 a282 |0000: iget-object v0, v3, Lfr/nocle/passegares/controlleur/GareCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a2 │ │ +2a2d3c: 1a01 fa30 |0002: const-string v1, "SELECT id FROM Gare g WHERE nbValidations > 0;" // string@30fa │ │ +2a2d40: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2a2d42: 6e30 9d03 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a2d48: 0c00 |0008: move-result-object v0 │ │ +2a2d4a: 7210 7f03 0000 |0009: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a2d50: 0a01 |000c: move-result v1 │ │ +2a2d52: 3901 0700 |000d: if-nez v1, 0014 // +0007 │ │ +2a2d56: 7210 7303 0000 |000f: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a2d5c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +2a2d5e: 0f00 |0013: return v0 │ │ +2a2d60: 7210 7603 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0376 │ │ +2a2d66: 0a01 |0017: move-result v1 │ │ +2a2d68: 7210 7303 0000 |0018: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a2d6e: 0f01 |001b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0009 line=220 │ │ 0x000f line=222 │ │ 0x0014 line=225 │ │ 0x0018 line=226 │ │ @@ -977156,139 +977155,139 @@ │ │ type : '(Landroid/location/Location;)Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 40 │ │ ins : 2 │ │ outs : 16 │ │ insns size : 247 16-bit code units │ │ -2a2e44: |[2a2e44] fr.nocle.passegares.controlleur.GareCtrl.getNearlest:(Landroid/location/Location;)Ljava/util/ArrayList; │ │ -2a2e54: 0800 2600 |0000: move-object/from16 v0, v38 │ │ -2a2e58: 5401 a282 |0002: iget-object v1, v0, Lfr/nocle/passegares/controlleur/GareCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a2 │ │ -2a2e5c: 1302 0c00 |0004: const/16 v2, #int 12 // #c │ │ -2a2e60: 2323 9411 |0006: new-array v3, v2, [Ljava/lang/String; // type@1194 │ │ -2a2e64: 1a02 5b5c |0008: const-string v2, "id" // string@5c5b │ │ -2a2e68: 1209 |000a: const/4 v9, #int 0 // #0 │ │ -2a2e6a: 4d02 0309 |000b: aput-object v2, v3, v9 │ │ -2a2e6e: 1a02 6f5c |000d: const-string v2, "idStif" // string@5c6f │ │ -2a2e72: 121a |000f: const/4 v10, #int 1 // #1 │ │ -2a2e74: 4d02 030a |0010: aput-object v2, v3, v10 │ │ -2a2e78: 1a02 8872 |0012: const-string v2, "nom" // string@7288 │ │ -2a2e7c: 122b |0014: const/4 v11, #int 2 // #2 │ │ -2a2e7e: 4d02 030b |0015: aput-object v2, v3, v11 │ │ -2a2e82: 1a02 c561 |0017: const-string v2, "lon" // string@61c5 │ │ -2a2e86: 123c |0019: const/4 v12, #int 3 // #3 │ │ -2a2e88: 4d02 030c |001a: aput-object v2, v3, v12 │ │ -2a2e8c: 1a02 c760 |001c: const-string v2, "lat" // string@60c7 │ │ -2a2e90: 124d |001e: const/4 v13, #int 4 // #4 │ │ -2a2e92: 4d02 030d |001f: aput-object v2, v3, v13 │ │ -2a2e96: 1a02 574e |0021: const-string v2, "exploitant" // string@4e57 │ │ -2a2e9a: 125e |0023: const/4 v14, #int 5 // #5 │ │ -2a2e9c: 4d02 030e |0024: aput-object v2, v3, v14 │ │ -2a2ea0: 1a02 7472 |0026: const-string v2, "niveau" // string@7274 │ │ -2a2ea4: 126f |0028: const/4 v15, #int 6 // #6 │ │ -2a2ea6: 4d02 030f |0029: aput-object v2, v3, v15 │ │ -2a2eaa: 1a02 8848 |002b: const-string v2, "couleur" // string@4888 │ │ -2a2eae: 1278 |002d: const/4 v8, #int 7 // #7 │ │ -2a2eb0: 4d02 0308 |002e: aput-object v2, v3, v8 │ │ -2a2eb4: 1a02 8a48 |0030: const-string v2, "couleurEvolution" // string@488a │ │ -2a2eb8: 1307 0800 |0032: const/16 v7, #int 8 // #8 │ │ -2a2ebc: 4d02 0307 |0034: aput-object v2, v3, v7 │ │ -2a2ec0: 1a02 3372 |0036: const-string v2, "nbValidations" // string@7233 │ │ -2a2ec4: 1306 0900 |0038: const/16 v6, #int 9 // #9 │ │ -2a2ec8: 4d02 0306 |003a: aput-object v2, v3, v6 │ │ -2a2ecc: 1a02 a24a |003c: const-string v2, "derniereValidation" // string@4aa2 │ │ -2a2ed0: 1305 0a00 |003e: const/16 v5, #int 10 // #a │ │ -2a2ed4: 4d02 0305 |0040: aput-object v2, v3, v5 │ │ -2a2ed8: 1a02 6f44 |0042: const-string v2, "boutiqueId" // string@446f │ │ -2a2edc: 1304 0b00 |0044: const/16 v4, #int 11 // #b │ │ -2a2ee0: 4d02 0304 |0046: aput-object v2, v3, v4 │ │ -2a2ee4: 23d2 9411 |0048: new-array v2, v13, [Ljava/lang/String; // type@1194 │ │ -2a2ee8: 7401 8505 2700 |004a: invoke-virtual/range {v39}, Landroid/location/Location;.getLatitude:()D // method@0585 │ │ -2a2eee: 0b10 |004d: move-result-wide v16 │ │ -2a2ef0: 1812 7b14 ae47 e17a 843f |004e: const-wide v18, #double 0.01 // #3f847ae147ae147b │ │ -2a2efa: ac10 1012 |0053: sub-double v16, v16, v18 │ │ -2a2efe: 7702 db88 1000 |0055: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@88db │ │ -2a2f04: 0c10 |0058: move-result-object v16 │ │ -2a2f06: 4d10 0209 |0059: aput-object v16, v2, v9 │ │ -2a2f0a: 7401 8505 2700 |005b: invoke-virtual/range {v39}, Landroid/location/Location;.getLatitude:()D // method@0585 │ │ -2a2f10: 0b10 |005e: move-result-wide v16 │ │ -2a2f12: ab10 1012 |005f: add-double v16, v16, v18 │ │ -2a2f16: 7702 db88 1000 |0061: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@88db │ │ -2a2f1c: 0c10 |0064: move-result-object v16 │ │ -2a2f1e: 4d10 020a |0065: aput-object v16, v2, v10 │ │ -2a2f22: 7401 8605 2700 |0067: invoke-virtual/range {v39}, Landroid/location/Location;.getLongitude:()D // method@0586 │ │ -2a2f28: 0b10 |006a: move-result-wide v16 │ │ -2a2f2a: 1812 b81e 85eb 51b8 8e3f |006b: const-wide v18, #double 0.015 // #3f8eb851eb851eb8 │ │ -2a2f34: ac10 1012 |0070: sub-double v16, v16, v18 │ │ -2a2f38: 7702 db88 1000 |0072: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@88db │ │ -2a2f3e: 0c10 |0075: move-result-object v16 │ │ -2a2f40: 4d10 020b |0076: aput-object v16, v2, v11 │ │ -2a2f44: 7401 8605 2700 |0078: invoke-virtual/range {v39}, Landroid/location/Location;.getLongitude:()D // method@0586 │ │ -2a2f4a: 0b10 |007b: move-result-wide v16 │ │ -2a2f4c: ab10 1012 |007c: add-double v16, v16, v18 │ │ -2a2f50: 7702 db88 1000 |007e: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@88db │ │ -2a2f56: 0c10 |0081: move-result-object v16 │ │ -2a2f58: 4d10 020c |0082: aput-object v16, v2, v12 │ │ -2a2f5c: 1a10 af12 |0084: const-string v16, "Gare" // string@12af │ │ -2a2f60: 1a11 c860 |0086: const-string v17, "lat >= ? AND lat <= ? AND lon >= ? AND lon <= ?" // string@60c8 │ │ -2a2f64: 1312 0000 |0088: const/16 v18, #int 0 // #0 │ │ -2a2f68: 1313 0000 |008a: const/16 v19, #int 0 // #0 │ │ -2a2f6c: 1314 0000 |008c: const/16 v20, #int 0 // #0 │ │ -2a2f70: 0815 0200 |008e: move-object/from16 v21, v2 │ │ -2a2f74: 0802 1000 |0090: move-object/from16 v2, v16 │ │ -2a2f78: 0804 1100 |0092: move-object/from16 v4, v17 │ │ -2a2f7c: 0805 1500 |0094: move-object/from16 v5, v21 │ │ -2a2f80: 0806 1200 |0096: move-object/from16 v6, v18 │ │ -2a2f84: 0807 1300 |0098: move-object/from16 v7, v19 │ │ -2a2f88: 0808 1400 |009a: move-object/from16 v8, v20 │ │ -2a2f8c: 7408 9c03 0100 |009c: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ -2a2f92: 0c01 |009f: move-result-object v1 │ │ -2a2f94: 2202 b910 |00a0: new-instance v2, Ljava/util/ArrayList; // type@10b9 │ │ -2a2f98: 7010 5c89 0200 |00a2: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a2f9e: 7210 8003 0100 |00a5: invoke-interface {v1}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ -2a2fa4: 0a03 |00a8: move-result v3 │ │ -2a2fa6: 3803 4a00 |00a9: if-eqz v3, 00f3 // +004a │ │ -2a2faa: 2203 f90f |00ab: new-instance v3, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ -2a2fae: 7220 7a03 9100 |00ad: invoke-interface {v1, v9}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -2a2fb4: 0b17 |00b0: move-result-wide v23 │ │ -2a2fb6: 7220 7c03 a100 |00b1: invoke-interface {v1, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a2fbc: 0c19 |00b4: move-result-object v25 │ │ -2a2fbe: 7220 7c03 b100 |00b5: invoke-interface {v1, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a2fc4: 0c1a |00b8: move-result-object v26 │ │ -2a2fc6: 7220 7703 c100 |00b9: invoke-interface {v1, v12}, Landroid/database/Cursor;.getDouble:(I)D // method@0377 │ │ -2a2fcc: 0b1b |00bc: move-result-wide v27 │ │ -2a2fce: 7220 7703 d100 |00bd: invoke-interface {v1, v13}, Landroid/database/Cursor;.getDouble:(I)D // method@0377 │ │ -2a2fd4: 0b1d |00c0: move-result-wide v29 │ │ -2a2fd6: 7220 7c03 e100 |00c1: invoke-interface {v1, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a2fdc: 0c1f |00c4: move-result-object v31 │ │ -2a2fde: 7220 7903 f100 |00c5: invoke-interface {v1, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a2fe4: 0a20 |00c8: move-result v32 │ │ -2a2fe6: 1274 |00c9: const/4 v4, #int 7 // #7 │ │ -2a2fe8: 7220 7903 4100 |00ca: invoke-interface {v1, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a2fee: 0a21 |00cd: move-result v33 │ │ -2a2ff0: 1305 0800 |00ce: const/16 v5, #int 8 // #8 │ │ -2a2ff4: 7220 7903 5100 |00d0: invoke-interface {v1, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a2ffa: 0a22 |00d3: move-result v34 │ │ -2a2ffc: 1306 0900 |00d4: const/16 v6, #int 9 // #9 │ │ -2a3000: 7220 7903 6100 |00d6: invoke-interface {v1, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a3006: 0a23 |00d9: move-result v35 │ │ -2a3008: 1307 0a00 |00da: const/16 v7, #int 10 // #a │ │ -2a300c: 7220 7c03 7100 |00dc: invoke-interface {v1, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a3012: 0c24 |00df: move-result-object v36 │ │ -2a3014: 1308 0b00 |00e0: const/16 v8, #int 11 // #b │ │ -2a3018: 7220 7a03 8100 |00e2: invoke-interface {v1, v8}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -2a301e: 0b10 |00e5: move-result-wide v16 │ │ -2a3020: 7702 7888 1000 |00e6: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ -2a3026: 0c25 |00e9: move-result-object v37 │ │ -2a3028: 0816 0300 |00ea: move-object/from16 v22, v3 │ │ -2a302c: 7610 c885 1600 |00ec: invoke-direct/range {v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37}, Lfr/nocle/passegares/modele/Gare;.:(JLjava/lang/String;Ljava/lang/String;DDLjava/lang/String;IIIILjava/lang/String;Ljava/lang/Long;)V // method@85c8 │ │ -2a3032: 6e20 6089 3200 |00ef: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a3038: 28b3 |00f2: goto 00a5 // -004d │ │ -2a303a: 7210 7303 0100 |00f3: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a3040: 1102 |00f6: return-object v2 │ │ +2a2e40: |[2a2e40] fr.nocle.passegares.controlleur.GareCtrl.getNearlest:(Landroid/location/Location;)Ljava/util/ArrayList; │ │ +2a2e50: 0800 2600 |0000: move-object/from16 v0, v38 │ │ +2a2e54: 5401 a282 |0002: iget-object v1, v0, Lfr/nocle/passegares/controlleur/GareCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a2 │ │ +2a2e58: 1302 0c00 |0004: const/16 v2, #int 12 // #c │ │ +2a2e5c: 2323 9411 |0006: new-array v3, v2, [Ljava/lang/String; // type@1194 │ │ +2a2e60: 1a02 5b5c |0008: const-string v2, "id" // string@5c5b │ │ +2a2e64: 1209 |000a: const/4 v9, #int 0 // #0 │ │ +2a2e66: 4d02 0309 |000b: aput-object v2, v3, v9 │ │ +2a2e6a: 1a02 6f5c |000d: const-string v2, "idStif" // string@5c6f │ │ +2a2e6e: 121a |000f: const/4 v10, #int 1 // #1 │ │ +2a2e70: 4d02 030a |0010: aput-object v2, v3, v10 │ │ +2a2e74: 1a02 8872 |0012: const-string v2, "nom" // string@7288 │ │ +2a2e78: 122b |0014: const/4 v11, #int 2 // #2 │ │ +2a2e7a: 4d02 030b |0015: aput-object v2, v3, v11 │ │ +2a2e7e: 1a02 c561 |0017: const-string v2, "lon" // string@61c5 │ │ +2a2e82: 123c |0019: const/4 v12, #int 3 // #3 │ │ +2a2e84: 4d02 030c |001a: aput-object v2, v3, v12 │ │ +2a2e88: 1a02 c760 |001c: const-string v2, "lat" // string@60c7 │ │ +2a2e8c: 124d |001e: const/4 v13, #int 4 // #4 │ │ +2a2e8e: 4d02 030d |001f: aput-object v2, v3, v13 │ │ +2a2e92: 1a02 574e |0021: const-string v2, "exploitant" // string@4e57 │ │ +2a2e96: 125e |0023: const/4 v14, #int 5 // #5 │ │ +2a2e98: 4d02 030e |0024: aput-object v2, v3, v14 │ │ +2a2e9c: 1a02 7472 |0026: const-string v2, "niveau" // string@7274 │ │ +2a2ea0: 126f |0028: const/4 v15, #int 6 // #6 │ │ +2a2ea2: 4d02 030f |0029: aput-object v2, v3, v15 │ │ +2a2ea6: 1a02 8848 |002b: const-string v2, "couleur" // string@4888 │ │ +2a2eaa: 1278 |002d: const/4 v8, #int 7 // #7 │ │ +2a2eac: 4d02 0308 |002e: aput-object v2, v3, v8 │ │ +2a2eb0: 1a02 8a48 |0030: const-string v2, "couleurEvolution" // string@488a │ │ +2a2eb4: 1307 0800 |0032: const/16 v7, #int 8 // #8 │ │ +2a2eb8: 4d02 0307 |0034: aput-object v2, v3, v7 │ │ +2a2ebc: 1a02 3372 |0036: const-string v2, "nbValidations" // string@7233 │ │ +2a2ec0: 1306 0900 |0038: const/16 v6, #int 9 // #9 │ │ +2a2ec4: 4d02 0306 |003a: aput-object v2, v3, v6 │ │ +2a2ec8: 1a02 a24a |003c: const-string v2, "derniereValidation" // string@4aa2 │ │ +2a2ecc: 1305 0a00 |003e: const/16 v5, #int 10 // #a │ │ +2a2ed0: 4d02 0305 |0040: aput-object v2, v3, v5 │ │ +2a2ed4: 1a02 6f44 |0042: const-string v2, "boutiqueId" // string@446f │ │ +2a2ed8: 1304 0b00 |0044: const/16 v4, #int 11 // #b │ │ +2a2edc: 4d02 0304 |0046: aput-object v2, v3, v4 │ │ +2a2ee0: 23d2 9411 |0048: new-array v2, v13, [Ljava/lang/String; // type@1194 │ │ +2a2ee4: 7401 8505 2700 |004a: invoke-virtual/range {v39}, Landroid/location/Location;.getLatitude:()D // method@0585 │ │ +2a2eea: 0b10 |004d: move-result-wide v16 │ │ +2a2eec: 1812 7b14 ae47 e17a 843f |004e: const-wide v18, #double 0.01 // #3f847ae147ae147b │ │ +2a2ef6: ac10 1012 |0053: sub-double v16, v16, v18 │ │ +2a2efa: 7702 db88 1000 |0055: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@88db │ │ +2a2f00: 0c10 |0058: move-result-object v16 │ │ +2a2f02: 4d10 0209 |0059: aput-object v16, v2, v9 │ │ +2a2f06: 7401 8505 2700 |005b: invoke-virtual/range {v39}, Landroid/location/Location;.getLatitude:()D // method@0585 │ │ +2a2f0c: 0b10 |005e: move-result-wide v16 │ │ +2a2f0e: ab10 1012 |005f: add-double v16, v16, v18 │ │ +2a2f12: 7702 db88 1000 |0061: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@88db │ │ +2a2f18: 0c10 |0064: move-result-object v16 │ │ +2a2f1a: 4d10 020a |0065: aput-object v16, v2, v10 │ │ +2a2f1e: 7401 8605 2700 |0067: invoke-virtual/range {v39}, Landroid/location/Location;.getLongitude:()D // method@0586 │ │ +2a2f24: 0b10 |006a: move-result-wide v16 │ │ +2a2f26: 1812 b81e 85eb 51b8 8e3f |006b: const-wide v18, #double 0.015 // #3f8eb851eb851eb8 │ │ +2a2f30: ac10 1012 |0070: sub-double v16, v16, v18 │ │ +2a2f34: 7702 db88 1000 |0072: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@88db │ │ +2a2f3a: 0c10 |0075: move-result-object v16 │ │ +2a2f3c: 4d10 020b |0076: aput-object v16, v2, v11 │ │ +2a2f40: 7401 8605 2700 |0078: invoke-virtual/range {v39}, Landroid/location/Location;.getLongitude:()D // method@0586 │ │ +2a2f46: 0b10 |007b: move-result-wide v16 │ │ +2a2f48: ab10 1012 |007c: add-double v16, v16, v18 │ │ +2a2f4c: 7702 db88 1000 |007e: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(D)Ljava/lang/String; // method@88db │ │ +2a2f52: 0c10 |0081: move-result-object v16 │ │ +2a2f54: 4d10 020c |0082: aput-object v16, v2, v12 │ │ +2a2f58: 1a10 af12 |0084: const-string v16, "Gare" // string@12af │ │ +2a2f5c: 1a11 c860 |0086: const-string v17, "lat >= ? AND lat <= ? AND lon >= ? AND lon <= ?" // string@60c8 │ │ +2a2f60: 1312 0000 |0088: const/16 v18, #int 0 // #0 │ │ +2a2f64: 1313 0000 |008a: const/16 v19, #int 0 // #0 │ │ +2a2f68: 1314 0000 |008c: const/16 v20, #int 0 // #0 │ │ +2a2f6c: 0815 0200 |008e: move-object/from16 v21, v2 │ │ +2a2f70: 0802 1000 |0090: move-object/from16 v2, v16 │ │ +2a2f74: 0804 1100 |0092: move-object/from16 v4, v17 │ │ +2a2f78: 0805 1500 |0094: move-object/from16 v5, v21 │ │ +2a2f7c: 0806 1200 |0096: move-object/from16 v6, v18 │ │ +2a2f80: 0807 1300 |0098: move-object/from16 v7, v19 │ │ +2a2f84: 0808 1400 |009a: move-object/from16 v8, v20 │ │ +2a2f88: 7408 9c03 0100 |009c: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ +2a2f8e: 0c01 |009f: move-result-object v1 │ │ +2a2f90: 2202 b910 |00a0: new-instance v2, Ljava/util/ArrayList; // type@10b9 │ │ +2a2f94: 7010 5c89 0200 |00a2: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a2f9a: 7210 8003 0100 |00a5: invoke-interface {v1}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ +2a2fa0: 0a03 |00a8: move-result v3 │ │ +2a2fa2: 3803 4a00 |00a9: if-eqz v3, 00f3 // +004a │ │ +2a2fa6: 2203 f90f |00ab: new-instance v3, Lfr/nocle/passegares/modele/Gare; // type@0ff9 │ │ +2a2faa: 7220 7a03 9100 |00ad: invoke-interface {v1, v9}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +2a2fb0: 0b17 |00b0: move-result-wide v23 │ │ +2a2fb2: 7220 7c03 a100 |00b1: invoke-interface {v1, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a2fb8: 0c19 |00b4: move-result-object v25 │ │ +2a2fba: 7220 7c03 b100 |00b5: invoke-interface {v1, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a2fc0: 0c1a |00b8: move-result-object v26 │ │ +2a2fc2: 7220 7703 c100 |00b9: invoke-interface {v1, v12}, Landroid/database/Cursor;.getDouble:(I)D // method@0377 │ │ +2a2fc8: 0b1b |00bc: move-result-wide v27 │ │ +2a2fca: 7220 7703 d100 |00bd: invoke-interface {v1, v13}, Landroid/database/Cursor;.getDouble:(I)D // method@0377 │ │ +2a2fd0: 0b1d |00c0: move-result-wide v29 │ │ +2a2fd2: 7220 7c03 e100 |00c1: invoke-interface {v1, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a2fd8: 0c1f |00c4: move-result-object v31 │ │ +2a2fda: 7220 7903 f100 |00c5: invoke-interface {v1, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a2fe0: 0a20 |00c8: move-result v32 │ │ +2a2fe2: 1274 |00c9: const/4 v4, #int 7 // #7 │ │ +2a2fe4: 7220 7903 4100 |00ca: invoke-interface {v1, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a2fea: 0a21 |00cd: move-result v33 │ │ +2a2fec: 1305 0800 |00ce: const/16 v5, #int 8 // #8 │ │ +2a2ff0: 7220 7903 5100 |00d0: invoke-interface {v1, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a2ff6: 0a22 |00d3: move-result v34 │ │ +2a2ff8: 1306 0900 |00d4: const/16 v6, #int 9 // #9 │ │ +2a2ffc: 7220 7903 6100 |00d6: invoke-interface {v1, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a3002: 0a23 |00d9: move-result v35 │ │ +2a3004: 1307 0a00 |00da: const/16 v7, #int 10 // #a │ │ +2a3008: 7220 7c03 7100 |00dc: invoke-interface {v1, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a300e: 0c24 |00df: move-result-object v36 │ │ +2a3010: 1308 0b00 |00e0: const/16 v8, #int 11 // #b │ │ +2a3014: 7220 7a03 8100 |00e2: invoke-interface {v1, v8}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +2a301a: 0b10 |00e5: move-result-wide v16 │ │ +2a301c: 7702 7888 1000 |00e6: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ +2a3022: 0c25 |00e9: move-result-object v37 │ │ +2a3024: 0816 0300 |00ea: move-object/from16 v22, v3 │ │ +2a3028: 7610 c885 1600 |00ec: invoke-direct/range {v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37}, Lfr/nocle/passegares/modele/Gare;.:(JLjava/lang/String;Ljava/lang/String;DDLjava/lang/String;IIIILjava/lang/String;Ljava/lang/Long;)V // method@85c8 │ │ +2a302e: 6e20 6089 3200 |00ef: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a3034: 28b3 |00f2: goto 00a5 // -004d │ │ +2a3036: 7210 7303 0100 |00f3: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a303c: 1102 |00f6: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=115 │ │ 0x004a line=121 │ │ 0x009c line=115 │ │ 0x00a0 line=123 │ │ 0x00a5 line=124 │ │ @@ -977304,30 +977303,30 @@ │ │ type : '(Lfr/nocle/passegares/modele/Gare;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -2a336c: |[2a336c] fr.nocle.passegares.controlleur.GareCtrl.update:(Lfr/nocle/passegares/modele/Gare;)V │ │ -2a337c: 5450 a282 |0000: iget-object v0, v5, Lfr/nocle/passegares/controlleur/GareCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a2 │ │ -2a3380: 7110 5c85 0600 |0002: invoke-static {v6}, Lfr/nocle/passegares/controlleur/GareCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/Gare;)Landroid/content/ContentValues; // method@855c │ │ -2a3386: 0c01 |0005: move-result-object v1 │ │ -2a3388: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -2a338a: 2322 9411 |0007: new-array v2, v2, [Ljava/lang/String; // type@1194 │ │ -2a338e: 6e10 d185 0600 |0009: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ -2a3394: 0b03 |000c: move-result-wide v3 │ │ -2a3396: 7120 de88 4300 |000d: invoke-static {v3, v4}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a339c: 0c06 |0010: move-result-object v6 │ │ -2a339e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -2a33a0: 4d06 0203 |0012: aput-object v6, v2, v3 │ │ -2a33a4: 1a06 af12 |0014: const-string v6, "Gare" // string@12af │ │ -2a33a8: 1a03 5d5c |0016: const-string v3, "id = ?" // string@5c5d │ │ -2a33ac: 6e52 9f03 6031 |0018: invoke-virtual {v0, v6, v1, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@039f │ │ -2a33b2: 0e00 |001b: return-void │ │ +2a3368: |[2a3368] fr.nocle.passegares.controlleur.GareCtrl.update:(Lfr/nocle/passegares/modele/Gare;)V │ │ +2a3378: 5450 a282 |0000: iget-object v0, v5, Lfr/nocle/passegares/controlleur/GareCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a2 │ │ +2a337c: 7110 5c85 0600 |0002: invoke-static {v6}, Lfr/nocle/passegares/controlleur/GareCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/Gare;)Landroid/content/ContentValues; // method@855c │ │ +2a3382: 0c01 |0005: move-result-object v1 │ │ +2a3384: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +2a3386: 2322 9411 |0007: new-array v2, v2, [Ljava/lang/String; // type@1194 │ │ +2a338a: 6e10 d185 0600 |0009: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ +2a3390: 0b03 |000c: move-result-wide v3 │ │ +2a3392: 7120 de88 4300 |000d: invoke-static {v3, v4}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a3398: 0c06 |0010: move-result-object v6 │ │ +2a339a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +2a339c: 4d06 0203 |0012: aput-object v6, v2, v3 │ │ +2a33a0: 1a06 af12 |0014: const-string v6, "Gare" // string@12af │ │ +2a33a4: 1a03 5d5c |0016: const-string v3, "id = ?" // string@5c5d │ │ +2a33a8: 6e52 9f03 6031 |0018: invoke-virtual {v0, v6, v1, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@039f │ │ +2a33ae: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x001c reg=5 this Lfr/nocle/passegares/controlleur/GareCtrl; │ │ 0x0000 - 0x001c reg=6 (null) Lfr/nocle/passegares/modele/Gare; │ │ │ │ @@ -977356,18 +977355,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2a3670: |[2a3670] fr.nocle.passegares.controlleur.GareDansLigneCtrl.:(Landroid/content/Context;)V │ │ -2a3680: 7020 4a85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/content/Context;)V // method@854a │ │ -2a3686: 6e10 7285 0000 |0003: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@8572 │ │ -2a368c: 0e00 |0006: return-void │ │ +2a366c: |[2a366c] fr.nocle.passegares.controlleur.GareDansLigneCtrl.:(Landroid/content/Context;)V │ │ +2a367c: 7020 4a85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/content/Context;)V // method@854a │ │ +2a3682: 6e10 7285 0000 |0003: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@8572 │ │ +2a3688: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/controlleur/GareDansLigneCtrl; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -977377,17 +977376,17 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2a3690: |[2a3690] fr.nocle.passegares.controlleur.GareDansLigneCtrl.:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -2a36a0: 7020 4b85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@854b │ │ -2a36a6: 0e00 |0003: return-void │ │ +2a368c: |[2a368c] fr.nocle.passegares.controlleur.GareDansLigneCtrl.:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +2a369c: 7020 4b85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@854b │ │ +2a36a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/controlleur/GareDansLigneCtrl; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ @@ -977396,38 +977395,38 @@ │ │ type : '(JJIII)Landroid/content/ContentValues;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -2a35cc: |[2a35cc] fr.nocle.passegares.controlleur.GareDansLigneCtrl.creerRelationGareLigne:(JJIII)Landroid/content/ContentValues; │ │ -2a35dc: 2200 6600 |0000: new-instance v0, Landroid/content/ContentValues; // type@0066 │ │ -2a35e0: 7010 2c02 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@022c │ │ -2a35e6: 7120 7888 2100 |0005: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ -2a35ec: 0c01 |0008: move-result-object v1 │ │ -2a35ee: 1a02 665c |0009: const-string v2, "idGare" // string@5c66 │ │ -2a35f2: 6e30 3002 2001 |000b: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0230 │ │ -2a35f8: 7120 7888 4300 |000e: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ -2a35fe: 0c01 |0011: move-result-object v1 │ │ -2a3600: 1a02 6a5c |0012: const-string v2, "idLigne" // string@5c6a │ │ -2a3604: 6e30 3002 2001 |0014: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0230 │ │ -2a360a: 7110 6f88 0500 |0017: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a3610: 0c01 |001a: move-result-object v1 │ │ -2a3612: 1a02 3476 |001b: const-string v2, "ordre" // string@7634 │ │ -2a3616: 6e30 2f02 2001 |001d: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ -2a361c: 7110 6f88 0600 |0020: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a3622: 0c01 |0023: move-result-object v1 │ │ -2a3624: 1a02 dc76 |0024: const-string v2, "pdlFond" // string@76dc │ │ -2a3628: 6e30 2f02 2001 |0026: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ -2a362e: 7110 6f88 0700 |0029: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a3634: 0c01 |002c: move-result-object v1 │ │ -2a3636: 1a02 dd76 |002d: const-string v2, "pdlPoint" // string@76dd │ │ -2a363a: 6e30 2f02 2001 |002f: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ -2a3640: 1100 |0032: return-object v0 │ │ +2a35c8: |[2a35c8] fr.nocle.passegares.controlleur.GareDansLigneCtrl.creerRelationGareLigne:(JJIII)Landroid/content/ContentValues; │ │ +2a35d8: 2200 6600 |0000: new-instance v0, Landroid/content/ContentValues; // type@0066 │ │ +2a35dc: 7010 2c02 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@022c │ │ +2a35e2: 7120 7888 2100 |0005: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ +2a35e8: 0c01 |0008: move-result-object v1 │ │ +2a35ea: 1a02 665c |0009: const-string v2, "idGare" // string@5c66 │ │ +2a35ee: 6e30 3002 2001 |000b: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0230 │ │ +2a35f4: 7120 7888 4300 |000e: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ +2a35fa: 0c01 |0011: move-result-object v1 │ │ +2a35fc: 1a02 6a5c |0012: const-string v2, "idLigne" // string@5c6a │ │ +2a3600: 6e30 3002 2001 |0014: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0230 │ │ +2a3606: 7110 6f88 0500 |0017: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a360c: 0c01 |001a: move-result-object v1 │ │ +2a360e: 1a02 3476 |001b: const-string v2, "ordre" // string@7634 │ │ +2a3612: 6e30 2f02 2001 |001d: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ +2a3618: 7110 6f88 0600 |0020: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a361e: 0c01 |0023: move-result-object v1 │ │ +2a3620: 1a02 dc76 |0024: const-string v2, "pdlFond" // string@76dc │ │ +2a3624: 6e30 2f02 2001 |0026: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ +2a362a: 7110 6f88 0700 |0029: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a3630: 0c01 |002c: move-result-object v1 │ │ +2a3632: 1a02 dd76 |002d: const-string v2, "pdlPoint" // string@76dd │ │ +2a3636: 6e30 2f02 2001 |002f: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ +2a363c: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=55 │ │ 0x000e line=56 │ │ 0x0017 line=57 │ │ 0x0020 line=58 │ │ @@ -977444,22 +977443,22 @@ │ │ type : '(JJIIIJ)Landroid/content/ContentValues;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 7 │ │ insns size : 14 16-bit code units │ │ -2a3644: |[2a3644] fr.nocle.passegares.controlleur.GareDansLigneCtrl.creerRelationGareLigne:(JJIIIJ)Landroid/content/ContentValues; │ │ -2a3654: 7707 6f85 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.creerRelationGareLigne:(JJIII)Landroid/content/ContentValues; // method@856f │ │ -2a365a: 0c00 |0003: move-result-object v0 │ │ -2a365c: 7120 7888 8700 |0004: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ -2a3662: 0c01 |0007: move-result-object v1 │ │ -2a3664: 1a02 6e5c |0008: const-string v2, "idRegion" // string@5c6e │ │ -2a3668: 6e30 3002 2001 |000a: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0230 │ │ -2a366e: 1100 |000d: return-object v0 │ │ +2a3640: |[2a3640] fr.nocle.passegares.controlleur.GareDansLigneCtrl.creerRelationGareLigne:(JJIIIJ)Landroid/content/ContentValues; │ │ +2a3650: 7707 6f85 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.creerRelationGareLigne:(JJIII)Landroid/content/ContentValues; // method@856f │ │ +2a3656: 0c00 |0003: move-result-object v0 │ │ +2a3658: 7120 7888 8700 |0004: invoke-static {v7, v8}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ +2a365e: 0c01 |0007: move-result-object v1 │ │ +2a3660: 1a02 6e5c |0008: const-string v2, "idRegion" // string@5c6e │ │ +2a3664: 6e30 3002 2001 |000a: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0230 │ │ +2a366a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=48 │ │ locals : │ │ 0x0000 - 0x000e reg=0 (null) J │ │ 0x0000 - 0x000e reg=2 (null) J │ │ @@ -977474,24 +977473,24 @@ │ │ type : '(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Ligne;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 12 16-bit code units │ │ -2a36a8: |[2a36a8] fr.nocle.passegares.controlleur.GareDansLigneCtrl.create:(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Ligne;)V │ │ -2a36b8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -2a36ba: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -2a36bc: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -2a36be: 1606 0000 |0003: const-wide/16 v6, #int 0 // #0 │ │ -2a36c2: 0780 |0005: move-object v0, v8 │ │ -2a36c4: 0791 |0006: move-object v1, v9 │ │ -2a36c6: 07a2 |0007: move-object v2, v10 │ │ -2a36c8: 7408 6e85 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.create:(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Ligne;IIIJ)V // method@856e │ │ -2a36ce: 0e00 |000b: return-void │ │ +2a36a4: |[2a36a4] fr.nocle.passegares.controlleur.GareDansLigneCtrl.create:(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Ligne;)V │ │ +2a36b4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +2a36b6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +2a36b8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +2a36ba: 1606 0000 |0003: const-wide/16 v6, #int 0 // #0 │ │ +2a36be: 0780 |0005: move-object v0, v8 │ │ +2a36c0: 0791 |0006: move-object v1, v9 │ │ +2a36c2: 07a2 |0007: move-object v2, v10 │ │ +2a36c4: 7408 6e85 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.create:(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Ligne;IIIJ)V // method@856e │ │ +2a36ca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=27 │ │ locals : │ │ 0x0000 - 0x000c reg=8 this Lfr/nocle/passegares/controlleur/GareDansLigneCtrl; │ │ 0x0000 - 0x000c reg=9 (null) Lfr/nocle/passegares/modele/Gare; │ │ 0x0000 - 0x000c reg=10 (null) Lfr/nocle/passegares/modele/Ligne; │ │ @@ -977501,31 +977500,31 @@ │ │ type : '(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Ligne;IIIJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 8 │ │ outs : 9 │ │ insns size : 28 16-bit code units │ │ -2a36d0: |[2a36d0] fr.nocle.passegares.controlleur.GareDansLigneCtrl.create:(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Ligne;IIIJ)V │ │ -2a36e0: 07b0 |0000: move-object v0, v11 │ │ -2a36e2: 5401 a382 |0001: iget-object v1, v0, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a3 │ │ -2a36e6: 6e10 d185 0c00 |0003: invoke-virtual {v12}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ -2a36ec: 0b02 |0006: move-result-wide v2 │ │ -2a36ee: 6e10 0186 0d00 |0007: invoke-virtual {v13}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ -2a36f4: 0b04 |000a: move-result-wide v4 │ │ -2a36f6: 01e6 |000b: move v6, v14 │ │ -2a36f8: 01f7 |000c: move v7, v15 │ │ -2a36fa: 0208 1000 |000d: move/from16 v8, v16 │ │ -2a36fe: 0509 1100 |000f: move-wide/from16 v9, v17 │ │ -2a3702: 7709 7085 0200 |0011: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.creerRelationGareLigne:(JJIIIJ)Landroid/content/ContentValues; // method@8570 │ │ -2a3708: 0c02 |0014: move-result-object v2 │ │ -2a370a: 1a03 b412 |0015: const-string v3, "GareDansLigne" // string@12b4 │ │ -2a370e: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -2a3710: 6e40 9b03 3124 |0018: invoke-virtual {v1, v3, v4, v2}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ -2a3716: 0e00 |001b: return-void │ │ +2a36cc: |[2a36cc] fr.nocle.passegares.controlleur.GareDansLigneCtrl.create:(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Ligne;IIIJ)V │ │ +2a36dc: 07b0 |0000: move-object v0, v11 │ │ +2a36de: 5401 a382 |0001: iget-object v1, v0, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a3 │ │ +2a36e2: 6e10 d185 0c00 |0003: invoke-virtual {v12}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ +2a36e8: 0b02 |0006: move-result-wide v2 │ │ +2a36ea: 6e10 0186 0d00 |0007: invoke-virtual {v13}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ +2a36f0: 0b04 |000a: move-result-wide v4 │ │ +2a36f2: 01e6 |000b: move v6, v14 │ │ +2a36f4: 01f7 |000c: move v7, v15 │ │ +2a36f6: 0208 1000 |000d: move/from16 v8, v16 │ │ +2a36fa: 0509 1100 |000f: move-wide/from16 v9, v17 │ │ +2a36fe: 7709 7085 0200 |0011: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.creerRelationGareLigne:(JJIIIJ)Landroid/content/ContentValues; // method@8570 │ │ +2a3704: 0c02 |0014: move-result-object v2 │ │ +2a3706: 1a03 b412 |0015: const-string v3, "GareDansLigne" // string@12b4 │ │ +2a370a: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +2a370c: 6e40 9b03 3124 |0018: invoke-virtual {v1, v3, v4, v2}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ +2a3712: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ locals : │ │ 0x0000 - 0x001c reg=11 this Lfr/nocle/passegares/controlleur/GareDansLigneCtrl; │ │ 0x0000 - 0x001c reg=12 (null) Lfr/nocle/passegares/modele/Gare; │ │ 0x0000 - 0x001c reg=13 (null) Lfr/nocle/passegares/modele/Ligne; │ │ @@ -977539,34 +977538,34 @@ │ │ type : '(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Ligne;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -2a3718: |[2a3718] fr.nocle.passegares.controlleur.GareDansLigneCtrl.delete:(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Ligne;)V │ │ -2a3728: 5440 a382 |0000: iget-object v0, v4, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a3 │ │ -2a372c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -2a372e: 2311 9411 |0003: new-array v1, v1, [Ljava/lang/String; // type@1194 │ │ -2a3732: 6e10 d185 0500 |0005: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ -2a3738: 0b02 |0008: move-result-wide v2 │ │ -2a373a: 7120 de88 3200 |0009: invoke-static {v2, v3}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a3740: 0c05 |000c: move-result-object v5 │ │ -2a3742: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -2a3744: 4d05 0102 |000e: aput-object v5, v1, v2 │ │ -2a3748: 6e10 0186 0600 |0010: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ -2a374e: 0b05 |0013: move-result-wide v5 │ │ -2a3750: 7120 de88 6500 |0014: invoke-static {v5, v6}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a3756: 0c05 |0017: move-result-object v5 │ │ -2a3758: 1216 |0018: const/4 v6, #int 1 // #1 │ │ -2a375a: 4d05 0106 |0019: aput-object v5, v1, v6 │ │ -2a375e: 1a05 b412 |001b: const-string v5, "GareDansLigne" // string@12b4 │ │ -2a3762: 1a06 685c |001d: const-string v6, "idGare = ? AND idLigne = ?" // string@5c68 │ │ -2a3766: 6e40 9703 5016 |001f: invoke-virtual {v0, v5, v6, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0397 │ │ -2a376c: 0e00 |0022: return-void │ │ +2a3714: |[2a3714] fr.nocle.passegares.controlleur.GareDansLigneCtrl.delete:(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Ligne;)V │ │ +2a3724: 5440 a382 |0000: iget-object v0, v4, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a3 │ │ +2a3728: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +2a372a: 2311 9411 |0003: new-array v1, v1, [Ljava/lang/String; // type@1194 │ │ +2a372e: 6e10 d185 0500 |0005: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ +2a3734: 0b02 |0008: move-result-wide v2 │ │ +2a3736: 7120 de88 3200 |0009: invoke-static {v2, v3}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a373c: 0c05 |000c: move-result-object v5 │ │ +2a373e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +2a3740: 4d05 0102 |000e: aput-object v5, v1, v2 │ │ +2a3744: 6e10 0186 0600 |0010: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ +2a374a: 0b05 |0013: move-result-wide v5 │ │ +2a374c: 7120 de88 6500 |0014: invoke-static {v5, v6}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a3752: 0c05 |0017: move-result-object v5 │ │ +2a3754: 1216 |0018: const/4 v6, #int 1 // #1 │ │ +2a3756: 4d05 0106 |0019: aput-object v5, v1, v6 │ │ +2a375a: 1a05 b412 |001b: const-string v5, "GareDansLigne" // string@12b4 │ │ +2a375e: 1a06 685c |001d: const-string v6, "idGare = ? AND idLigne = ?" // string@5c68 │ │ +2a3762: 6e40 9703 5016 |001f: invoke-virtual {v0, v5, v6, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0397 │ │ +2a3768: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0023 reg=4 this Lfr/nocle/passegares/controlleur/GareDansLigneCtrl; │ │ 0x0000 - 0x0023 reg=5 (null) Lfr/nocle/passegares/modele/Gare; │ │ 0x0000 - 0x0023 reg=6 (null) Lfr/nocle/passegares/modele/Ligne; │ │ @@ -977576,43 +977575,43 @@ │ │ type : '(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Ligne;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 50 16-bit code units │ │ -2a3770: |[2a3770] fr.nocle.passegares.controlleur.GareDansLigneCtrl.update:(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Ligne;III)V │ │ -2a3780: 5480 a382 |0000: iget-object v0, v8, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a3 │ │ -2a3784: 6e10 d185 0900 |0002: invoke-virtual {v9}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ -2a378a: 0b01 |0005: move-result-wide v1 │ │ -2a378c: 6e10 0186 0a00 |0006: invoke-virtual {v10}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ -2a3792: 0b03 |0009: move-result-wide v3 │ │ -2a3794: 01b5 |000a: move v5, v11 │ │ -2a3796: 01c6 |000b: move v6, v12 │ │ -2a3798: 01d7 |000c: move v7, v13 │ │ -2a379a: 7707 6f85 0100 |000d: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.creerRelationGareLigne:(JJIII)Landroid/content/ContentValues; // method@856f │ │ -2a37a0: 0c0b |0010: move-result-object v11 │ │ -2a37a2: 122c |0011: const/4 v12, #int 2 // #2 │ │ -2a37a4: 23cc 9411 |0012: new-array v12, v12, [Ljava/lang/String; // type@1194 │ │ -2a37a8: 6e10 d185 0900 |0014: invoke-virtual {v9}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ -2a37ae: 0b01 |0017: move-result-wide v1 │ │ -2a37b0: 7120 de88 2100 |0018: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a37b6: 0c09 |001b: move-result-object v9 │ │ -2a37b8: 120d |001c: const/4 v13, #int 0 // #0 │ │ -2a37ba: 4d09 0c0d |001d: aput-object v9, v12, v13 │ │ -2a37be: 6e10 0186 0a00 |001f: invoke-virtual {v10}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ -2a37c4: 0b09 |0022: move-result-wide v9 │ │ -2a37c6: 7120 de88 a900 |0023: invoke-static {v9, v10}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a37cc: 0c09 |0026: move-result-object v9 │ │ -2a37ce: 121a |0027: const/4 v10, #int 1 // #1 │ │ -2a37d0: 4d09 0c0a |0028: aput-object v9, v12, v10 │ │ -2a37d4: 1a09 b412 |002a: const-string v9, "GareDansLigne" // string@12b4 │ │ -2a37d8: 1a0a 685c |002c: const-string v10, "idGare = ? AND idLigne = ?" // string@5c68 │ │ -2a37dc: 6e5c 9f03 90ab |002e: invoke-virtual {v0, v9, v11, v10, v12}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@039f │ │ -2a37e2: 0e00 |0031: return-void │ │ +2a376c: |[2a376c] fr.nocle.passegares.controlleur.GareDansLigneCtrl.update:(Lfr/nocle/passegares/modele/Gare;Lfr/nocle/passegares/modele/Ligne;III)V │ │ +2a377c: 5480 a382 |0000: iget-object v0, v8, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a3 │ │ +2a3780: 6e10 d185 0900 |0002: invoke-virtual {v9}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ +2a3786: 0b01 |0005: move-result-wide v1 │ │ +2a3788: 6e10 0186 0a00 |0006: invoke-virtual {v10}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ +2a378e: 0b03 |0009: move-result-wide v3 │ │ +2a3790: 01b5 |000a: move v5, v11 │ │ +2a3792: 01c6 |000b: move v6, v12 │ │ +2a3794: 01d7 |000c: move v7, v13 │ │ +2a3796: 7707 6f85 0100 |000d: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lfr/nocle/passegares/controlleur/GareDansLigneCtrl;.creerRelationGareLigne:(JJIII)Landroid/content/ContentValues; // method@856f │ │ +2a379c: 0c0b |0010: move-result-object v11 │ │ +2a379e: 122c |0011: const/4 v12, #int 2 // #2 │ │ +2a37a0: 23cc 9411 |0012: new-array v12, v12, [Ljava/lang/String; // type@1194 │ │ +2a37a4: 6e10 d185 0900 |0014: invoke-virtual {v9}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ +2a37aa: 0b01 |0017: move-result-wide v1 │ │ +2a37ac: 7120 de88 2100 |0018: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a37b2: 0c09 |001b: move-result-object v9 │ │ +2a37b4: 120d |001c: const/4 v13, #int 0 // #0 │ │ +2a37b6: 4d09 0c0d |001d: aput-object v9, v12, v13 │ │ +2a37ba: 6e10 0186 0a00 |001f: invoke-virtual {v10}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ +2a37c0: 0b09 |0022: move-result-wide v9 │ │ +2a37c2: 7120 de88 a900 |0023: invoke-static {v9, v10}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a37c8: 0c09 |0026: move-result-object v9 │ │ +2a37ca: 121a |0027: const/4 v10, #int 1 // #1 │ │ +2a37cc: 4d09 0c0a |0028: aput-object v9, v12, v10 │ │ +2a37d0: 1a09 b412 |002a: const-string v9, "GareDansLigne" // string@12b4 │ │ +2a37d4: 1a0a 685c |002c: const-string v10, "idGare = ? AND idLigne = ?" // string@5c68 │ │ +2a37d8: 6e5c 9f03 90ab |002e: invoke-virtual {v0, v9, v11, v10, v12}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@039f │ │ +2a37de: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0032 reg=8 this Lfr/nocle/passegares/controlleur/GareDansLigneCtrl; │ │ 0x0000 - 0x0032 reg=9 (null) Lfr/nocle/passegares/modele/Gare; │ │ 0x0000 - 0x0032 reg=10 (null) Lfr/nocle/passegares/modele/Ligne; │ │ @@ -977653,18 +977652,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2a54c8: |[2a54c8] fr.nocle.passegares.controlleur.InventaireCtrl.:(Landroid/content/Context;)V │ │ -2a54d8: 7020 4a85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/content/Context;)V // method@854a │ │ -2a54de: 6e10 8e85 0000 |0003: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@858e │ │ -2a54e4: 0e00 |0006: return-void │ │ +2a54c4: |[2a54c4] fr.nocle.passegares.controlleur.InventaireCtrl.:(Landroid/content/Context;)V │ │ +2a54d4: 7020 4a85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/content/Context;)V // method@854a │ │ +2a54da: 6e10 8e85 0000 |0003: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@858e │ │ +2a54e0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/controlleur/InventaireCtrl; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -977674,17 +977673,17 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2a54e8: |[2a54e8] fr.nocle.passegares.controlleur.InventaireCtrl.:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -2a54f8: 7020 4b85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@854b │ │ -2a54fe: 0e00 |0003: return-void │ │ +2a54e4: |[2a54e4] fr.nocle.passegares.controlleur.InventaireCtrl.:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +2a54f4: 7020 4b85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@854b │ │ +2a54fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/controlleur/InventaireCtrl; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ @@ -977693,24 +977692,24 @@ │ │ type : '(Lfr/nocle/passegares/modele/ObjetInventaire;)Landroid/content/ContentValues;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -2a529c: |[2a529c] fr.nocle.passegares.controlleur.InventaireCtrl.creerDepuisObj:(Lfr/nocle/passegares/modele/ObjetInventaire;)Landroid/content/ContentValues; │ │ -2a52ac: 2200 6600 |0000: new-instance v0, Landroid/content/ContentValues; // type@0066 │ │ -2a52b0: 7010 2c02 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@022c │ │ -2a52b6: 6e10 2386 0300 |0005: invoke-virtual {v3}, Lfr/nocle/passegares/modele/ObjetInventaire;.getNombre:()I // method@8623 │ │ -2a52bc: 0a03 |0008: move-result v3 │ │ -2a52be: 7110 6f88 0300 |0009: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a52c4: 0c03 |000c: move-result-object v3 │ │ -2a52c6: 1a01 2d72 |000d: const-string v1, "nb" // string@722d │ │ -2a52ca: 6e30 2f02 1003 |000f: invoke-virtual {v0, v1, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ -2a52d0: 1100 |0012: return-object v0 │ │ +2a5298: |[2a5298] fr.nocle.passegares.controlleur.InventaireCtrl.creerDepuisObj:(Lfr/nocle/passegares/modele/ObjetInventaire;)Landroid/content/ContentValues; │ │ +2a52a8: 2200 6600 |0000: new-instance v0, Landroid/content/ContentValues; // type@0066 │ │ +2a52ac: 7010 2c02 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@022c │ │ +2a52b2: 6e10 2386 0300 |0005: invoke-virtual {v3}, Lfr/nocle/passegares/modele/ObjetInventaire;.getNombre:()I // method@8623 │ │ +2a52b8: 0a03 |0008: move-result v3 │ │ +2a52ba: 7110 6f88 0300 |0009: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a52c0: 0c03 |000c: move-result-object v3 │ │ +2a52c2: 1a01 2d72 |000d: const-string v1, "nb" // string@722d │ │ +2a52c6: 6e30 2f02 1003 |000f: invoke-virtual {v0, v1, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ +2a52cc: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0005 line=154 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lfr/nocle/passegares/controlleur/InventaireCtrl; │ │ 0x0000 - 0x0013 reg=3 (null) Lfr/nocle/passegares/modele/ObjetInventaire; │ │ @@ -977721,69 +977720,69 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 105 16-bit code units │ │ -2a5500: |[2a5500] fr.nocle.passegares.controlleur.InventaireCtrl.donnerTicket:(I)V │ │ -2a5510: 54a0 a482 |0000: iget-object v0, v10, Lfr/nocle/passegares/controlleur/InventaireCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a4 │ │ -2a5514: 1218 |0002: const/4 v8, #int 1 // #1 │ │ -2a5516: 2382 9411 |0003: new-array v2, v8, [Ljava/lang/String; // type@1194 │ │ -2a551a: 1a01 2d72 |0005: const-string v1, "nb" // string@722d │ │ -2a551e: 1209 |0007: const/4 v9, #int 0 // #0 │ │ -2a5520: 4d01 0209 |0008: aput-object v1, v2, v9 │ │ -2a5524: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -2a5526: 2314 9411 |000b: new-array v4, v1, [Ljava/lang/String; // type@1194 │ │ -2a552a: 7110 dd88 0900 |000d: invoke-static {v9}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a5530: 0c01 |0010: move-result-object v1 │ │ -2a5532: 4d01 0409 |0011: aput-object v1, v4, v9 │ │ -2a5536: 7110 dd88 0900 |0013: invoke-static {v9}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a553c: 0c01 |0016: move-result-object v1 │ │ -2a553e: 4d01 0408 |0017: aput-object v1, v4, v8 │ │ -2a5542: 1a01 e214 |0019: const-string v1, "Inventaire" // string@14e2 │ │ -2a5546: 1a03 938a |001b: const-string v3, "type = ? AND idObj = ?" // string@8a93 │ │ -2a554a: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -2a554c: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -2a554e: 1207 |001f: const/4 v7, #int 0 // #0 │ │ -2a5550: 7408 9c03 0000 |0020: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ -2a5556: 0c00 |0023: move-result-object v0 │ │ -2a5558: 7210 7f03 0000 |0024: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a555e: 7220 7903 9000 |0027: invoke-interface {v0, v9}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a5564: 0a01 |002a: move-result v1 │ │ -2a5566: 7210 7303 0000 |002b: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a556c: 54a0 a482 |002e: iget-object v0, v10, Lfr/nocle/passegares/controlleur/InventaireCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a4 │ │ -2a5570: 2382 9411 |0030: new-array v2, v8, [Ljava/lang/String; // type@1194 │ │ -2a5574: 7110 dd88 0800 |0032: invoke-static {v8}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a557a: 0c03 |0035: move-result-object v3 │ │ -2a557c: 4d03 0209 |0036: aput-object v3, v2, v9 │ │ -2a5580: 1a03 fd30 |0038: const-string v3, "SELECT idObj, nb FROM Inventaire WHERE type = ?" // string@30fd │ │ -2a5584: 6e30 9d03 3002 |003a: invoke-virtual {v0, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a558a: 0c00 |003d: move-result-object v0 │ │ -2a558c: 1202 |003e: const/4 v2, #int 0 // #0 │ │ -2a558e: 7210 8003 0000 |003f: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ -2a5594: 0a03 |0042: move-result v3 │ │ -2a5596: 3803 1000 |0043: if-eqz v3, 0053 // +0010 │ │ -2a559a: 7220 7903 8000 |0045: invoke-interface {v0, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a55a0: 7220 7903 9000 |0048: invoke-interface {v0, v9}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a55a6: 0a03 |004b: move-result v3 │ │ -2a55a8: 33b3 f3ff |004c: if-ne v3, v11, 003f // -000d │ │ -2a55ac: 7220 7903 8000 |004e: invoke-interface {v0, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a55b2: 0a02 |0051: move-result v2 │ │ -2a55b4: 28ed |0052: goto 003f // -0013 │ │ -2a55b6: 7210 7303 0000 |0053: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a55bc: 6e10 8c85 0a00 |0056: invoke-virtual {v10}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.getTotalTicket:()I // method@858c │ │ -2a55c2: 0a00 |0059: move-result v0 │ │ -2a55c4: 3510 0e00 |005a: if-ge v0, v1, 0068 // +000e │ │ -2a55c8: 2200 fd0f |005c: new-instance v0, Lfr/nocle/passegares/modele/ObjetInventaire; // type@0ffd │ │ -2a55cc: b082 |005e: add-int/2addr v2, v8 │ │ -2a55ce: 7030 2186 b002 |005f: invoke-direct {v0, v11, v2}, Lfr/nocle/passegares/modele/ObjetInventaire;.:(II)V // method@8621 │ │ -2a55d4: 6e20 2786 8000 |0062: invoke-virtual {v0, v8}, Lfr/nocle/passegares/modele/ObjetInventaire;.setType:(I)V // method@8627 │ │ -2a55da: 6e20 9185 0a00 |0065: invoke-virtual {v10, v0}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.update:(Lfr/nocle/passegares/modele/ObjetInventaire;)V // method@8591 │ │ -2a55e0: 0e00 |0068: return-void │ │ +2a54fc: |[2a54fc] fr.nocle.passegares.controlleur.InventaireCtrl.donnerTicket:(I)V │ │ +2a550c: 54a0 a482 |0000: iget-object v0, v10, Lfr/nocle/passegares/controlleur/InventaireCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a4 │ │ +2a5510: 1218 |0002: const/4 v8, #int 1 // #1 │ │ +2a5512: 2382 9411 |0003: new-array v2, v8, [Ljava/lang/String; // type@1194 │ │ +2a5516: 1a01 2d72 |0005: const-string v1, "nb" // string@722d │ │ +2a551a: 1209 |0007: const/4 v9, #int 0 // #0 │ │ +2a551c: 4d01 0209 |0008: aput-object v1, v2, v9 │ │ +2a5520: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +2a5522: 2314 9411 |000b: new-array v4, v1, [Ljava/lang/String; // type@1194 │ │ +2a5526: 7110 dd88 0900 |000d: invoke-static {v9}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a552c: 0c01 |0010: move-result-object v1 │ │ +2a552e: 4d01 0409 |0011: aput-object v1, v4, v9 │ │ +2a5532: 7110 dd88 0900 |0013: invoke-static {v9}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a5538: 0c01 |0016: move-result-object v1 │ │ +2a553a: 4d01 0408 |0017: aput-object v1, v4, v8 │ │ +2a553e: 1a01 e214 |0019: const-string v1, "Inventaire" // string@14e2 │ │ +2a5542: 1a03 938a |001b: const-string v3, "type = ? AND idObj = ?" // string@8a93 │ │ +2a5546: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +2a5548: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +2a554a: 1207 |001f: const/4 v7, #int 0 // #0 │ │ +2a554c: 7408 9c03 0000 |0020: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ +2a5552: 0c00 |0023: move-result-object v0 │ │ +2a5554: 7210 7f03 0000 |0024: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a555a: 7220 7903 9000 |0027: invoke-interface {v0, v9}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a5560: 0a01 |002a: move-result v1 │ │ +2a5562: 7210 7303 0000 |002b: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a5568: 54a0 a482 |002e: iget-object v0, v10, Lfr/nocle/passegares/controlleur/InventaireCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a4 │ │ +2a556c: 2382 9411 |0030: new-array v2, v8, [Ljava/lang/String; // type@1194 │ │ +2a5570: 7110 dd88 0800 |0032: invoke-static {v8}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a5576: 0c03 |0035: move-result-object v3 │ │ +2a5578: 4d03 0209 |0036: aput-object v3, v2, v9 │ │ +2a557c: 1a03 fd30 |0038: const-string v3, "SELECT idObj, nb FROM Inventaire WHERE type = ?" // string@30fd │ │ +2a5580: 6e30 9d03 3002 |003a: invoke-virtual {v0, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a5586: 0c00 |003d: move-result-object v0 │ │ +2a5588: 1202 |003e: const/4 v2, #int 0 // #0 │ │ +2a558a: 7210 8003 0000 |003f: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ +2a5590: 0a03 |0042: move-result v3 │ │ +2a5592: 3803 1000 |0043: if-eqz v3, 0053 // +0010 │ │ +2a5596: 7220 7903 8000 |0045: invoke-interface {v0, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a559c: 7220 7903 9000 |0048: invoke-interface {v0, v9}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a55a2: 0a03 |004b: move-result v3 │ │ +2a55a4: 33b3 f3ff |004c: if-ne v3, v11, 003f // -000d │ │ +2a55a8: 7220 7903 8000 |004e: invoke-interface {v0, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a55ae: 0a02 |0051: move-result v2 │ │ +2a55b0: 28ed |0052: goto 003f // -0013 │ │ +2a55b2: 7210 7303 0000 |0053: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a55b8: 6e10 8c85 0a00 |0056: invoke-virtual {v10}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.getTotalTicket:()I // method@858c │ │ +2a55be: 0a00 |0059: move-result v0 │ │ +2a55c0: 3510 0e00 |005a: if-ge v0, v1, 0068 // +000e │ │ +2a55c4: 2200 fd0f |005c: new-instance v0, Lfr/nocle/passegares/modele/ObjetInventaire; // type@0ffd │ │ +2a55c8: b082 |005e: add-int/2addr v2, v8 │ │ +2a55ca: 7030 2186 b002 |005f: invoke-direct {v0, v11, v2}, Lfr/nocle/passegares/modele/ObjetInventaire;.:(II)V // method@8621 │ │ +2a55d0: 6e20 2786 8000 |0062: invoke-virtual {v0, v8}, Lfr/nocle/passegares/modele/ObjetInventaire;.setType:(I)V // method@8627 │ │ +2a55d6: 6e20 9185 0a00 |0065: invoke-virtual {v10, v0}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.update:(Lfr/nocle/passegares/modele/ObjetInventaire;)V // method@8591 │ │ +2a55dc: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x000d line=101 │ │ 0x0020 line=97 │ │ 0x0024 line=104 │ │ 0x0027 line=105 │ │ @@ -977807,34 +977806,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -2a52d4: |[2a52d4] fr.nocle.passegares.controlleur.InventaireCtrl.getLimiteTicket:()I │ │ -2a52e4: 5450 a482 |0000: iget-object v0, v5, Lfr/nocle/passegares/controlleur/InventaireCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a4 │ │ -2a52e8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -2a52ea: 2311 9411 |0003: new-array v1, v1, [Ljava/lang/String; // type@1194 │ │ -2a52ee: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -2a52f0: 7110 dd88 0200 |0006: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a52f6: 0c03 |0009: move-result-object v3 │ │ -2a52f8: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ -2a52fc: 7110 dd88 0200 |000c: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a5302: 0c03 |000f: move-result-object v3 │ │ -2a5304: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -2a5306: 4d03 0104 |0011: aput-object v3, v1, v4 │ │ -2a530a: 1a03 0131 |0013: const-string v3, "SELECT nb FROM Inventaire WHERE type = ? AND idObj = ?" // string@3101 │ │ -2a530e: 6e30 9d03 3001 |0015: invoke-virtual {v0, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a5314: 0c00 |0018: move-result-object v0 │ │ -2a5316: 7210 7f03 0000 |0019: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a531c: 7220 7903 2000 |001c: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a5322: 0a01 |001f: move-result v1 │ │ -2a5324: 7210 7303 0000 |0020: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a532a: 0f01 |0023: return v1 │ │ +2a52d0: |[2a52d0] fr.nocle.passegares.controlleur.InventaireCtrl.getLimiteTicket:()I │ │ +2a52e0: 5450 a482 |0000: iget-object v0, v5, Lfr/nocle/passegares/controlleur/InventaireCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a4 │ │ +2a52e4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +2a52e6: 2311 9411 |0003: new-array v1, v1, [Ljava/lang/String; // type@1194 │ │ +2a52ea: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +2a52ec: 7110 dd88 0200 |0006: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a52f2: 0c03 |0009: move-result-object v3 │ │ +2a52f4: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ +2a52f8: 7110 dd88 0200 |000c: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a52fe: 0c03 |000f: move-result-object v3 │ │ +2a5300: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +2a5302: 4d03 0104 |0011: aput-object v3, v1, v4 │ │ +2a5306: 1a03 0131 |0013: const-string v3, "SELECT nb FROM Inventaire WHERE type = ? AND idObj = ?" // string@3101 │ │ +2a530a: 6e30 9d03 3001 |0015: invoke-virtual {v0, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a5310: 0c00 |0018: move-result-object v0 │ │ +2a5312: 7210 7f03 0000 |0019: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a5318: 7220 7903 2000 |001c: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a531e: 0a01 |001f: move-result v1 │ │ +2a5320: 7210 7303 0000 |0020: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a5326: 0f01 |0023: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0006 line=33 │ │ 0x0015 line=31 │ │ 0x0019 line=34 │ │ 0x001c line=35 │ │ @@ -977847,41 +977846,41 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -2a53dc: |[2a53dc] fr.nocle.passegares.controlleur.InventaireCtrl.getListObjetsSpeciaux:()Ljava/util/ArrayList; │ │ -2a53ec: 5470 a482 |0000: iget-object v0, v7, Lfr/nocle/passegares/controlleur/InventaireCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a4 │ │ -2a53f0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2a53f2: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ -2a53f6: 1223 |0005: const/4 v3, #int 2 // #2 │ │ -2a53f8: 7110 dd88 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a53fe: 0c03 |0009: move-result-object v3 │ │ -2a5400: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -2a5402: 4d03 0204 |000b: aput-object v3, v2, v4 │ │ -2a5406: 1a03 fd30 |000d: const-string v3, "SELECT idObj, nb FROM Inventaire WHERE type = ?" // string@30fd │ │ -2a540a: 6e30 9d03 3002 |000f: invoke-virtual {v0, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a5410: 0c00 |0012: move-result-object v0 │ │ -2a5412: 2202 b910 |0013: new-instance v2, Ljava/util/ArrayList; // type@10b9 │ │ -2a5416: 7010 5c89 0200 |0015: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a541c: 7210 8003 0000 |0018: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ -2a5422: 0a03 |001b: move-result v3 │ │ -2a5424: 3803 1300 |001c: if-eqz v3, 002f // +0013 │ │ -2a5428: 2203 fe0f |001e: new-instance v3, Lfr/nocle/passegares/modele/ObjetSpecial; // type@0ffe │ │ -2a542c: 7220 7903 4000 |0020: invoke-interface {v0, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a5432: 0a05 |0023: move-result v5 │ │ -2a5434: 7220 7903 1000 |0024: invoke-interface {v0, v1}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a543a: 0a06 |0027: move-result v6 │ │ -2a543c: 7030 2886 5306 |0028: invoke-direct {v3, v5, v6}, Lfr/nocle/passegares/modele/ObjetSpecial;.:(II)V // method@8628 │ │ -2a5442: 6e20 6089 3200 |002b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a5448: 28ea |002e: goto 0018 // -0016 │ │ -2a544a: 7210 7303 0000 |002f: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a5450: 1102 |0032: return-object v2 │ │ +2a53d8: |[2a53d8] fr.nocle.passegares.controlleur.InventaireCtrl.getListObjetsSpeciaux:()Ljava/util/ArrayList; │ │ +2a53e8: 5470 a482 |0000: iget-object v0, v7, Lfr/nocle/passegares/controlleur/InventaireCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a4 │ │ +2a53ec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2a53ee: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ +2a53f2: 1223 |0005: const/4 v3, #int 2 // #2 │ │ +2a53f4: 7110 dd88 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a53fa: 0c03 |0009: move-result-object v3 │ │ +2a53fc: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +2a53fe: 4d03 0204 |000b: aput-object v3, v2, v4 │ │ +2a5402: 1a03 fd30 |000d: const-string v3, "SELECT idObj, nb FROM Inventaire WHERE type = ?" // string@30fd │ │ +2a5406: 6e30 9d03 3002 |000f: invoke-virtual {v0, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a540c: 0c00 |0012: move-result-object v0 │ │ +2a540e: 2202 b910 |0013: new-instance v2, Ljava/util/ArrayList; // type@10b9 │ │ +2a5412: 7010 5c89 0200 |0015: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a5418: 7210 8003 0000 |0018: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ +2a541e: 0a03 |001b: move-result v3 │ │ +2a5420: 3803 1300 |001c: if-eqz v3, 002f // +0013 │ │ +2a5424: 2203 fe0f |001e: new-instance v3, Lfr/nocle/passegares/modele/ObjetSpecial; // type@0ffe │ │ +2a5428: 7220 7903 4000 |0020: invoke-interface {v0, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a542e: 0a05 |0023: move-result v5 │ │ +2a5430: 7220 7903 1000 |0024: invoke-interface {v0, v1}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a5436: 0a06 |0027: move-result v6 │ │ +2a5438: 7030 2886 5306 |0028: invoke-direct {v3, v5, v6}, Lfr/nocle/passegares/modele/ObjetSpecial;.:(II)V // method@8628 │ │ +2a543e: 6e20 6089 3200 |002b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a5444: 28ea |002e: goto 0018 // -0016 │ │ +2a5446: 7210 7303 0000 |002f: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a544c: 1102 |0032: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0013 line=85 │ │ 0x0018 line=86 │ │ 0x001e line=88 │ │ 0x002b line=89 │ │ @@ -977894,40 +977893,40 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -2a5454: |[2a5454] fr.nocle.passegares.controlleur.InventaireCtrl.getListTicket:()Ljava/util/ArrayList; │ │ -2a5464: 5470 a482 |0000: iget-object v0, v7, Lfr/nocle/passegares/controlleur/InventaireCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a4 │ │ -2a5468: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2a546a: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ -2a546e: 7110 dd88 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a5474: 0c03 |0008: move-result-object v3 │ │ -2a5476: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -2a5478: 4d03 0204 |000a: aput-object v3, v2, v4 │ │ -2a547c: 1a03 fd30 |000c: const-string v3, "SELECT idObj, nb FROM Inventaire WHERE type = ?" // string@30fd │ │ -2a5480: 6e30 9d03 3002 |000e: invoke-virtual {v0, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a5486: 0c00 |0011: move-result-object v0 │ │ -2a5488: 2202 b910 |0012: new-instance v2, Ljava/util/ArrayList; // type@10b9 │ │ -2a548c: 7010 5c89 0200 |0014: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a5492: 7210 8003 0000 |0017: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ -2a5498: 0a03 |001a: move-result v3 │ │ -2a549a: 3803 1300 |001b: if-eqz v3, 002e // +0013 │ │ -2a549e: 2203 0210 |001d: new-instance v3, Lfr/nocle/passegares/modele/Ticket; // type@1002 │ │ -2a54a2: 7220 7903 4000 |001f: invoke-interface {v0, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a54a8: 0a05 |0022: move-result v5 │ │ -2a54aa: 7220 7903 1000 |0023: invoke-interface {v0, v1}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a54b0: 0a06 |0026: move-result v6 │ │ -2a54b2: 7030 4d86 5306 |0027: invoke-direct {v3, v5, v6}, Lfr/nocle/passegares/modele/Ticket;.:(II)V // method@864d │ │ -2a54b8: 6e20 6089 3200 |002a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a54be: 28ea |002d: goto 0017 // -0016 │ │ -2a54c0: 7210 7303 0000 |002e: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a54c6: 1102 |0031: return-object v2 │ │ +2a5450: |[2a5450] fr.nocle.passegares.controlleur.InventaireCtrl.getListTicket:()Ljava/util/ArrayList; │ │ +2a5460: 5470 a482 |0000: iget-object v0, v7, Lfr/nocle/passegares/controlleur/InventaireCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a4 │ │ +2a5464: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2a5466: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ +2a546a: 7110 dd88 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a5470: 0c03 |0008: move-result-object v3 │ │ +2a5472: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +2a5474: 4d03 0204 |000a: aput-object v3, v2, v4 │ │ +2a5478: 1a03 fd30 |000c: const-string v3, "SELECT idObj, nb FROM Inventaire WHERE type = ?" // string@30fd │ │ +2a547c: 6e30 9d03 3002 |000e: invoke-virtual {v0, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a5482: 0c00 |0011: move-result-object v0 │ │ +2a5484: 2202 b910 |0012: new-instance v2, Ljava/util/ArrayList; // type@10b9 │ │ +2a5488: 7010 5c89 0200 |0014: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a548e: 7210 8003 0000 |0017: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ +2a5494: 0a03 |001a: move-result v3 │ │ +2a5496: 3803 1300 |001b: if-eqz v3, 002e // +0013 │ │ +2a549a: 2203 0210 |001d: new-instance v3, Lfr/nocle/passegares/modele/Ticket; // type@1002 │ │ +2a549e: 7220 7903 4000 |001f: invoke-interface {v0, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a54a4: 0a05 |0022: move-result v5 │ │ +2a54a6: 7220 7903 1000 |0023: invoke-interface {v0, v1}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a54ac: 0a06 |0026: move-result v6 │ │ +2a54ae: 7030 4d86 5306 |0027: invoke-direct {v3, v5, v6}, Lfr/nocle/passegares/modele/Ticket;.:(II)V // method@864d │ │ +2a54b4: 6e20 6089 3200 |002a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a54ba: 28ea |002d: goto 0017 // -0016 │ │ +2a54bc: 7210 7303 0000 |002e: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a54c2: 1102 |0031: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0012 line=72 │ │ 0x0017 line=73 │ │ 0x001d line=75 │ │ 0x002a line=76 │ │ @@ -977940,34 +977939,34 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -2a532c: |[2a532c] fr.nocle.passegares.controlleur.InventaireCtrl.getNbTicket:(I)I │ │ -2a533c: 5450 a482 |0000: iget-object v0, v5, Lfr/nocle/passegares/controlleur/InventaireCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a4 │ │ -2a5340: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -2a5342: 2311 9411 |0003: new-array v1, v1, [Ljava/lang/String; // type@1194 │ │ -2a5346: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -2a5348: 7110 dd88 0200 |0006: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a534e: 0c03 |0009: move-result-object v3 │ │ -2a5350: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -2a5352: 4d03 0104 |000b: aput-object v3, v1, v4 │ │ -2a5356: 7110 dd88 0600 |000d: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a535c: 0c06 |0010: move-result-object v6 │ │ -2a535e: 4d06 0102 |0011: aput-object v6, v1, v2 │ │ -2a5362: 1a06 0131 |0013: const-string v6, "SELECT nb FROM Inventaire WHERE type = ? AND idObj = ?" // string@3101 │ │ -2a5366: 6e30 9d03 6001 |0015: invoke-virtual {v0, v6, v1}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a536c: 0c06 |0018: move-result-object v6 │ │ -2a536e: 7210 7f03 0600 |0019: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a5374: 7220 7903 4600 |001c: invoke-interface {v6, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a537a: 0a00 |001f: move-result v0 │ │ -2a537c: 7210 7303 0600 |0020: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a5382: 0f00 |0023: return v0 │ │ +2a5328: |[2a5328] fr.nocle.passegares.controlleur.InventaireCtrl.getNbTicket:(I)I │ │ +2a5338: 5450 a482 |0000: iget-object v0, v5, Lfr/nocle/passegares/controlleur/InventaireCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a4 │ │ +2a533c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +2a533e: 2311 9411 |0003: new-array v1, v1, [Ljava/lang/String; // type@1194 │ │ +2a5342: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +2a5344: 7110 dd88 0200 |0006: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a534a: 0c03 |0009: move-result-object v3 │ │ +2a534c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +2a534e: 4d03 0104 |000b: aput-object v3, v1, v4 │ │ +2a5352: 7110 dd88 0600 |000d: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a5358: 0c06 |0010: move-result-object v6 │ │ +2a535a: 4d06 0102 |0011: aput-object v6, v1, v2 │ │ +2a535e: 1a06 0131 |0013: const-string v6, "SELECT nb FROM Inventaire WHERE type = ? AND idObj = ?" // string@3101 │ │ +2a5362: 6e30 9d03 6001 |0015: invoke-virtual {v0, v6, v1}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a5368: 0c06 |0018: move-result-object v6 │ │ +2a536a: 7210 7f03 0600 |0019: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a5370: 7220 7903 4600 |001c: invoke-interface {v6, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a5376: 0a00 |001f: move-result v0 │ │ +2a5378: 7210 7303 0600 |0020: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a537e: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0006 line=62 │ │ 0x0015 line=61 │ │ 0x0019 line=63 │ │ 0x001c line=64 │ │ @@ -977981,35 +977980,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -2a5384: |[2a5384] fr.nocle.passegares.controlleur.InventaireCtrl.getTotalTicket:()I │ │ -2a5394: 5440 a482 |0000: iget-object v0, v4, Lfr/nocle/passegares/controlleur/InventaireCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a4 │ │ -2a5398: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2a539a: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ -2a539e: 7110 dd88 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a53a4: 0c01 |0008: move-result-object v1 │ │ -2a53a6: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -2a53a8: 4d01 0203 |000a: aput-object v1, v2, v3 │ │ -2a53ac: 1a01 0031 |000c: const-string v1, "SELECT nb FROM Inventaire WHERE type = ?" // string@3100 │ │ -2a53b0: 6e30 9d03 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a53b6: 0c00 |0011: move-result-object v0 │ │ -2a53b8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -2a53ba: 7210 8003 0000 |0013: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ -2a53c0: 0a02 |0016: move-result v2 │ │ -2a53c2: 3802 0800 |0017: if-eqz v2, 001f // +0008 │ │ -2a53c6: 7220 7903 3000 |0019: invoke-interface {v0, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a53cc: 0a02 |001c: move-result v2 │ │ -2a53ce: b021 |001d: add-int/2addr v1, v2 │ │ -2a53d0: 28f5 |001e: goto 0013 // -000b │ │ -2a53d2: 7210 7303 0000 |001f: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a53d8: 0f01 |0022: return v1 │ │ +2a5380: |[2a5380] fr.nocle.passegares.controlleur.InventaireCtrl.getTotalTicket:()I │ │ +2a5390: 5440 a482 |0000: iget-object v0, v4, Lfr/nocle/passegares/controlleur/InventaireCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a4 │ │ +2a5394: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2a5396: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ +2a539a: 7110 dd88 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a53a0: 0c01 |0008: move-result-object v1 │ │ +2a53a2: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +2a53a4: 4d01 0203 |000a: aput-object v1, v2, v3 │ │ +2a53a8: 1a01 0031 |000c: const-string v1, "SELECT nb FROM Inventaire WHERE type = ?" // string@3100 │ │ +2a53ac: 6e30 9d03 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a53b2: 0c00 |0011: move-result-object v0 │ │ +2a53b4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +2a53b6: 7210 8003 0000 |0013: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ +2a53bc: 0a02 |0016: move-result v2 │ │ +2a53be: 3802 0800 |0017: if-eqz v2, 001f // +0008 │ │ +2a53c2: 7220 7903 3000 |0019: invoke-interface {v0, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a53c8: 0a02 |001c: move-result v2 │ │ +2a53ca: b021 |001d: add-int/2addr v1, v2 │ │ +2a53cc: 28f5 |001e: goto 0013 // -000b │ │ +2a53ce: 7210 7303 0000 |001f: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a53d4: 0f01 |0022: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0013 line=51 │ │ 0x0019 line=53 │ │ 0x001f line=55 │ │ locals : │ │ @@ -978020,40 +978019,40 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -2a55e4: |[2a55e4] fr.nocle.passegares.controlleur.InventaireCtrl.jeterTicket:(II)V │ │ -2a55f4: 5450 a482 |0000: iget-object v0, v5, Lfr/nocle/passegares/controlleur/InventaireCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a4 │ │ -2a55f8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -2a55fa: 2311 9411 |0003: new-array v1, v1, [Ljava/lang/String; // type@1194 │ │ -2a55fe: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -2a5600: 7110 dd88 0200 |0006: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a5606: 0c03 |0009: move-result-object v3 │ │ -2a5608: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -2a560a: 4d03 0104 |000b: aput-object v3, v1, v4 │ │ -2a560e: 7110 dd88 0600 |000d: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a5614: 0c03 |0010: move-result-object v3 │ │ -2a5616: 4d03 0102 |0011: aput-object v3, v1, v2 │ │ -2a561a: 1a03 0131 |0013: const-string v3, "SELECT nb FROM Inventaire WHERE type = ? AND idObj = ?" // string@3101 │ │ -2a561e: 6e30 9d03 3001 |0015: invoke-virtual {v0, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a5624: 0c00 |0018: move-result-object v0 │ │ -2a5626: 7210 7f03 0000 |0019: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a562c: 7220 7903 4000 |001c: invoke-interface {v0, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a5632: 0a01 |001f: move-result v1 │ │ -2a5634: 7210 7303 0000 |0020: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a563a: 3471 0e00 |0023: if-lt v1, v7, 0031 // +000e │ │ -2a563e: 2200 fd0f |0025: new-instance v0, Lfr/nocle/passegares/modele/ObjetInventaire; // type@0ffd │ │ -2a5642: b171 |0027: sub-int/2addr v1, v7 │ │ -2a5644: 7030 2186 6001 |0028: invoke-direct {v0, v6, v1}, Lfr/nocle/passegares/modele/ObjetInventaire;.:(II)V // method@8621 │ │ -2a564a: 6e20 2786 2000 |002b: invoke-virtual {v0, v2}, Lfr/nocle/passegares/modele/ObjetInventaire;.setType:(I)V // method@8627 │ │ -2a5650: 6e20 9185 0500 |002e: invoke-virtual {v5, v0}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.update:(Lfr/nocle/passegares/modele/ObjetInventaire;)V // method@8591 │ │ -2a5656: 0e00 |0031: return-void │ │ +2a55e0: |[2a55e0] fr.nocle.passegares.controlleur.InventaireCtrl.jeterTicket:(II)V │ │ +2a55f0: 5450 a482 |0000: iget-object v0, v5, Lfr/nocle/passegares/controlleur/InventaireCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a4 │ │ +2a55f4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +2a55f6: 2311 9411 |0003: new-array v1, v1, [Ljava/lang/String; // type@1194 │ │ +2a55fa: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +2a55fc: 7110 dd88 0200 |0006: invoke-static {v2}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a5602: 0c03 |0009: move-result-object v3 │ │ +2a5604: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +2a5606: 4d03 0104 |000b: aput-object v3, v1, v4 │ │ +2a560a: 7110 dd88 0600 |000d: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a5610: 0c03 |0010: move-result-object v3 │ │ +2a5612: 4d03 0102 |0011: aput-object v3, v1, v2 │ │ +2a5616: 1a03 0131 |0013: const-string v3, "SELECT nb FROM Inventaire WHERE type = ? AND idObj = ?" // string@3101 │ │ +2a561a: 6e30 9d03 3001 |0015: invoke-virtual {v0, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a5620: 0c00 |0018: move-result-object v0 │ │ +2a5622: 7210 7f03 0000 |0019: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a5628: 7220 7903 4000 |001c: invoke-interface {v0, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a562e: 0a01 |001f: move-result v1 │ │ +2a5630: 7210 7303 0000 |0020: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a5636: 3471 0e00 |0023: if-lt v1, v7, 0031 // +000e │ │ +2a563a: 2200 fd0f |0025: new-instance v0, Lfr/nocle/passegares/modele/ObjetInventaire; // type@0ffd │ │ +2a563e: b171 |0027: sub-int/2addr v1, v7 │ │ +2a5640: 7030 2186 6001 |0028: invoke-direct {v0, v6, v1}, Lfr/nocle/passegares/modele/ObjetInventaire;.:(II)V // method@8621 │ │ +2a5646: 6e20 2786 2000 |002b: invoke-virtual {v0, v2}, Lfr/nocle/passegares/modele/ObjetInventaire;.setType:(I)V // method@8627 │ │ +2a564c: 6e20 9185 0500 |002e: invoke-virtual {v5, v0}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.update:(Lfr/nocle/passegares/modele/ObjetInventaire;)V // method@8591 │ │ +2a5652: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0006 line=131 │ │ 0x0015 line=130 │ │ 0x0019 line=133 │ │ 0x001c line=134 │ │ @@ -978071,21 +978070,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -2a5658: |[2a5658] fr.nocle.passegares.controlleur.InventaireCtrl.setLimiteTicket:(I)V │ │ -2a5668: 2200 fd0f |0000: new-instance v0, Lfr/nocle/passegares/modele/ObjetInventaire; // type@0ffd │ │ -2a566c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2a566e: 7030 2186 1003 |0003: invoke-direct {v0, v1, v3}, Lfr/nocle/passegares/modele/ObjetInventaire;.:(II)V // method@8621 │ │ -2a5674: 6e20 2786 1000 |0006: invoke-virtual {v0, v1}, Lfr/nocle/passegares/modele/ObjetInventaire;.setType:(I)V // method@8627 │ │ -2a567a: 6e20 9185 0200 |0009: invoke-virtual {v2, v0}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.update:(Lfr/nocle/passegares/modele/ObjetInventaire;)V // method@8591 │ │ -2a5680: 0e00 |000c: return-void │ │ +2a5654: |[2a5654] fr.nocle.passegares.controlleur.InventaireCtrl.setLimiteTicket:(I)V │ │ +2a5664: 2200 fd0f |0000: new-instance v0, Lfr/nocle/passegares/modele/ObjetInventaire; // type@0ffd │ │ +2a5668: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2a566a: 7030 2186 1003 |0003: invoke-direct {v0, v1, v3}, Lfr/nocle/passegares/modele/ObjetInventaire;.:(II)V // method@8621 │ │ +2a5670: 6e20 2786 1000 |0006: invoke-virtual {v0, v1}, Lfr/nocle/passegares/modele/ObjetInventaire;.setType:(I)V // method@8627 │ │ +2a5676: 6e20 9185 0200 |0009: invoke-virtual {v2, v0}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.update:(Lfr/nocle/passegares/modele/ObjetInventaire;)V // method@8591 │ │ +2a567c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0006 line=43 │ │ 0x0009 line=44 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lfr/nocle/passegares/controlleur/InventaireCtrl; │ │ @@ -978096,36 +978095,36 @@ │ │ type : '(Lfr/nocle/passegares/modele/ObjetInventaire;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -2a5684: |[2a5684] fr.nocle.passegares.controlleur.InventaireCtrl.update:(Lfr/nocle/passegares/modele/ObjetInventaire;)V │ │ -2a5694: 7020 8585 6500 |0000: invoke-direct {v5, v6}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/ObjetInventaire;)Landroid/content/ContentValues; // method@8585 │ │ -2a569a: 0c00 |0003: move-result-object v0 │ │ -2a569c: 5451 a482 |0004: iget-object v1, v5, Lfr/nocle/passegares/controlleur/InventaireCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a4 │ │ -2a56a0: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -2a56a2: 2322 9411 |0007: new-array v2, v2, [Ljava/lang/String; // type@1194 │ │ -2a56a6: 6e10 2486 0600 |0009: invoke-virtual {v6}, Lfr/nocle/passegares/modele/ObjetInventaire;.getType:()I // method@8624 │ │ -2a56ac: 0a03 |000c: move-result v3 │ │ -2a56ae: 7110 dd88 0300 |000d: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a56b4: 0c03 |0010: move-result-object v3 │ │ -2a56b6: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -2a56b8: 4d03 0204 |0012: aput-object v3, v2, v4 │ │ -2a56bc: 6e10 2286 0600 |0014: invoke-virtual {v6}, Lfr/nocle/passegares/modele/ObjetInventaire;.getIdentifiant:()I // method@8622 │ │ -2a56c2: 0a06 |0017: move-result v6 │ │ -2a56c4: 7110 dd88 0600 |0018: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2a56ca: 0c06 |001b: move-result-object v6 │ │ -2a56cc: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -2a56ce: 4d06 0203 |001d: aput-object v6, v2, v3 │ │ -2a56d2: 1a06 e214 |001f: const-string v6, "Inventaire" // string@14e2 │ │ -2a56d6: 1a03 938a |0021: const-string v3, "type = ? AND idObj = ?" // string@8a93 │ │ -2a56da: 6e52 9f03 6130 |0023: invoke-virtual {v1, v6, v0, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@039f │ │ -2a56e0: 0e00 |0026: return-void │ │ +2a5680: |[2a5680] fr.nocle.passegares.controlleur.InventaireCtrl.update:(Lfr/nocle/passegares/modele/ObjetInventaire;)V │ │ +2a5690: 7020 8585 6500 |0000: invoke-direct {v5, v6}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/ObjetInventaire;)Landroid/content/ContentValues; // method@8585 │ │ +2a5696: 0c00 |0003: move-result-object v0 │ │ +2a5698: 5451 a482 |0004: iget-object v1, v5, Lfr/nocle/passegares/controlleur/InventaireCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a4 │ │ +2a569c: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +2a569e: 2322 9411 |0007: new-array v2, v2, [Ljava/lang/String; // type@1194 │ │ +2a56a2: 6e10 2486 0600 |0009: invoke-virtual {v6}, Lfr/nocle/passegares/modele/ObjetInventaire;.getType:()I // method@8624 │ │ +2a56a8: 0a03 |000c: move-result v3 │ │ +2a56aa: 7110 dd88 0300 |000d: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a56b0: 0c03 |0010: move-result-object v3 │ │ +2a56b2: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +2a56b4: 4d03 0204 |0012: aput-object v3, v2, v4 │ │ +2a56b8: 6e10 2286 0600 |0014: invoke-virtual {v6}, Lfr/nocle/passegares/modele/ObjetInventaire;.getIdentifiant:()I // method@8622 │ │ +2a56be: 0a06 |0017: move-result v6 │ │ +2a56c0: 7110 dd88 0600 |0018: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2a56c6: 0c06 |001b: move-result-object v6 │ │ +2a56c8: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +2a56ca: 4d06 0203 |001d: aput-object v6, v2, v3 │ │ +2a56ce: 1a06 e214 |001f: const-string v6, "Inventaire" // string@14e2 │ │ +2a56d2: 1a03 938a |0021: const-string v3, "type = ? AND idObj = ?" // string@8a93 │ │ +2a56d6: 6e52 9f03 6130 |0023: invoke-virtual {v1, v6, v0, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@039f │ │ +2a56dc: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0004 line=148 │ │ locals : │ │ 0x0000 - 0x0027 reg=5 this Lfr/nocle/passegares/controlleur/InventaireCtrl; │ │ 0x0000 - 0x0027 reg=6 (null) Lfr/nocle/passegares/modele/ObjetInventaire; │ │ @@ -978155,18 +978154,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2a59f0: |[2a59f0] fr.nocle.passegares.controlleur.LigneCtrl.:(Landroid/content/Context;)V │ │ -2a5a00: 7020 4a85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/content/Context;)V // method@854a │ │ -2a5a06: 6e10 9c85 0000 |0003: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/LigneCtrl;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@859c │ │ -2a5a0c: 0e00 |0006: return-void │ │ +2a59ec: |[2a59ec] fr.nocle.passegares.controlleur.LigneCtrl.:(Landroid/content/Context;)V │ │ +2a59fc: 7020 4a85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/content/Context;)V // method@854a │ │ +2a5a02: 6e10 9c85 0000 |0003: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/LigneCtrl;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@859c │ │ +2a5a08: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/controlleur/LigneCtrl; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -978176,17 +978175,17 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2a5a10: |[2a5a10] fr.nocle.passegares.controlleur.LigneCtrl.:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -2a5a20: 7020 4b85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@854b │ │ -2a5a26: 0e00 |0003: return-void │ │ +2a5a0c: |[2a5a0c] fr.nocle.passegares.controlleur.LigneCtrl.:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +2a5a1c: 7020 4b85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@854b │ │ +2a5a22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/controlleur/LigneCtrl; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ @@ -978195,52 +978194,52 @@ │ │ type : '(Lfr/nocle/passegares/modele/Ligne;)Landroid/content/ContentValues;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -2a56e4: |[2a56e4] fr.nocle.passegares.controlleur.LigneCtrl.creerDepuisObj:(Lfr/nocle/passegares/modele/Ligne;)Landroid/content/ContentValues; │ │ -2a56f4: 2200 6600 |0000: new-instance v0, Landroid/content/ContentValues; // type@0066 │ │ -2a56f8: 7010 2c02 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@022c │ │ -2a56fe: 6e10 0386 0300 |0005: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getIdStif:()Ljava/lang/String; // method@8603 │ │ -2a5704: 0c01 |0008: move-result-object v1 │ │ -2a5706: 1a02 6f5c |0009: const-string v2, "idStif" // string@5c6f │ │ -2a570a: 6e30 3102 2001 |000b: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ -2a5710: 6e10 0586 0300 |000e: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getNom:()Ljava/lang/String; // method@8605 │ │ -2a5716: 0c01 |0011: move-result-object v1 │ │ -2a5718: 1a02 8872 |0012: const-string v2, "nom" // string@7288 │ │ -2a571c: 6e30 3102 2001 |0014: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ -2a5722: 6e10 0886 0300 |0017: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getType:()Ljava/lang/String; // method@8608 │ │ -2a5728: 0c01 |001a: move-result-object v1 │ │ -2a572a: 1a02 908a |001b: const-string v2, "type" // string@8a90 │ │ -2a572e: 6e30 3102 2001 |001d: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ -2a5734: 6e10 0486 0300 |0020: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getNbGares:()I // method@8604 │ │ -2a573a: 0a01 |0023: move-result v1 │ │ -2a573c: 7110 6f88 0100 |0024: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a5742: 0c01 |0027: move-result-object v1 │ │ -2a5744: 1a02 2f72 |0028: const-string v2, "nbGares" // string@722f │ │ -2a5748: 6e30 2f02 2001 |002a: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ -2a574e: 6e10 0686 0300 |002d: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getOrdre:()I // method@8606 │ │ -2a5754: 0a01 |0030: move-result v1 │ │ -2a5756: 7110 6f88 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2a575c: 0c01 |0034: move-result-object v1 │ │ -2a575e: 1a02 3476 |0035: const-string v2, "ordre" // string@7634 │ │ -2a5762: 6e30 2f02 2001 |0037: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ -2a5768: 6e10 0086 0300 |003a: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getCouleur:()Ljava/lang/String; // method@8600 │ │ -2a576e: 0c01 |003d: move-result-object v1 │ │ -2a5770: 1a02 8848 |003e: const-string v2, "couleur" // string@4888 │ │ -2a5774: 6e30 3102 2001 |0040: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ -2a577a: 6e10 0286 0300 |0043: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getIdRegion:()J // method@8602 │ │ -2a5780: 0b01 |0046: move-result-wide v1 │ │ -2a5782: 7120 7888 2100 |0047: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ -2a5788: 0c03 |004a: move-result-object v3 │ │ -2a578a: 1a01 6e5c |004b: const-string v1, "idRegion" // string@5c6e │ │ -2a578e: 6e30 3002 1003 |004d: invoke-virtual {v0, v1, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0230 │ │ -2a5794: 1100 |0050: return-object v0 │ │ +2a56e0: |[2a56e0] fr.nocle.passegares.controlleur.LigneCtrl.creerDepuisObj:(Lfr/nocle/passegares/modele/Ligne;)Landroid/content/ContentValues; │ │ +2a56f0: 2200 6600 |0000: new-instance v0, Landroid/content/ContentValues; // type@0066 │ │ +2a56f4: 7010 2c02 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@022c │ │ +2a56fa: 6e10 0386 0300 |0005: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getIdStif:()Ljava/lang/String; // method@8603 │ │ +2a5700: 0c01 |0008: move-result-object v1 │ │ +2a5702: 1a02 6f5c |0009: const-string v2, "idStif" // string@5c6f │ │ +2a5706: 6e30 3102 2001 |000b: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ +2a570c: 6e10 0586 0300 |000e: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getNom:()Ljava/lang/String; // method@8605 │ │ +2a5712: 0c01 |0011: move-result-object v1 │ │ +2a5714: 1a02 8872 |0012: const-string v2, "nom" // string@7288 │ │ +2a5718: 6e30 3102 2001 |0014: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ +2a571e: 6e10 0886 0300 |0017: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getType:()Ljava/lang/String; // method@8608 │ │ +2a5724: 0c01 |001a: move-result-object v1 │ │ +2a5726: 1a02 908a |001b: const-string v2, "type" // string@8a90 │ │ +2a572a: 6e30 3102 2001 |001d: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ +2a5730: 6e10 0486 0300 |0020: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getNbGares:()I // method@8604 │ │ +2a5736: 0a01 |0023: move-result v1 │ │ +2a5738: 7110 6f88 0100 |0024: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a573e: 0c01 |0027: move-result-object v1 │ │ +2a5740: 1a02 2f72 |0028: const-string v2, "nbGares" // string@722f │ │ +2a5744: 6e30 2f02 2001 |002a: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ +2a574a: 6e10 0686 0300 |002d: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getOrdre:()I // method@8606 │ │ +2a5750: 0a01 |0030: move-result v1 │ │ +2a5752: 7110 6f88 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2a5758: 0c01 |0034: move-result-object v1 │ │ +2a575a: 1a02 3476 |0035: const-string v2, "ordre" // string@7634 │ │ +2a575e: 6e30 2f02 2001 |0037: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ +2a5764: 6e10 0086 0300 |003a: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getCouleur:()Ljava/lang/String; // method@8600 │ │ +2a576a: 0c01 |003d: move-result-object v1 │ │ +2a576c: 1a02 8848 |003e: const-string v2, "couleur" // string@4888 │ │ +2a5770: 6e30 3102 2001 |0040: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ +2a5776: 6e10 0286 0300 |0043: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getIdRegion:()J // method@8602 │ │ +2a577c: 0b01 |0046: move-result-wide v1 │ │ +2a577e: 7120 7888 2100 |0047: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ +2a5784: 0c03 |004a: move-result-object v3 │ │ +2a5786: 1a01 6e5c |004b: const-string v1, "idRegion" // string@5c6e │ │ +2a578a: 6e30 3002 1003 |004d: invoke-virtual {v0, v1, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0230 │ │ +2a5790: 1100 |0050: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=89 │ │ 0x000e line=90 │ │ 0x0017 line=91 │ │ 0x0020 line=92 │ │ @@ -978255,64 +978254,64 @@ │ │ type : '(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 102 16-bit code units │ │ -2a5a84: |[2a5a84] fr.nocle.passegares.controlleur.LigneCtrl.fixProblemeGL:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V │ │ -2a5a94: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2a5a96: 2303 9411 |0001: new-array v3, v0, [Ljava/lang/String; // type@1194 │ │ -2a5a9a: 1a01 5b5c |0003: const-string v1, "id" // string@5c5b │ │ -2a5a9e: 1209 |0005: const/4 v9, #int 0 // #0 │ │ -2a5aa0: 4d01 0309 |0006: aput-object v1, v3, v9 │ │ -2a5aa4: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -2a5aa6: 2315 9411 |0009: new-array v5, v1, [Ljava/lang/String; // type@1194 │ │ -2a5aaa: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ -2a5aae: 4d01 0509 |000d: aput-object v1, v5, v9 │ │ -2a5ab2: 1a0a 8d12 |000f: const-string v10, "GL" // string@128d │ │ -2a5ab6: 4d0a 0500 |0011: aput-object v10, v5, v0 │ │ -2a5aba: 1a02 3328 |0013: const-string v2, "Ligne" // string@2833 │ │ -2a5abe: 1a04 715c |0015: const-string v4, "idStif = ? AND nom = ?" // string@5c71 │ │ -2a5ac2: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -2a5ac4: 1207 |0018: const/4 v7, #int 0 // #0 │ │ -2a5ac6: 1208 |0019: const/4 v8, #int 0 // #0 │ │ -2a5ac8: 07c1 |001a: move-object v1, v12 │ │ -2a5aca: 7408 9c03 0100 |001b: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ -2a5ad0: 0c00 |001e: move-result-object v0 │ │ -2a5ad2: 7210 7f03 0000 |001f: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a5ad8: 0a01 |0022: move-result v1 │ │ -2a5ada: 3801 4200 |0023: if-eqz v1, 0065 // +0042 │ │ -2a5ade: 7220 7a03 9000 |0025: invoke-interface {v0, v9}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -2a5ae4: 0b01 |0028: move-result-wide v1 │ │ -2a5ae6: 7210 7303 0000 |0029: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a5aec: 2200 f10f |002c: new-instance v0, Lfr/nocle/passegares/controlleur/LigneCtrl; // type@0ff1 │ │ -2a5af0: 7020 9385 c000 |002e: invoke-direct {v0, v12}, Lfr/nocle/passegares/controlleur/LigneCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@8593 │ │ -2a5af6: 6e30 9b85 a00b |0031: invoke-virtual {v0, v10, v11}, Lfr/nocle/passegares/controlleur/LigneCtrl;.get:(Ljava/lang/String;Landroid/content/Context;)Lfr/nocle/passegares/modele/Ligne; // method@859b │ │ -2a5afc: 0c0b |0034: move-result-object v11 │ │ -2a5afe: 2203 8a10 |0035: new-instance v3, Ljava/lang/StringBuilder; // type@108a │ │ -2a5b02: 7010 e088 0300 |0037: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a5b08: 1a04 e838 |003a: const-string v4, "UPDATE GareDansLigne SET idLigne = " // string@38e8 │ │ -2a5b0c: 6e20 eb88 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a5b12: 6e10 0186 0b00 |003f: invoke-virtual {v11}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ -2a5b18: 0b04 |0042: move-result-wide v4 │ │ -2a5b1a: 6e30 e888 4305 |0043: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@88e8 │ │ -2a5b20: 1a04 8000 |0046: const-string v4, " WHERE " // string@0080 │ │ -2a5b24: 6e20 eb88 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a5b2a: 1a04 6a5c |004b: const-string v4, "idLigne" // string@5c6a │ │ -2a5b2e: 6e20 eb88 4300 |004d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a5b34: 1a04 5800 |0050: const-string v4, " = " // string@0058 │ │ -2a5b38: 6e20 eb88 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a5b3e: 6e30 e888 1302 |0055: invoke-virtual {v3, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@88e8 │ │ -2a5b44: 6e10 f288 0300 |0058: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a5b4a: 0c03 |005b: move-result-object v3 │ │ -2a5b4c: 6e20 9903 3c00 |005c: invoke-virtual {v12, v3}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ -2a5b52: 6e30 9785 1002 |005f: invoke-virtual {v0, v1, v2}, Lfr/nocle/passegares/controlleur/LigneCtrl;.delete:(J)V // method@8597 │ │ -2a5b58: 7120 7e85 bc00 |0062: invoke-static {v12, v11}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateNbGaresDansLigne:(Landroid/database/sqlite/SQLiteDatabase;Lfr/nocle/passegares/modele/Ligne;)V // method@857e │ │ -2a5b5e: 0e00 |0065: return-void │ │ +2a5a80: |[2a5a80] fr.nocle.passegares.controlleur.LigneCtrl.fixProblemeGL:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)V │ │ +2a5a90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2a5a92: 2303 9411 |0001: new-array v3, v0, [Ljava/lang/String; // type@1194 │ │ +2a5a96: 1a01 5b5c |0003: const-string v1, "id" // string@5c5b │ │ +2a5a9a: 1209 |0005: const/4 v9, #int 0 // #0 │ │ +2a5a9c: 4d01 0309 |0006: aput-object v1, v3, v9 │ │ +2a5aa0: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +2a5aa2: 2315 9411 |0009: new-array v5, v1, [Ljava/lang/String; // type@1194 │ │ +2a5aa6: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ +2a5aaa: 4d01 0509 |000d: aput-object v1, v5, v9 │ │ +2a5aae: 1a0a 8d12 |000f: const-string v10, "GL" // string@128d │ │ +2a5ab2: 4d0a 0500 |0011: aput-object v10, v5, v0 │ │ +2a5ab6: 1a02 3328 |0013: const-string v2, "Ligne" // string@2833 │ │ +2a5aba: 1a04 715c |0015: const-string v4, "idStif = ? AND nom = ?" // string@5c71 │ │ +2a5abe: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +2a5ac0: 1207 |0018: const/4 v7, #int 0 // #0 │ │ +2a5ac2: 1208 |0019: const/4 v8, #int 0 // #0 │ │ +2a5ac4: 07c1 |001a: move-object v1, v12 │ │ +2a5ac6: 7408 9c03 0100 |001b: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ +2a5acc: 0c00 |001e: move-result-object v0 │ │ +2a5ace: 7210 7f03 0000 |001f: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a5ad4: 0a01 |0022: move-result v1 │ │ +2a5ad6: 3801 4200 |0023: if-eqz v1, 0065 // +0042 │ │ +2a5ada: 7220 7a03 9000 |0025: invoke-interface {v0, v9}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +2a5ae0: 0b01 |0028: move-result-wide v1 │ │ +2a5ae2: 7210 7303 0000 |0029: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a5ae8: 2200 f10f |002c: new-instance v0, Lfr/nocle/passegares/controlleur/LigneCtrl; // type@0ff1 │ │ +2a5aec: 7020 9385 c000 |002e: invoke-direct {v0, v12}, Lfr/nocle/passegares/controlleur/LigneCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@8593 │ │ +2a5af2: 6e30 9b85 a00b |0031: invoke-virtual {v0, v10, v11}, Lfr/nocle/passegares/controlleur/LigneCtrl;.get:(Ljava/lang/String;Landroid/content/Context;)Lfr/nocle/passegares/modele/Ligne; // method@859b │ │ +2a5af8: 0c0b |0034: move-result-object v11 │ │ +2a5afa: 2203 8a10 |0035: new-instance v3, Ljava/lang/StringBuilder; // type@108a │ │ +2a5afe: 7010 e088 0300 |0037: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a5b04: 1a04 e838 |003a: const-string v4, "UPDATE GareDansLigne SET idLigne = " // string@38e8 │ │ +2a5b08: 6e20 eb88 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a5b0e: 6e10 0186 0b00 |003f: invoke-virtual {v11}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ +2a5b14: 0b04 |0042: move-result-wide v4 │ │ +2a5b16: 6e30 e888 4305 |0043: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@88e8 │ │ +2a5b1c: 1a04 8000 |0046: const-string v4, " WHERE " // string@0080 │ │ +2a5b20: 6e20 eb88 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a5b26: 1a04 6a5c |004b: const-string v4, "idLigne" // string@5c6a │ │ +2a5b2a: 6e20 eb88 4300 |004d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a5b30: 1a04 5800 |0050: const-string v4, " = " // string@0058 │ │ +2a5b34: 6e20 eb88 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a5b3a: 6e30 e888 1302 |0055: invoke-virtual {v3, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@88e8 │ │ +2a5b40: 6e10 f288 0300 |0058: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a5b46: 0c03 |005b: move-result-object v3 │ │ +2a5b48: 6e20 9903 3c00 |005c: invoke-virtual {v12, v3}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0399 │ │ +2a5b4e: 6e30 9785 1002 |005f: invoke-virtual {v0, v1, v2}, Lfr/nocle/passegares/controlleur/LigneCtrl;.delete:(J)V // method@8597 │ │ +2a5b54: 7120 7e85 bc00 |0062: invoke-static {v12, v11}, Lfr/nocle/passegares/controlleur/ImportCSV;.updateNbGaresDansLigne:(Landroid/database/sqlite/SQLiteDatabase;Lfr/nocle/passegares/modele/Ligne;)V // method@857e │ │ +2a5b5a: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ 0x001b line=106 │ │ 0x001f line=110 │ │ 0x0025 line=112 │ │ 0x0029 line=113 │ │ 0x002c line=115 │ │ @@ -978330,24 +978329,24 @@ │ │ type : '(Lfr/nocle/passegares/modele/Ligne;)Lfr/nocle/passegares/modele/Ligne;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -2a5798: |[2a5798] fr.nocle.passegares.controlleur.LigneCtrl.create:(Lfr/nocle/passegares/modele/Ligne;)Lfr/nocle/passegares/modele/Ligne; │ │ -2a57a8: 5440 a582 |0000: iget-object v0, v4, Lfr/nocle/passegares/controlleur/LigneCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a5 │ │ -2a57ac: 7110 9685 0500 |0002: invoke-static {v5}, Lfr/nocle/passegares/controlleur/LigneCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/Ligne;)Landroid/content/ContentValues; // method@8596 │ │ -2a57b2: 0c01 |0005: move-result-object v1 │ │ -2a57b4: 1a02 3328 |0006: const-string v2, "Ligne" // string@2833 │ │ -2a57b8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -2a57ba: 6e40 9b03 2013 |0009: invoke-virtual {v0, v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ -2a57c0: 0b00 |000c: move-result-wide v0 │ │ -2a57c2: 6e30 0a86 0501 |000d: invoke-virtual {v5, v0, v1}, Lfr/nocle/passegares/modele/Ligne;.setId:(J)V // method@860a │ │ -2a57c8: 1105 |0010: return-object v5 │ │ +2a5794: |[2a5794] fr.nocle.passegares.controlleur.LigneCtrl.create:(Lfr/nocle/passegares/modele/Ligne;)Lfr/nocle/passegares/modele/Ligne; │ │ +2a57a4: 5440 a582 |0000: iget-object v0, v4, Lfr/nocle/passegares/controlleur/LigneCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a5 │ │ +2a57a8: 7110 9685 0500 |0002: invoke-static {v5}, Lfr/nocle/passegares/controlleur/LigneCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/Ligne;)Landroid/content/ContentValues; // method@8596 │ │ +2a57ae: 0c01 |0005: move-result-object v1 │ │ +2a57b0: 1a02 3328 |0006: const-string v2, "Ligne" // string@2833 │ │ +2a57b4: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +2a57b6: 6e40 9b03 2013 |0009: invoke-virtual {v0, v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ +2a57bc: 0b00 |000c: move-result-wide v0 │ │ +2a57be: 6e30 0a86 0501 |000d: invoke-virtual {v5, v0, v1}, Lfr/nocle/passegares/modele/Ligne;.setId:(J)V // method@860a │ │ +2a57c4: 1105 |0010: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x000d line=30 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Lfr/nocle/passegares/controlleur/LigneCtrl; │ │ 0x0000 - 0x0011 reg=5 (null) Lfr/nocle/passegares/modele/Ligne; │ │ @@ -978357,34 +978356,34 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -2a5a28: |[2a5a28] fr.nocle.passegares.controlleur.LigneCtrl.delete:(J)V │ │ -2a5a38: 5460 a582 |0000: iget-object v0, v6, Lfr/nocle/passegares/controlleur/LigneCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a5 │ │ -2a5a3c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2a5a3e: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ -2a5a42: 7120 de88 8700 |0005: invoke-static {v7, v8}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a5a48: 0c03 |0008: move-result-object v3 │ │ -2a5a4a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -2a5a4c: 4d03 0204 |000a: aput-object v3, v2, v4 │ │ -2a5a50: 1a03 3328 |000c: const-string v3, "Ligne" // string@2833 │ │ -2a5a54: 1a05 5d5c |000e: const-string v5, "id = ?" // string@5c5d │ │ -2a5a58: 6e40 9703 3025 |0010: invoke-virtual {v0, v3, v5, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0397 │ │ -2a5a5e: 5460 a582 |0013: iget-object v0, v6, Lfr/nocle/passegares/controlleur/LigneCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a5 │ │ -2a5a62: 2311 9411 |0015: new-array v1, v1, [Ljava/lang/String; // type@1194 │ │ -2a5a66: 7120 de88 8700 |0017: invoke-static {v7, v8}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a5a6c: 0c07 |001a: move-result-object v7 │ │ -2a5a6e: 4d07 0104 |001b: aput-object v7, v1, v4 │ │ -2a5a72: 1a07 b412 |001d: const-string v7, "GareDansLigne" // string@12b4 │ │ -2a5a76: 1a08 6b5c |001f: const-string v8, "idLigne = ?" // string@5c6b │ │ -2a5a7a: 6e40 9703 7018 |0021: invoke-virtual {v0, v7, v8, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0397 │ │ -2a5a80: 0e00 |0024: return-void │ │ +2a5a24: |[2a5a24] fr.nocle.passegares.controlleur.LigneCtrl.delete:(J)V │ │ +2a5a34: 5460 a582 |0000: iget-object v0, v6, Lfr/nocle/passegares/controlleur/LigneCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a5 │ │ +2a5a38: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2a5a3a: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ +2a5a3e: 7120 de88 8700 |0005: invoke-static {v7, v8}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a5a44: 0c03 |0008: move-result-object v3 │ │ +2a5a46: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +2a5a48: 4d03 0204 |000a: aput-object v3, v2, v4 │ │ +2a5a4c: 1a03 3328 |000c: const-string v3, "Ligne" // string@2833 │ │ +2a5a50: 1a05 5d5c |000e: const-string v5, "id = ?" // string@5c5d │ │ +2a5a54: 6e40 9703 3025 |0010: invoke-virtual {v0, v3, v5, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0397 │ │ +2a5a5a: 5460 a582 |0013: iget-object v0, v6, Lfr/nocle/passegares/controlleur/LigneCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a5 │ │ +2a5a5e: 2311 9411 |0015: new-array v1, v1, [Ljava/lang/String; // type@1194 │ │ +2a5a62: 7120 de88 8700 |0017: invoke-static {v7, v8}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a5a68: 0c07 |001a: move-result-object v7 │ │ +2a5a6a: 4d07 0104 |001b: aput-object v7, v1, v4 │ │ +2a5a6e: 1a07 b412 |001d: const-string v7, "GareDansLigne" // string@12b4 │ │ +2a5a72: 1a08 6b5c |001f: const-string v8, "idLigne = ?" // string@5c6b │ │ +2a5a76: 6e40 9703 7018 |0021: invoke-virtual {v0, v7, v8, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0397 │ │ +2a5a7c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0013 line=37 │ │ locals : │ │ 0x0000 - 0x0025 reg=6 this Lfr/nocle/passegares/controlleur/LigneCtrl; │ │ 0x0000 - 0x0025 reg=7 (null) J │ │ @@ -978394,78 +978393,78 @@ │ │ type : '(J)Lfr/nocle/passegares/modele/Ligne;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 11 │ │ insns size : 114 16-bit code units │ │ -2a58fc: |[2a58fc] fr.nocle.passegares.controlleur.LigneCtrl.get:(J)Lfr/nocle/passegares/modele/Ligne; │ │ -2a590c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -2a5910: 5401 a582 |0002: iget-object v1, v0, Lfr/nocle/passegares/controlleur/LigneCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a5 │ │ -2a5914: 1272 |0004: const/4 v2, #int 7 // #7 │ │ -2a5916: 2323 9411 |0005: new-array v3, v2, [Ljava/lang/String; // type@1194 │ │ -2a591a: 1a02 6f5c |0007: const-string v2, "idStif" // string@5c6f │ │ -2a591e: 1209 |0009: const/4 v9, #int 0 // #0 │ │ -2a5920: 4d02 0309 |000a: aput-object v2, v3, v9 │ │ -2a5924: 1a02 8872 |000c: const-string v2, "nom" // string@7288 │ │ -2a5928: 121a |000e: const/4 v10, #int 1 // #1 │ │ -2a592a: 4d02 030a |000f: aput-object v2, v3, v10 │ │ -2a592e: 1a02 908a |0011: const-string v2, "type" // string@8a90 │ │ -2a5932: 122b |0013: const/4 v11, #int 2 // #2 │ │ -2a5934: 4d02 030b |0014: aput-object v2, v3, v11 │ │ -2a5938: 1a02 3476 |0016: const-string v2, "ordre" // string@7634 │ │ -2a593c: 123c |0018: const/4 v12, #int 3 // #3 │ │ -2a593e: 4d02 030c |0019: aput-object v2, v3, v12 │ │ -2a5942: 1a02 8848 |001b: const-string v2, "couleur" // string@4888 │ │ -2a5946: 124d |001d: const/4 v13, #int 4 // #4 │ │ -2a5948: 4d02 030d |001e: aput-object v2, v3, v13 │ │ -2a594c: 1a02 6e5c |0020: const-string v2, "idRegion" // string@5c6e │ │ -2a5950: 125e |0022: const/4 v14, #int 5 // #5 │ │ -2a5952: 4d02 030e |0023: aput-object v2, v3, v14 │ │ -2a5956: 1a02 2f72 |0025: const-string v2, "nbGares" // string@722f │ │ -2a595a: 126f |0027: const/4 v15, #int 6 // #6 │ │ -2a595c: 4d02 030f |0028: aput-object v2, v3, v15 │ │ -2a5960: 23a5 9411 |002a: new-array v5, v10, [Ljava/lang/String; // type@1194 │ │ -2a5964: 7702 de88 1200 |002c: invoke-static/range {v18, v19}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a596a: 0c02 |002f: move-result-object v2 │ │ -2a596c: 4d02 0509 |0030: aput-object v2, v5, v9 │ │ -2a5970: 1a02 3328 |0032: const-string v2, "Ligne" // string@2833 │ │ -2a5974: 1a04 5d5c |0034: const-string v4, "id = ?" // string@5c5d │ │ -2a5978: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -2a597a: 1207 |0037: const/4 v7, #int 0 // #0 │ │ -2a597c: 1208 |0038: const/4 v8, #int 0 // #0 │ │ -2a597e: 7408 9c03 0100 |0039: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ -2a5984: 0c01 |003c: move-result-object v1 │ │ -2a5986: 7210 7f03 0100 |003d: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a598c: 0a02 |0040: move-result v2 │ │ -2a598e: 3902 0700 |0041: if-nez v2, 0048 // +0007 │ │ -2a5992: 7210 7303 0100 |0043: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a5998: 1201 |0046: const/4 v1, #int 0 // #0 │ │ -2a599a: 1101 |0047: return-object v1 │ │ -2a599c: 2210 fb0f |0048: new-instance v16, Lfr/nocle/passegares/modele/Ligne; // type@0ffb │ │ -2a59a0: 7220 7c03 9100 |004a: invoke-interface {v1, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a59a6: 0c05 |004d: move-result-object v5 │ │ -2a59a8: 7220 7c03 a100 |004e: invoke-interface {v1, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a59ae: 0c06 |0051: move-result-object v6 │ │ -2a59b0: 7220 7c03 b100 |0052: invoke-interface {v1, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a59b6: 0c07 |0055: move-result-object v7 │ │ -2a59b8: 7220 7903 c100 |0056: invoke-interface {v1, v12}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a59be: 0a08 |0059: move-result v8 │ │ -2a59c0: 7220 7c03 d100 |005a: invoke-interface {v1, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a59c6: 0c09 |005d: move-result-object v9 │ │ -2a59c8: 7220 7903 e100 |005e: invoke-interface {v1, v14}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a59ce: 0a02 |0061: move-result v2 │ │ -2a59d0: 812a |0062: int-to-long v10, v2 │ │ -2a59d2: 7220 7903 f100 |0063: invoke-interface {v1, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a59d8: 0a0c |0066: move-result v12 │ │ -2a59da: 0802 1000 |0067: move-object/from16 v2, v16 │ │ -2a59de: 0503 1200 |0069: move-wide/from16 v3, v18 │ │ -2a59e2: 760b fe85 0200 |006b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lfr/nocle/passegares/modele/Ligne;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;JI)V // method@85fe │ │ -2a59e8: 7210 7303 0100 |006e: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a59ee: 1110 |0071: return-object v16 │ │ +2a58f8: |[2a58f8] fr.nocle.passegares.controlleur.LigneCtrl.get:(J)Lfr/nocle/passegares/modele/Ligne; │ │ +2a5908: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +2a590c: 5401 a582 |0002: iget-object v1, v0, Lfr/nocle/passegares/controlleur/LigneCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a5 │ │ +2a5910: 1272 |0004: const/4 v2, #int 7 // #7 │ │ +2a5912: 2323 9411 |0005: new-array v3, v2, [Ljava/lang/String; // type@1194 │ │ +2a5916: 1a02 6f5c |0007: const-string v2, "idStif" // string@5c6f │ │ +2a591a: 1209 |0009: const/4 v9, #int 0 // #0 │ │ +2a591c: 4d02 0309 |000a: aput-object v2, v3, v9 │ │ +2a5920: 1a02 8872 |000c: const-string v2, "nom" // string@7288 │ │ +2a5924: 121a |000e: const/4 v10, #int 1 // #1 │ │ +2a5926: 4d02 030a |000f: aput-object v2, v3, v10 │ │ +2a592a: 1a02 908a |0011: const-string v2, "type" // string@8a90 │ │ +2a592e: 122b |0013: const/4 v11, #int 2 // #2 │ │ +2a5930: 4d02 030b |0014: aput-object v2, v3, v11 │ │ +2a5934: 1a02 3476 |0016: const-string v2, "ordre" // string@7634 │ │ +2a5938: 123c |0018: const/4 v12, #int 3 // #3 │ │ +2a593a: 4d02 030c |0019: aput-object v2, v3, v12 │ │ +2a593e: 1a02 8848 |001b: const-string v2, "couleur" // string@4888 │ │ +2a5942: 124d |001d: const/4 v13, #int 4 // #4 │ │ +2a5944: 4d02 030d |001e: aput-object v2, v3, v13 │ │ +2a5948: 1a02 6e5c |0020: const-string v2, "idRegion" // string@5c6e │ │ +2a594c: 125e |0022: const/4 v14, #int 5 // #5 │ │ +2a594e: 4d02 030e |0023: aput-object v2, v3, v14 │ │ +2a5952: 1a02 2f72 |0025: const-string v2, "nbGares" // string@722f │ │ +2a5956: 126f |0027: const/4 v15, #int 6 // #6 │ │ +2a5958: 4d02 030f |0028: aput-object v2, v3, v15 │ │ +2a595c: 23a5 9411 |002a: new-array v5, v10, [Ljava/lang/String; // type@1194 │ │ +2a5960: 7702 de88 1200 |002c: invoke-static/range {v18, v19}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a5966: 0c02 |002f: move-result-object v2 │ │ +2a5968: 4d02 0509 |0030: aput-object v2, v5, v9 │ │ +2a596c: 1a02 3328 |0032: const-string v2, "Ligne" // string@2833 │ │ +2a5970: 1a04 5d5c |0034: const-string v4, "id = ?" // string@5c5d │ │ +2a5974: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +2a5976: 1207 |0037: const/4 v7, #int 0 // #0 │ │ +2a5978: 1208 |0038: const/4 v8, #int 0 // #0 │ │ +2a597a: 7408 9c03 0100 |0039: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ +2a5980: 0c01 |003c: move-result-object v1 │ │ +2a5982: 7210 7f03 0100 |003d: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a5988: 0a02 |0040: move-result v2 │ │ +2a598a: 3902 0700 |0041: if-nez v2, 0048 // +0007 │ │ +2a598e: 7210 7303 0100 |0043: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a5994: 1201 |0046: const/4 v1, #int 0 // #0 │ │ +2a5996: 1101 |0047: return-object v1 │ │ +2a5998: 2210 fb0f |0048: new-instance v16, Lfr/nocle/passegares/modele/Ligne; // type@0ffb │ │ +2a599c: 7220 7c03 9100 |004a: invoke-interface {v1, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a59a2: 0c05 |004d: move-result-object v5 │ │ +2a59a4: 7220 7c03 a100 |004e: invoke-interface {v1, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a59aa: 0c06 |0051: move-result-object v6 │ │ +2a59ac: 7220 7c03 b100 |0052: invoke-interface {v1, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a59b2: 0c07 |0055: move-result-object v7 │ │ +2a59b4: 7220 7903 c100 |0056: invoke-interface {v1, v12}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a59ba: 0a08 |0059: move-result v8 │ │ +2a59bc: 7220 7c03 d100 |005a: invoke-interface {v1, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a59c2: 0c09 |005d: move-result-object v9 │ │ +2a59c4: 7220 7903 e100 |005e: invoke-interface {v1, v14}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a59ca: 0a02 |0061: move-result v2 │ │ +2a59cc: 812a |0062: int-to-long v10, v2 │ │ +2a59ce: 7220 7903 f100 |0063: invoke-interface {v1, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a59d4: 0a0c |0066: move-result v12 │ │ +2a59d6: 0802 1000 |0067: move-object/from16 v2, v16 │ │ +2a59da: 0503 1200 |0069: move-wide/from16 v3, v18 │ │ +2a59de: 760b fe85 0200 |006b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lfr/nocle/passegares/modele/Ligne;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;JI)V // method@85fe │ │ +2a59e4: 7210 7303 0100 |006e: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a59ea: 1110 |0071: return-object v16 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=47 │ │ 0x002c line=50 │ │ 0x0039 line=47 │ │ 0x003d line=51 │ │ 0x0043 line=53 │ │ @@ -978480,19 +978479,19 @@ │ │ type : '(Ljava/lang/String;)Lfr/nocle/passegares/modele/Ligne;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2a57cc: |[2a57cc] fr.nocle.passegares.controlleur.LigneCtrl.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Ligne; │ │ -2a57dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2a57de: 6e30 9b85 2100 |0001: invoke-virtual {v1, v2, v0}, Lfr/nocle/passegares/controlleur/LigneCtrl;.get:(Ljava/lang/String;Landroid/content/Context;)Lfr/nocle/passegares/modele/Ligne; // method@859b │ │ -2a57e4: 0c02 |0004: move-result-object v2 │ │ -2a57e6: 1102 |0005: return-object v2 │ │ +2a57c8: |[2a57c8] fr.nocle.passegares.controlleur.LigneCtrl.get:(Ljava/lang/String;)Lfr/nocle/passegares/modele/Ligne; │ │ +2a57d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2a57da: 6e30 9b85 2100 |0001: invoke-virtual {v1, v2, v0}, Lfr/nocle/passegares/controlleur/LigneCtrl;.get:(Ljava/lang/String;Landroid/content/Context;)Lfr/nocle/passegares/modele/Ligne; // method@859b │ │ +2a57e0: 0c02 |0004: move-result-object v2 │ │ +2a57e2: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/nocle/passegares/controlleur/LigneCtrl; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -978501,87 +978500,87 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;)Lfr/nocle/passegares/modele/Ligne;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 11 │ │ insns size : 130 16-bit code units │ │ -2a57e8: |[2a57e8] fr.nocle.passegares.controlleur.LigneCtrl.get:(Ljava/lang/String;Landroid/content/Context;)Lfr/nocle/passegares/modele/Ligne; │ │ -2a57f8: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -2a57fc: 0801 1300 |0002: move-object/from16 v1, v19 │ │ -2a5800: 5402 a582 |0004: iget-object v2, v0, Lfr/nocle/passegares/controlleur/LigneCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a5 │ │ -2a5804: 1273 |0006: const/4 v3, #int 7 // #7 │ │ -2a5806: 2334 9411 |0007: new-array v4, v3, [Ljava/lang/String; // type@1194 │ │ -2a580a: 1a03 5b5c |0009: const-string v3, "id" // string@5c5b │ │ -2a580e: 120a |000b: const/4 v10, #int 0 // #0 │ │ -2a5810: 4d03 040a |000c: aput-object v3, v4, v10 │ │ -2a5814: 1a03 8872 |000e: const-string v3, "nom" // string@7288 │ │ -2a5818: 121b |0010: const/4 v11, #int 1 // #1 │ │ -2a581a: 4d03 040b |0011: aput-object v3, v4, v11 │ │ -2a581e: 1a03 908a |0013: const-string v3, "type" // string@8a90 │ │ -2a5822: 122c |0015: const/4 v12, #int 2 // #2 │ │ -2a5824: 4d03 040c |0016: aput-object v3, v4, v12 │ │ -2a5828: 1a03 3476 |0018: const-string v3, "ordre" // string@7634 │ │ -2a582c: 123d |001a: const/4 v13, #int 3 // #3 │ │ -2a582e: 4d03 040d |001b: aput-object v3, v4, v13 │ │ -2a5832: 1a03 8848 |001d: const-string v3, "couleur" // string@4888 │ │ -2a5836: 124e |001f: const/4 v14, #int 4 // #4 │ │ -2a5838: 4d03 040e |0020: aput-object v3, v4, v14 │ │ -2a583c: 1a03 6e5c |0022: const-string v3, "idRegion" // string@5c6e │ │ -2a5840: 125f |0024: const/4 v15, #int 5 // #5 │ │ -2a5842: 4d03 040f |0025: aput-object v3, v4, v15 │ │ -2a5846: 1a03 2f72 |0027: const-string v3, "nbGares" // string@722f │ │ -2a584a: 1269 |0029: const/4 v9, #int 6 // #6 │ │ -2a584c: 4d03 0409 |002a: aput-object v3, v4, v9 │ │ -2a5850: 23b6 9411 |002c: new-array v6, v11, [Ljava/lang/String; // type@1194 │ │ -2a5854: 7701 df88 1200 |002e: invoke-static/range {v18}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@88df │ │ -2a585a: 0c03 |0031: move-result-object v3 │ │ -2a585c: 4d03 060a |0032: aput-object v3, v6, v10 │ │ -2a5860: 1a03 3328 |0034: const-string v3, "Ligne" // string@2833 │ │ -2a5864: 1a05 705c |0036: const-string v5, "idStif = ?" // string@5c70 │ │ -2a5868: 1207 |0038: const/4 v7, #int 0 // #0 │ │ -2a586a: 1208 |0039: const/4 v8, #int 0 // #0 │ │ -2a586c: 1310 0000 |003a: const/16 v16, #int 0 // #0 │ │ -2a5870: 0809 1000 |003c: move-object/from16 v9, v16 │ │ -2a5874: 7408 9c03 0200 |003e: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ -2a587a: 0c02 |0041: move-result-object v2 │ │ -2a587c: 7210 7f03 0200 |0042: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a5882: 0a03 |0045: move-result v3 │ │ -2a5884: 3903 1200 |0046: if-nez v3, 0058 // +0012 │ │ -2a5888: 7210 7303 0200 |0048: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a588e: 3901 0400 |004b: if-nez v1, 004f // +0004 │ │ -2a5892: 1201 |004d: const/4 v1, #int 0 // #0 │ │ -2a5894: 1101 |004e: return-object v1 │ │ -2a5896: 5402 a582 |004f: iget-object v2, v0, Lfr/nocle/passegares/controlleur/LigneCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a5 │ │ -2a589a: 0806 1200 |0051: move-object/from16 v6, v18 │ │ -2a589e: 7130 7785 2106 |0053: invoke-static {v1, v2, v6}, Lfr/nocle/passegares/controlleur/ImportCSV;.insertDataUneLigne:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Lfr/nocle/passegares/modele/Ligne; // method@8577 │ │ -2a58a4: 0c01 |0056: move-result-object v1 │ │ -2a58a6: 1101 |0057: return-object v1 │ │ -2a58a8: 0806 1200 |0058: move-object/from16 v6, v18 │ │ -2a58ac: 2201 fb0f |005a: new-instance v1, Lfr/nocle/passegares/modele/Ligne; // type@0ffb │ │ -2a58b0: 7220 7a03 a200 |005c: invoke-interface {v2, v10}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -2a58b6: 0b04 |005f: move-result-wide v4 │ │ -2a58b8: 7220 7c03 b200 |0060: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a58be: 0c07 |0063: move-result-object v7 │ │ -2a58c0: 7220 7c03 c200 |0064: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a58c6: 0c08 |0067: move-result-object v8 │ │ -2a58c8: 7220 7903 d200 |0068: invoke-interface {v2, v13}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a58ce: 0a09 |006b: move-result v9 │ │ -2a58d0: 7220 7c03 e200 |006c: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a58d6: 0c0a |006f: move-result-object v10 │ │ -2a58d8: 7220 7903 f200 |0070: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a58de: 0a03 |0073: move-result v3 │ │ -2a58e0: 813b |0074: int-to-long v11, v3 │ │ -2a58e2: 1263 |0075: const/4 v3, #int 6 // #6 │ │ -2a58e4: 7220 7903 3200 |0076: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a58ea: 0a0d |0079: move-result v13 │ │ -2a58ec: 0713 |007a: move-object v3, v1 │ │ -2a58ee: 760b fe85 0300 |007b: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lfr/nocle/passegares/modele/Ligne;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;JI)V // method@85fe │ │ -2a58f4: 7210 7303 0200 |007e: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a58fa: 1101 |0081: return-object v1 │ │ +2a57e4: |[2a57e4] fr.nocle.passegares.controlleur.LigneCtrl.get:(Ljava/lang/String;Landroid/content/Context;)Lfr/nocle/passegares/modele/Ligne; │ │ +2a57f4: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +2a57f8: 0801 1300 |0002: move-object/from16 v1, v19 │ │ +2a57fc: 5402 a582 |0004: iget-object v2, v0, Lfr/nocle/passegares/controlleur/LigneCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a5 │ │ +2a5800: 1273 |0006: const/4 v3, #int 7 // #7 │ │ +2a5802: 2334 9411 |0007: new-array v4, v3, [Ljava/lang/String; // type@1194 │ │ +2a5806: 1a03 5b5c |0009: const-string v3, "id" // string@5c5b │ │ +2a580a: 120a |000b: const/4 v10, #int 0 // #0 │ │ +2a580c: 4d03 040a |000c: aput-object v3, v4, v10 │ │ +2a5810: 1a03 8872 |000e: const-string v3, "nom" // string@7288 │ │ +2a5814: 121b |0010: const/4 v11, #int 1 // #1 │ │ +2a5816: 4d03 040b |0011: aput-object v3, v4, v11 │ │ +2a581a: 1a03 908a |0013: const-string v3, "type" // string@8a90 │ │ +2a581e: 122c |0015: const/4 v12, #int 2 // #2 │ │ +2a5820: 4d03 040c |0016: aput-object v3, v4, v12 │ │ +2a5824: 1a03 3476 |0018: const-string v3, "ordre" // string@7634 │ │ +2a5828: 123d |001a: const/4 v13, #int 3 // #3 │ │ +2a582a: 4d03 040d |001b: aput-object v3, v4, v13 │ │ +2a582e: 1a03 8848 |001d: const-string v3, "couleur" // string@4888 │ │ +2a5832: 124e |001f: const/4 v14, #int 4 // #4 │ │ +2a5834: 4d03 040e |0020: aput-object v3, v4, v14 │ │ +2a5838: 1a03 6e5c |0022: const-string v3, "idRegion" // string@5c6e │ │ +2a583c: 125f |0024: const/4 v15, #int 5 // #5 │ │ +2a583e: 4d03 040f |0025: aput-object v3, v4, v15 │ │ +2a5842: 1a03 2f72 |0027: const-string v3, "nbGares" // string@722f │ │ +2a5846: 1269 |0029: const/4 v9, #int 6 // #6 │ │ +2a5848: 4d03 0409 |002a: aput-object v3, v4, v9 │ │ +2a584c: 23b6 9411 |002c: new-array v6, v11, [Ljava/lang/String; // type@1194 │ │ +2a5850: 7701 df88 1200 |002e: invoke-static/range {v18}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@88df │ │ +2a5856: 0c03 |0031: move-result-object v3 │ │ +2a5858: 4d03 060a |0032: aput-object v3, v6, v10 │ │ +2a585c: 1a03 3328 |0034: const-string v3, "Ligne" // string@2833 │ │ +2a5860: 1a05 705c |0036: const-string v5, "idStif = ?" // string@5c70 │ │ +2a5864: 1207 |0038: const/4 v7, #int 0 // #0 │ │ +2a5866: 1208 |0039: const/4 v8, #int 0 // #0 │ │ +2a5868: 1310 0000 |003a: const/16 v16, #int 0 // #0 │ │ +2a586c: 0809 1000 |003c: move-object/from16 v9, v16 │ │ +2a5870: 7408 9c03 0200 |003e: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ +2a5876: 0c02 |0041: move-result-object v2 │ │ +2a5878: 7210 7f03 0200 |0042: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a587e: 0a03 |0045: move-result v3 │ │ +2a5880: 3903 1200 |0046: if-nez v3, 0058 // +0012 │ │ +2a5884: 7210 7303 0200 |0048: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a588a: 3901 0400 |004b: if-nez v1, 004f // +0004 │ │ +2a588e: 1201 |004d: const/4 v1, #int 0 // #0 │ │ +2a5890: 1101 |004e: return-object v1 │ │ +2a5892: 5402 a582 |004f: iget-object v2, v0, Lfr/nocle/passegares/controlleur/LigneCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a5 │ │ +2a5896: 0806 1200 |0051: move-object/from16 v6, v18 │ │ +2a589a: 7130 7785 2106 |0053: invoke-static {v1, v2, v6}, Lfr/nocle/passegares/controlleur/ImportCSV;.insertDataUneLigne:(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)Lfr/nocle/passegares/modele/Ligne; // method@8577 │ │ +2a58a0: 0c01 |0056: move-result-object v1 │ │ +2a58a2: 1101 |0057: return-object v1 │ │ +2a58a4: 0806 1200 |0058: move-object/from16 v6, v18 │ │ +2a58a8: 2201 fb0f |005a: new-instance v1, Lfr/nocle/passegares/modele/Ligne; // type@0ffb │ │ +2a58ac: 7220 7a03 a200 |005c: invoke-interface {v2, v10}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +2a58b2: 0b04 |005f: move-result-wide v4 │ │ +2a58b4: 7220 7c03 b200 |0060: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a58ba: 0c07 |0063: move-result-object v7 │ │ +2a58bc: 7220 7c03 c200 |0064: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a58c2: 0c08 |0067: move-result-object v8 │ │ +2a58c4: 7220 7903 d200 |0068: invoke-interface {v2, v13}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a58ca: 0a09 |006b: move-result v9 │ │ +2a58cc: 7220 7c03 e200 |006c: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a58d2: 0c0a |006f: move-result-object v10 │ │ +2a58d4: 7220 7903 f200 |0070: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a58da: 0a03 |0073: move-result v3 │ │ +2a58dc: 813b |0074: int-to-long v11, v3 │ │ +2a58de: 1263 |0075: const/4 v3, #int 6 // #6 │ │ +2a58e0: 7220 7903 3200 |0076: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a58e6: 0a0d |0079: move-result v13 │ │ +2a58e8: 0713 |007a: move-object v3, v1 │ │ +2a58ea: 760b fe85 0300 |007b: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lfr/nocle/passegares/modele/Ligne;.:(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;JI)V // method@85fe │ │ +2a58f0: 7210 7303 0200 |007e: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a58f6: 1101 |0081: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=68 │ │ 0x002e line=71 │ │ 0x003e line=68 │ │ 0x0042 line=73 │ │ 0x0048 line=75 │ │ @@ -978598,30 +978597,30 @@ │ │ type : '(Lfr/nocle/passegares/modele/Ligne;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -2a5b60: |[2a5b60] fr.nocle.passegares.controlleur.LigneCtrl.update:(Lfr/nocle/passegares/modele/Ligne;)V │ │ -2a5b70: 5450 a582 |0000: iget-object v0, v5, Lfr/nocle/passegares/controlleur/LigneCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a5 │ │ -2a5b74: 7110 9685 0600 |0002: invoke-static {v6}, Lfr/nocle/passegares/controlleur/LigneCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/Ligne;)Landroid/content/ContentValues; // method@8596 │ │ -2a5b7a: 0c01 |0005: move-result-object v1 │ │ -2a5b7c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -2a5b7e: 2322 9411 |0007: new-array v2, v2, [Ljava/lang/String; // type@1194 │ │ -2a5b82: 6e10 0186 0600 |0009: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ -2a5b88: 0b03 |000c: move-result-wide v3 │ │ -2a5b8a: 7120 de88 4300 |000d: invoke-static {v3, v4}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a5b90: 0c06 |0010: move-result-object v6 │ │ -2a5b92: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -2a5b94: 4d06 0203 |0012: aput-object v6, v2, v3 │ │ -2a5b98: 1a06 3328 |0014: const-string v6, "Ligne" // string@2833 │ │ -2a5b9c: 1a03 5d5c |0016: const-string v3, "id = ?" // string@5c5d │ │ -2a5ba0: 6e52 9f03 6031 |0018: invoke-virtual {v0, v6, v1, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@039f │ │ -2a5ba6: 0e00 |001b: return-void │ │ +2a5b5c: |[2a5b5c] fr.nocle.passegares.controlleur.LigneCtrl.update:(Lfr/nocle/passegares/modele/Ligne;)V │ │ +2a5b6c: 5450 a582 |0000: iget-object v0, v5, Lfr/nocle/passegares/controlleur/LigneCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a5 │ │ +2a5b70: 7110 9685 0600 |0002: invoke-static {v6}, Lfr/nocle/passegares/controlleur/LigneCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/Ligne;)Landroid/content/ContentValues; // method@8596 │ │ +2a5b76: 0c01 |0005: move-result-object v1 │ │ +2a5b78: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +2a5b7a: 2322 9411 |0007: new-array v2, v2, [Ljava/lang/String; // type@1194 │ │ +2a5b7e: 6e10 0186 0600 |0009: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Ligne;.getId:()J // method@8601 │ │ +2a5b84: 0b03 |000c: move-result-wide v3 │ │ +2a5b86: 7120 de88 4300 |000d: invoke-static {v3, v4}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a5b8c: 0c06 |0010: move-result-object v6 │ │ +2a5b8e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +2a5b90: 4d06 0203 |0012: aput-object v6, v2, v3 │ │ +2a5b94: 1a06 3328 |0014: const-string v6, "Ligne" // string@2833 │ │ +2a5b98: 1a03 5d5c |0016: const-string v3, "id = ?" // string@5c5d │ │ +2a5b9c: 6e52 9f03 6031 |0018: invoke-virtual {v0, v6, v1, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@039f │ │ +2a5ba2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x001c reg=5 this Lfr/nocle/passegares/controlleur/LigneCtrl; │ │ 0x0000 - 0x001c reg=6 (null) Lfr/nocle/passegares/modele/Ligne; │ │ │ │ @@ -978672,32 +978671,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2a5de0: |[2a5de0] fr.nocle.passegares.controlleur.RegionCtrl.:()V │ │ -2a5df0: 0e00 |0000: return-void │ │ +2a5ddc: |[2a5ddc] fr.nocle.passegares.controlleur.RegionCtrl.:()V │ │ +2a5dec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfr/nocle/passegares/controlleur/RegionCtrl;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2a5df4: |[2a5df4] fr.nocle.passegares.controlleur.RegionCtrl.:(Landroid/content/Context;)V │ │ -2a5e04: 7020 4a85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/content/Context;)V // method@854a │ │ -2a5e0a: 0e00 |0003: return-void │ │ +2a5df0: |[2a5df0] fr.nocle.passegares.controlleur.RegionCtrl.:(Landroid/content/Context;)V │ │ +2a5e00: 7020 4a85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/content/Context;)V // method@854a │ │ +2a5e06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/controlleur/RegionCtrl; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -978706,17 +978705,17 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2a5e0c: |[2a5e0c] fr.nocle.passegares.controlleur.RegionCtrl.:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -2a5e1c: 7020 4b85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@854b │ │ -2a5e22: 0e00 |0003: return-void │ │ +2a5e08: |[2a5e08] fr.nocle.passegares.controlleur.RegionCtrl.:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +2a5e18: 7020 4b85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@854b │ │ +2a5e1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/controlleur/RegionCtrl; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ @@ -978725,38 +978724,38 @@ │ │ type : '(Lfr/nocle/passegares/modele/Region;)Landroid/content/ContentValues;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -2a5ba8: |[2a5ba8] fr.nocle.passegares.controlleur.RegionCtrl.creerDepuisObj:(Lfr/nocle/passegares/modele/Region;)Landroid/content/ContentValues; │ │ -2a5bb8: 2200 6600 |0000: new-instance v0, Landroid/content/ContentValues; // type@0066 │ │ -2a5bbc: 7010 2c02 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@022c │ │ -2a5bc2: 6e10 3986 0300 |0005: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ -2a5bc8: 0b01 |0008: move-result-wide v1 │ │ -2a5bca: 7120 7888 2100 |0009: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ -2a5bd0: 0c01 |000c: move-result-object v1 │ │ -2a5bd2: 1a02 5b5c |000d: const-string v2, "id" // string@5c5b │ │ -2a5bd6: 6e30 3002 2001 |000f: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0230 │ │ -2a5bdc: 6e10 3a86 0300 |0012: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Region;.getNom:()Ljava/lang/String; // method@863a │ │ -2a5be2: 0c01 |0015: move-result-object v1 │ │ -2a5be4: 1a02 8872 |0016: const-string v2, "nom" // string@7288 │ │ -2a5be8: 6e30 3102 2001 |0018: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ -2a5bee: 6e10 3b86 0300 |001b: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Region;.isEstInstalle:()Z // method@863b │ │ -2a5bf4: 0a01 |001e: move-result v1 │ │ -2a5bf6: 7110 1488 0100 |001f: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@8814 │ │ -2a5bfc: 0c01 |0022: move-result-object v1 │ │ -2a5bfe: 1a02 f34d |0023: const-string v2, "estInstalle" // string@4df3 │ │ -2a5c02: 6e30 2d02 2001 |0025: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@022d │ │ -2a5c08: 6e10 3886 0300 |0028: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Region;.getDossierId:()Ljava/lang/String; // method@8638 │ │ -2a5c0e: 0c03 |002b: move-result-object v3 │ │ -2a5c10: 1a01 724c |002c: const-string v1, "dossierId" // string@4c72 │ │ -2a5c14: 6e30 3102 1003 |002e: invoke-virtual {v0, v1, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ -2a5c1a: 1100 |0031: return-object v0 │ │ +2a5ba4: |[2a5ba4] fr.nocle.passegares.controlleur.RegionCtrl.creerDepuisObj:(Lfr/nocle/passegares/modele/Region;)Landroid/content/ContentValues; │ │ +2a5bb4: 2200 6600 |0000: new-instance v0, Landroid/content/ContentValues; // type@0066 │ │ +2a5bb8: 7010 2c02 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@022c │ │ +2a5bbe: 6e10 3986 0300 |0005: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ +2a5bc4: 0b01 |0008: move-result-wide v1 │ │ +2a5bc6: 7120 7888 2100 |0009: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ +2a5bcc: 0c01 |000c: move-result-object v1 │ │ +2a5bce: 1a02 5b5c |000d: const-string v2, "id" // string@5c5b │ │ +2a5bd2: 6e30 3002 2001 |000f: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0230 │ │ +2a5bd8: 6e10 3a86 0300 |0012: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Region;.getNom:()Ljava/lang/String; // method@863a │ │ +2a5bde: 0c01 |0015: move-result-object v1 │ │ +2a5be0: 1a02 8872 |0016: const-string v2, "nom" // string@7288 │ │ +2a5be4: 6e30 3102 2001 |0018: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ +2a5bea: 6e10 3b86 0300 |001b: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Region;.isEstInstalle:()Z // method@863b │ │ +2a5bf0: 0a01 |001e: move-result v1 │ │ +2a5bf2: 7110 1488 0100 |001f: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@8814 │ │ +2a5bf8: 0c01 |0022: move-result-object v1 │ │ +2a5bfa: 1a02 f34d |0023: const-string v2, "estInstalle" // string@4df3 │ │ +2a5bfe: 6e30 2d02 2001 |0025: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@022d │ │ +2a5c04: 6e10 3886 0300 |0028: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Region;.getDossierId:()Ljava/lang/String; // method@8638 │ │ +2a5c0a: 0c03 |002b: move-result-object v3 │ │ +2a5c0c: 1a01 724c |002c: const-string v1, "dossierId" // string@4c72 │ │ +2a5c10: 6e30 3102 1003 |002e: invoke-virtual {v0, v1, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ +2a5c16: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0005 line=91 │ │ 0x0012 line=92 │ │ 0x001b line=93 │ │ 0x0028 line=94 │ │ @@ -978769,22 +978768,22 @@ │ │ type : '(Lfr/nocle/passegares/modele/Region;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -2a5e24: |[2a5e24] fr.nocle.passegares.controlleur.RegionCtrl.create:(Lfr/nocle/passegares/modele/Region;)V │ │ -2a5e34: 5430 a982 |0000: iget-object v0, v3, Lfr/nocle/passegares/controlleur/RegionCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a9 │ │ -2a5e38: 7110 a385 0400 |0002: invoke-static {v4}, Lfr/nocle/passegares/controlleur/RegionCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/Region;)Landroid/content/ContentValues; // method@85a3 │ │ -2a5e3e: 0c04 |0005: move-result-object v4 │ │ -2a5e40: 1a01 3730 |0006: const-string v1, "Region" // string@3037 │ │ -2a5e44: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -2a5e46: 6e40 9b03 1042 |0009: invoke-virtual {v0, v1, v2, v4}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ -2a5e4c: 0e00 |000c: return-void │ │ +2a5e20: |[2a5e20] fr.nocle.passegares.controlleur.RegionCtrl.create:(Lfr/nocle/passegares/modele/Region;)V │ │ +2a5e30: 5430 a982 |0000: iget-object v0, v3, Lfr/nocle/passegares/controlleur/RegionCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a9 │ │ +2a5e34: 7110 a385 0400 |0002: invoke-static {v4}, Lfr/nocle/passegares/controlleur/RegionCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/Region;)Landroid/content/ContentValues; // method@85a3 │ │ +2a5e3a: 0c04 |0005: move-result-object v4 │ │ +2a5e3c: 1a01 3730 |0006: const-string v1, "Region" // string@3037 │ │ +2a5e40: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +2a5e42: 6e40 9b03 1042 |0009: invoke-virtual {v0, v1, v2, v4}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ +2a5e48: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lfr/nocle/passegares/controlleur/RegionCtrl; │ │ 0x0000 - 0x000d reg=4 (null) Lfr/nocle/passegares/modele/Region; │ │ │ │ @@ -978793,63 +978792,63 @@ │ │ type : '(J)Lfr/nocle/passegares/modele/Region;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 83 16-bit code units │ │ -2a5c1c: |[2a5c1c] fr.nocle.passegares.controlleur.RegionCtrl.get:(J)Lfr/nocle/passegares/modele/Region; │ │ -2a5c2c: 54c0 a982 |0000: iget-object v0, v12, Lfr/nocle/passegares/controlleur/RegionCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a9 │ │ -2a5c30: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -2a5c32: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ -2a5c36: 1a01 5b5c |0005: const-string v1, "id" // string@5c5b │ │ -2a5c3a: 1208 |0007: const/4 v8, #int 0 // #0 │ │ -2a5c3c: 4d01 0208 |0008: aput-object v1, v2, v8 │ │ -2a5c40: 1a01 8872 |000a: const-string v1, "nom" // string@7288 │ │ -2a5c44: 1219 |000c: const/4 v9, #int 1 // #1 │ │ -2a5c46: 4d01 0209 |000d: aput-object v1, v2, v9 │ │ -2a5c4a: 1a01 f34d |000f: const-string v1, "estInstalle" // string@4df3 │ │ -2a5c4e: 122a |0011: const/4 v10, #int 2 // #2 │ │ -2a5c50: 4d01 020a |0012: aput-object v1, v2, v10 │ │ -2a5c54: 1a01 724c |0014: const-string v1, "dossierId" // string@4c72 │ │ -2a5c58: 123b |0016: const/4 v11, #int 3 // #3 │ │ -2a5c5a: 4d01 020b |0017: aput-object v1, v2, v11 │ │ -2a5c5e: 2394 9411 |0019: new-array v4, v9, [Ljava/lang/String; // type@1194 │ │ -2a5c62: 7120 de88 ed00 |001b: invoke-static {v13, v14}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a5c68: 0c01 |001e: move-result-object v1 │ │ -2a5c6a: 4d01 0408 |001f: aput-object v1, v4, v8 │ │ -2a5c6e: 1a01 3730 |0021: const-string v1, "Region" // string@3037 │ │ -2a5c72: 1a03 5d5c |0023: const-string v3, "id = ?" // string@5c5d │ │ -2a5c76: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -2a5c78: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -2a5c7a: 1207 |0027: const/4 v7, #int 0 // #0 │ │ -2a5c7c: 7408 9c03 0000 |0028: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ -2a5c82: 0c00 |002b: move-result-object v0 │ │ -2a5c84: 7210 7f03 0000 |002c: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a5c8a: 0a01 |002f: move-result v1 │ │ -2a5c8c: 3901 0700 |0030: if-nez v1, 0037 // +0007 │ │ -2a5c90: 7210 7303 0000 |0032: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a5c96: 120d |0035: const/4 v13, #int 0 // #0 │ │ -2a5c98: 110d |0036: return-object v13 │ │ -2a5c9a: 2207 0010 |0037: new-instance v7, Lfr/nocle/passegares/modele/Region; // type@1000 │ │ -2a5c9e: 7220 7c03 9000 |0039: invoke-interface {v0, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a5ca4: 0c04 |003c: move-result-object v4 │ │ -2a5ca6: 7220 7903 a000 |003d: invoke-interface {v0, v10}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a5cac: 0a01 |0040: move-result v1 │ │ -2a5cae: 3391 0400 |0041: if-ne v1, v9, 0045 // +0004 │ │ -2a5cb2: 1215 |0043: const/4 v5, #int 1 // #1 │ │ -2a5cb4: 2802 |0044: goto 0046 // +0002 │ │ -2a5cb6: 1205 |0045: const/4 v5, #int 0 // #0 │ │ -2a5cb8: 7220 7c03 b000 |0046: invoke-interface {v0, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a5cbe: 0c06 |0049: move-result-object v6 │ │ -2a5cc0: 0771 |004a: move-object v1, v7 │ │ -2a5cc2: 04d2 |004b: move-wide v2, v13 │ │ -2a5cc4: 7606 3686 0100 |004c: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lfr/nocle/passegares/modele/Region;.:(JLjava/lang/String;ZLjava/lang/String;)V // method@8636 │ │ -2a5cca: 7210 7303 0000 |004f: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a5cd0: 1107 |0052: return-object v7 │ │ +2a5c18: |[2a5c18] fr.nocle.passegares.controlleur.RegionCtrl.get:(J)Lfr/nocle/passegares/modele/Region; │ │ +2a5c28: 54c0 a982 |0000: iget-object v0, v12, Lfr/nocle/passegares/controlleur/RegionCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a9 │ │ +2a5c2c: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +2a5c2e: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ +2a5c32: 1a01 5b5c |0005: const-string v1, "id" // string@5c5b │ │ +2a5c36: 1208 |0007: const/4 v8, #int 0 // #0 │ │ +2a5c38: 4d01 0208 |0008: aput-object v1, v2, v8 │ │ +2a5c3c: 1a01 8872 |000a: const-string v1, "nom" // string@7288 │ │ +2a5c40: 1219 |000c: const/4 v9, #int 1 // #1 │ │ +2a5c42: 4d01 0209 |000d: aput-object v1, v2, v9 │ │ +2a5c46: 1a01 f34d |000f: const-string v1, "estInstalle" // string@4df3 │ │ +2a5c4a: 122a |0011: const/4 v10, #int 2 // #2 │ │ +2a5c4c: 4d01 020a |0012: aput-object v1, v2, v10 │ │ +2a5c50: 1a01 724c |0014: const-string v1, "dossierId" // string@4c72 │ │ +2a5c54: 123b |0016: const/4 v11, #int 3 // #3 │ │ +2a5c56: 4d01 020b |0017: aput-object v1, v2, v11 │ │ +2a5c5a: 2394 9411 |0019: new-array v4, v9, [Ljava/lang/String; // type@1194 │ │ +2a5c5e: 7120 de88 ed00 |001b: invoke-static {v13, v14}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a5c64: 0c01 |001e: move-result-object v1 │ │ +2a5c66: 4d01 0408 |001f: aput-object v1, v4, v8 │ │ +2a5c6a: 1a01 3730 |0021: const-string v1, "Region" // string@3037 │ │ +2a5c6e: 1a03 5d5c |0023: const-string v3, "id = ?" // string@5c5d │ │ +2a5c72: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +2a5c74: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +2a5c76: 1207 |0027: const/4 v7, #int 0 // #0 │ │ +2a5c78: 7408 9c03 0000 |0028: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ +2a5c7e: 0c00 |002b: move-result-object v0 │ │ +2a5c80: 7210 7f03 0000 |002c: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a5c86: 0a01 |002f: move-result v1 │ │ +2a5c88: 3901 0700 |0030: if-nez v1, 0037 // +0007 │ │ +2a5c8c: 7210 7303 0000 |0032: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a5c92: 120d |0035: const/4 v13, #int 0 // #0 │ │ +2a5c94: 110d |0036: return-object v13 │ │ +2a5c96: 2207 0010 |0037: new-instance v7, Lfr/nocle/passegares/modele/Region; // type@1000 │ │ +2a5c9a: 7220 7c03 9000 |0039: invoke-interface {v0, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a5ca0: 0c04 |003c: move-result-object v4 │ │ +2a5ca2: 7220 7903 a000 |003d: invoke-interface {v0, v10}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a5ca8: 0a01 |0040: move-result v1 │ │ +2a5caa: 3391 0400 |0041: if-ne v1, v9, 0045 // +0004 │ │ +2a5cae: 1215 |0043: const/4 v5, #int 1 // #1 │ │ +2a5cb0: 2802 |0044: goto 0046 // +0002 │ │ +2a5cb2: 1205 |0045: const/4 v5, #int 0 // #0 │ │ +2a5cb4: 7220 7c03 b000 |0046: invoke-interface {v0, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a5cba: 0c06 |0049: move-result-object v6 │ │ +2a5cbc: 0771 |004a: move-object v1, v7 │ │ +2a5cbe: 04d2 |004b: move-wide v2, v13 │ │ +2a5cc0: 7606 3686 0100 |004c: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lfr/nocle/passegares/modele/Region;.:(JLjava/lang/String;ZLjava/lang/String;)V // method@8636 │ │ +2a5cc6: 7210 7303 0000 |004f: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a5ccc: 1107 |0052: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x001b line=39 │ │ 0x0028 line=37 │ │ 0x002c line=40 │ │ 0x0032 line=42 │ │ @@ -978864,19 +978863,19 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2a5cd4: |[2a5cd4] fr.nocle.passegares.controlleur.RegionCtrl.getAllRegions:()Ljava/util/ArrayList; │ │ -2a5ce4: 6000 a882 |0000: sget v0, Lfr/nocle/passegares/controlleur/RegionCtrl;.TOUTESREGIONS:I // field@82a8 │ │ -2a5ce8: 6e20 a685 0100 |0002: invoke-virtual {v1, v0}, Lfr/nocle/passegares/controlleur/RegionCtrl;.getAllRegions:(I)Ljava/util/ArrayList; // method@85a6 │ │ -2a5cee: 0c00 |0005: move-result-object v0 │ │ -2a5cf0: 1100 |0006: return-object v0 │ │ +2a5cd0: |[2a5cd0] fr.nocle.passegares.controlleur.RegionCtrl.getAllRegions:()Ljava/util/ArrayList; │ │ +2a5ce0: 6000 a882 |0000: sget v0, Lfr/nocle/passegares/controlleur/RegionCtrl;.TOUTESREGIONS:I // field@82a8 │ │ +2a5ce4: 6e20 a685 0100 |0002: invoke-virtual {v1, v0}, Lfr/nocle/passegares/controlleur/RegionCtrl;.getAllRegions:(I)Ljava/util/ArrayList; // method@85a6 │ │ +2a5cea: 0c00 |0005: move-result-object v0 │ │ +2a5cec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/nocle/passegares/controlleur/RegionCtrl; │ │ │ │ #3 : (in Lfr/nocle/passegares/controlleur/RegionCtrl;) │ │ @@ -978884,77 +978883,77 @@ │ │ type : '(I)Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 110 16-bit code units │ │ -2a5cf4: |[2a5cf4] fr.nocle.passegares.controlleur.RegionCtrl.getAllRegions:(I)Ljava/util/ArrayList; │ │ -2a5d04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2a5d06: 2301 9411 |0001: new-array v1, v0, [Ljava/lang/String; // type@1194 │ │ -2a5d0a: 6002 a782 |0003: sget v2, Lfr/nocle/passegares/controlleur/RegionCtrl;.REGIONSINSTALLE:I // field@82a7 │ │ -2a5d0e: 1a03 f44d |0005: const-string v3, "estInstalle = ?" // string@4df4 │ │ -2a5d12: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -2a5d14: 332e 0900 |0008: if-ne v14, v2, 0011 // +0009 │ │ -2a5d18: 2341 9411 |000a: new-array v1, v4, [Ljava/lang/String; // type@1194 │ │ -2a5d1c: 1a0e 4203 |000c: const-string v14, "1" // string@0342 │ │ -2a5d20: 4d0e 0100 |000e: aput-object v14, v1, v0 │ │ -2a5d24: 280e |0010: goto 001e // +000e │ │ -2a5d26: 6002 a682 |0011: sget v2, Lfr/nocle/passegares/controlleur/RegionCtrl;.REGIONSDISPONIBLE:I // field@82a6 │ │ -2a5d2a: 332e 0900 |0013: if-ne v14, v2, 001c // +0009 │ │ -2a5d2e: 2341 9411 |0015: new-array v1, v4, [Ljava/lang/String; // type@1194 │ │ -2a5d32: 1a0e 3d03 |0017: const-string v14, "0" // string@033d │ │ -2a5d36: 4d0e 0100 |0019: aput-object v14, v1, v0 │ │ -2a5d3a: 2803 |001b: goto 001e // +0003 │ │ -2a5d3c: 1a03 0000 |001c: const-string v3, "" // string@0000 │ │ -2a5d40: 0719 |001e: move-object v9, v1 │ │ -2a5d42: 0738 |001f: move-object v8, v3 │ │ -2a5d44: 54d5 a982 |0020: iget-object v5, v13, Lfr/nocle/passegares/controlleur/RegionCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a9 │ │ -2a5d48: 124e |0022: const/4 v14, #int 4 // #4 │ │ -2a5d4a: 23e7 9411 |0023: new-array v7, v14, [Ljava/lang/String; // type@1194 │ │ -2a5d4e: 1a0e 5b5c |0025: const-string v14, "id" // string@5c5b │ │ -2a5d52: 4d0e 0700 |0027: aput-object v14, v7, v0 │ │ -2a5d56: 1a0e 8872 |0029: const-string v14, "nom" // string@7288 │ │ -2a5d5a: 4d0e 0704 |002b: aput-object v14, v7, v4 │ │ -2a5d5e: 1a0e f34d |002d: const-string v14, "estInstalle" // string@4df3 │ │ -2a5d62: 1221 |002f: const/4 v1, #int 2 // #2 │ │ -2a5d64: 4d0e 0701 |0030: aput-object v14, v7, v1 │ │ -2a5d68: 1a0e 724c |0032: const-string v14, "dossierId" // string@4c72 │ │ -2a5d6c: 1232 |0034: const/4 v2, #int 3 // #3 │ │ -2a5d6e: 4d0e 0702 |0035: aput-object v14, v7, v2 │ │ -2a5d72: 120a |0037: const/4 v10, #int 0 // #0 │ │ -2a5d74: 120b |0038: const/4 v11, #int 0 // #0 │ │ -2a5d76: 120c |0039: const/4 v12, #int 0 // #0 │ │ -2a5d78: 1a06 3730 |003a: const-string v6, "Region" // string@3037 │ │ -2a5d7c: 7408 9c03 0500 |003c: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11, v12}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ -2a5d82: 0c0e |003f: move-result-object v14 │ │ -2a5d84: 2203 b910 |0040: new-instance v3, Ljava/util/ArrayList; // type@10b9 │ │ -2a5d88: 7010 5c89 0300 |0042: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a5d8e: 7210 8003 0e00 |0045: invoke-interface {v14}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ -2a5d94: 0a05 |0048: move-result v5 │ │ -2a5d96: 3805 2100 |0049: if-eqz v5, 006a // +0021 │ │ -2a5d9a: 2205 0010 |004b: new-instance v5, Lfr/nocle/passegares/modele/Region; // type@1000 │ │ -2a5d9e: 7220 7a03 0e00 |004d: invoke-interface {v14, v0}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -2a5da4: 0b07 |0050: move-result-wide v7 │ │ -2a5da6: 7220 7c03 4e00 |0051: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a5dac: 0c09 |0054: move-result-object v9 │ │ -2a5dae: 7220 7903 1e00 |0055: invoke-interface {v14, v1}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a5db4: 0a06 |0058: move-result v6 │ │ -2a5db6: 3346 0400 |0059: if-ne v6, v4, 005d // +0004 │ │ -2a5dba: 121a |005b: const/4 v10, #int 1 // #1 │ │ -2a5dbc: 2802 |005c: goto 005e // +0002 │ │ -2a5dbe: 120a |005d: const/4 v10, #int 0 // #0 │ │ -2a5dc0: 7220 7c03 2e00 |005e: invoke-interface {v14, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a5dc6: 0c0b |0061: move-result-object v11 │ │ -2a5dc8: 0756 |0062: move-object v6, v5 │ │ -2a5dca: 7606 3686 0600 |0063: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lfr/nocle/passegares/modele/Region;.:(JLjava/lang/String;ZLjava/lang/String;)V // method@8636 │ │ -2a5dd0: 6e20 6089 5300 |0066: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a5dd6: 28dc |0069: goto 0045 // -0024 │ │ -2a5dd8: 7210 7303 0e00 |006a: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a5dde: 1103 |006d: return-object v3 │ │ +2a5cf0: |[2a5cf0] fr.nocle.passegares.controlleur.RegionCtrl.getAllRegions:(I)Ljava/util/ArrayList; │ │ +2a5d00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2a5d02: 2301 9411 |0001: new-array v1, v0, [Ljava/lang/String; // type@1194 │ │ +2a5d06: 6002 a782 |0003: sget v2, Lfr/nocle/passegares/controlleur/RegionCtrl;.REGIONSINSTALLE:I // field@82a7 │ │ +2a5d0a: 1a03 f44d |0005: const-string v3, "estInstalle = ?" // string@4df4 │ │ +2a5d0e: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +2a5d10: 332e 0900 |0008: if-ne v14, v2, 0011 // +0009 │ │ +2a5d14: 2341 9411 |000a: new-array v1, v4, [Ljava/lang/String; // type@1194 │ │ +2a5d18: 1a0e 4203 |000c: const-string v14, "1" // string@0342 │ │ +2a5d1c: 4d0e 0100 |000e: aput-object v14, v1, v0 │ │ +2a5d20: 280e |0010: goto 001e // +000e │ │ +2a5d22: 6002 a682 |0011: sget v2, Lfr/nocle/passegares/controlleur/RegionCtrl;.REGIONSDISPONIBLE:I // field@82a6 │ │ +2a5d26: 332e 0900 |0013: if-ne v14, v2, 001c // +0009 │ │ +2a5d2a: 2341 9411 |0015: new-array v1, v4, [Ljava/lang/String; // type@1194 │ │ +2a5d2e: 1a0e 3d03 |0017: const-string v14, "0" // string@033d │ │ +2a5d32: 4d0e 0100 |0019: aput-object v14, v1, v0 │ │ +2a5d36: 2803 |001b: goto 001e // +0003 │ │ +2a5d38: 1a03 0000 |001c: const-string v3, "" // string@0000 │ │ +2a5d3c: 0719 |001e: move-object v9, v1 │ │ +2a5d3e: 0738 |001f: move-object v8, v3 │ │ +2a5d40: 54d5 a982 |0020: iget-object v5, v13, Lfr/nocle/passegares/controlleur/RegionCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a9 │ │ +2a5d44: 124e |0022: const/4 v14, #int 4 // #4 │ │ +2a5d46: 23e7 9411 |0023: new-array v7, v14, [Ljava/lang/String; // type@1194 │ │ +2a5d4a: 1a0e 5b5c |0025: const-string v14, "id" // string@5c5b │ │ +2a5d4e: 4d0e 0700 |0027: aput-object v14, v7, v0 │ │ +2a5d52: 1a0e 8872 |0029: const-string v14, "nom" // string@7288 │ │ +2a5d56: 4d0e 0704 |002b: aput-object v14, v7, v4 │ │ +2a5d5a: 1a0e f34d |002d: const-string v14, "estInstalle" // string@4df3 │ │ +2a5d5e: 1221 |002f: const/4 v1, #int 2 // #2 │ │ +2a5d60: 4d0e 0701 |0030: aput-object v14, v7, v1 │ │ +2a5d64: 1a0e 724c |0032: const-string v14, "dossierId" // string@4c72 │ │ +2a5d68: 1232 |0034: const/4 v2, #int 3 // #3 │ │ +2a5d6a: 4d0e 0702 |0035: aput-object v14, v7, v2 │ │ +2a5d6e: 120a |0037: const/4 v10, #int 0 // #0 │ │ +2a5d70: 120b |0038: const/4 v11, #int 0 // #0 │ │ +2a5d72: 120c |0039: const/4 v12, #int 0 // #0 │ │ +2a5d74: 1a06 3730 |003a: const-string v6, "Region" // string@3037 │ │ +2a5d78: 7408 9c03 0500 |003c: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11, v12}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ +2a5d7e: 0c0e |003f: move-result-object v14 │ │ +2a5d80: 2203 b910 |0040: new-instance v3, Ljava/util/ArrayList; // type@10b9 │ │ +2a5d84: 7010 5c89 0300 |0042: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a5d8a: 7210 8003 0e00 |0045: invoke-interface {v14}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ +2a5d90: 0a05 |0048: move-result v5 │ │ +2a5d92: 3805 2100 |0049: if-eqz v5, 006a // +0021 │ │ +2a5d96: 2205 0010 |004b: new-instance v5, Lfr/nocle/passegares/modele/Region; // type@1000 │ │ +2a5d9a: 7220 7a03 0e00 |004d: invoke-interface {v14, v0}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +2a5da0: 0b07 |0050: move-result-wide v7 │ │ +2a5da2: 7220 7c03 4e00 |0051: invoke-interface {v14, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a5da8: 0c09 |0054: move-result-object v9 │ │ +2a5daa: 7220 7903 1e00 |0055: invoke-interface {v14, v1}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a5db0: 0a06 |0058: move-result v6 │ │ +2a5db2: 3346 0400 |0059: if-ne v6, v4, 005d // +0004 │ │ +2a5db6: 121a |005b: const/4 v10, #int 1 // #1 │ │ +2a5db8: 2802 |005c: goto 005e // +0002 │ │ +2a5dba: 120a |005d: const/4 v10, #int 0 // #0 │ │ +2a5dbc: 7220 7c03 2e00 |005e: invoke-interface {v14, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a5dc2: 0c0b |0061: move-result-object v11 │ │ +2a5dc4: 0756 |0062: move-object v6, v5 │ │ +2a5dc6: 7606 3686 0600 |0063: invoke-direct/range {v6, v7, v8, v9, v10, v11}, Lfr/nocle/passegares/modele/Region;.:(JLjava/lang/String;ZLjava/lang/String;)V // method@8636 │ │ +2a5dcc: 6e20 6089 5300 |0066: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a5dd2: 28dc |0069: goto 0045 // -0024 │ │ +2a5dd4: 7210 7303 0e00 |006a: invoke-interface {v14}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a5dda: 1103 |006d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=60 │ │ 0x0011 line=64 │ │ 0x0020 line=69 │ │ 0x0040 line=73 │ │ 0x0045 line=74 │ │ @@ -978970,30 +978969,30 @@ │ │ type : '(Lfr/nocle/passegares/modele/Region;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -2a5e50: |[2a5e50] fr.nocle.passegares.controlleur.RegionCtrl.update:(Lfr/nocle/passegares/modele/Region;)V │ │ -2a5e60: 5450 a982 |0000: iget-object v0, v5, Lfr/nocle/passegares/controlleur/RegionCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a9 │ │ -2a5e64: 7110 a385 0600 |0002: invoke-static {v6}, Lfr/nocle/passegares/controlleur/RegionCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/Region;)Landroid/content/ContentValues; // method@85a3 │ │ -2a5e6a: 0c01 |0005: move-result-object v1 │ │ -2a5e6c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -2a5e6e: 2322 9411 |0007: new-array v2, v2, [Ljava/lang/String; // type@1194 │ │ -2a5e72: 6e10 3986 0600 |0009: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ -2a5e78: 0b03 |000c: move-result-wide v3 │ │ -2a5e7a: 7120 de88 4300 |000d: invoke-static {v3, v4}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a5e80: 0c06 |0010: move-result-object v6 │ │ -2a5e82: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -2a5e84: 4d06 0203 |0012: aput-object v6, v2, v3 │ │ -2a5e88: 1a06 3730 |0014: const-string v6, "Region" // string@3037 │ │ -2a5e8c: 1a03 5d5c |0016: const-string v3, "id = ?" // string@5c5d │ │ -2a5e90: 6e52 9f03 6031 |0018: invoke-virtual {v0, v6, v1, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@039f │ │ -2a5e96: 0e00 |001b: return-void │ │ +2a5e4c: |[2a5e4c] fr.nocle.passegares.controlleur.RegionCtrl.update:(Lfr/nocle/passegares/modele/Region;)V │ │ +2a5e5c: 5450 a982 |0000: iget-object v0, v5, Lfr/nocle/passegares/controlleur/RegionCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82a9 │ │ +2a5e60: 7110 a385 0600 |0002: invoke-static {v6}, Lfr/nocle/passegares/controlleur/RegionCtrl;.creerDepuisObj:(Lfr/nocle/passegares/modele/Region;)Landroid/content/ContentValues; // method@85a3 │ │ +2a5e66: 0c01 |0005: move-result-object v1 │ │ +2a5e68: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +2a5e6a: 2322 9411 |0007: new-array v2, v2, [Ljava/lang/String; // type@1194 │ │ +2a5e6e: 6e10 3986 0600 |0009: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Region;.getId:()J // method@8639 │ │ +2a5e74: 0b03 |000c: move-result-wide v3 │ │ +2a5e76: 7120 de88 4300 |000d: invoke-static {v3, v4}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a5e7c: 0c06 |0010: move-result-object v6 │ │ +2a5e7e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +2a5e80: 4d06 0203 |0012: aput-object v6, v2, v3 │ │ +2a5e84: 1a06 3730 |0014: const-string v6, "Region" // string@3037 │ │ +2a5e88: 1a03 5d5c |0016: const-string v3, "id = ?" // string@5c5d │ │ +2a5e8c: 6e52 9f03 6031 |0018: invoke-virtual {v0, v6, v1, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@039f │ │ +2a5e92: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x001c reg=5 this Lfr/nocle/passegares/controlleur/RegionCtrl; │ │ 0x0000 - 0x001c reg=6 (null) Lfr/nocle/passegares/modele/Region; │ │ │ │ @@ -979036,18 +979035,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2a6590: |[2a6590] fr.nocle.passegares.controlleur.TamponCtrl.:(Landroid/content/Context;)V │ │ -2a65a0: 7020 4a85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/content/Context;)V // method@854a │ │ -2a65a6: 6e10 b685 0000 |0003: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/TamponCtrl;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@85b6 │ │ -2a65ac: 0e00 |0006: return-void │ │ +2a658c: |[2a658c] fr.nocle.passegares.controlleur.TamponCtrl.:(Landroid/content/Context;)V │ │ +2a659c: 7020 4a85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/content/Context;)V // method@854a │ │ +2a65a2: 6e10 b685 0000 |0003: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/TamponCtrl;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@85b6 │ │ +2a65a8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/controlleur/TamponCtrl; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -979058,37 +979057,37 @@ │ │ type : '(Lfr/nocle/passegares/modele/Tampon;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -2a65b0: |[2a65b0] fr.nocle.passegares.controlleur.TamponCtrl.create:(Lfr/nocle/passegares/modele/Tampon;)V │ │ -2a65c0: 2200 b710 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@10b7 │ │ -2a65c4: 1a01 148e |0002: const-string v1, "yyyy-MM-dd HH:mm:ss" // string@8e14 │ │ -2a65c8: 7020 4789 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@8947 │ │ -2a65ce: 2201 6600 |0007: new-instance v1, Landroid/content/ContentValues; // type@0066 │ │ -2a65d2: 7010 2c02 0100 |0009: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@022c │ │ -2a65d8: 6e10 4786 0500 |000c: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Tampon;.getIdGare:()J // method@8647 │ │ -2a65de: 0b02 |000f: move-result-wide v2 │ │ -2a65e0: 7120 7888 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ -2a65e6: 0c02 |0013: move-result-object v2 │ │ -2a65e8: 1a03 8872 |0014: const-string v3, "nom" // string@7288 │ │ -2a65ec: 6e30 3002 3102 |0016: invoke-virtual {v1, v3, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0230 │ │ -2a65f2: 6e10 4486 0500 |0019: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Tampon;.getDate:()Ljava/util/Date; // method@8644 │ │ -2a65f8: 0c05 |001c: move-result-object v5 │ │ -2a65fa: 6e20 4b89 5000 |001d: invoke-virtual {v0, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@894b │ │ -2a6600: 0c05 |0020: move-result-object v5 │ │ -2a6602: 1a00 344a |0021: const-string v0, "date" // string@4a34 │ │ -2a6606: 6e30 3102 0105 |0023: invoke-virtual {v1, v0, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ -2a660c: 5445 aa82 |0026: iget-object v5, v4, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ -2a6610: 1a00 4e36 |0028: const-string v0, "Tampon" // string@364e │ │ -2a6614: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -2a6616: 6e40 9b03 0512 |002b: invoke-virtual {v5, v0, v2, v1}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ -2a661c: 0e00 |002e: return-void │ │ +2a65ac: |[2a65ac] fr.nocle.passegares.controlleur.TamponCtrl.create:(Lfr/nocle/passegares/modele/Tampon;)V │ │ +2a65bc: 2200 b710 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@10b7 │ │ +2a65c0: 1a01 148e |0002: const-string v1, "yyyy-MM-dd HH:mm:ss" // string@8e14 │ │ +2a65c4: 7020 4789 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@8947 │ │ +2a65ca: 2201 6600 |0007: new-instance v1, Landroid/content/ContentValues; // type@0066 │ │ +2a65ce: 7010 2c02 0100 |0009: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@022c │ │ +2a65d4: 6e10 4786 0500 |000c: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Tampon;.getIdGare:()J // method@8647 │ │ +2a65da: 0b02 |000f: move-result-wide v2 │ │ +2a65dc: 7120 7888 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ +2a65e2: 0c02 |0013: move-result-object v2 │ │ +2a65e4: 1a03 8872 |0014: const-string v3, "nom" // string@7288 │ │ +2a65e8: 6e30 3002 3102 |0016: invoke-virtual {v1, v3, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0230 │ │ +2a65ee: 6e10 4486 0500 |0019: invoke-virtual {v5}, Lfr/nocle/passegares/modele/Tampon;.getDate:()Ljava/util/Date; // method@8644 │ │ +2a65f4: 0c05 |001c: move-result-object v5 │ │ +2a65f6: 6e20 4b89 5000 |001d: invoke-virtual {v0, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@894b │ │ +2a65fc: 0c05 |0020: move-result-object v5 │ │ +2a65fe: 1a00 344a |0021: const-string v0, "date" // string@4a34 │ │ +2a6602: 6e30 3102 0105 |0023: invoke-virtual {v1, v0, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ +2a6608: 5445 aa82 |0026: iget-object v5, v4, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ +2a660c: 1a00 4e36 |0028: const-string v0, "Tampon" // string@364e │ │ +2a6610: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +2a6612: 6e40 9b03 0512 |002b: invoke-virtual {v5, v0, v2, v1}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@039b │ │ +2a6618: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0007 line=35 │ │ 0x000c line=36 │ │ 0x0019 line=37 │ │ 0x0026 line=38 │ │ @@ -979101,26 +979100,26 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -2a6620: |[2a6620] fr.nocle.passegares.controlleur.TamponCtrl.delete:(J)V │ │ -2a6630: 5420 aa82 |0000: iget-object v0, v2, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ -2a6634: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2a6636: 2311 9411 |0003: new-array v1, v1, [Ljava/lang/String; // type@1194 │ │ -2a663a: 7120 de88 4300 |0005: invoke-static {v3, v4}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a6640: 0c03 |0008: move-result-object v3 │ │ -2a6642: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -2a6644: 4d03 0104 |000a: aput-object v3, v1, v4 │ │ -2a6648: 1a03 4e36 |000c: const-string v3, "Tampon" // string@364e │ │ -2a664c: 1a04 5d5c |000e: const-string v4, "id = ?" // string@5c5d │ │ -2a6650: 6e40 9703 3014 |0010: invoke-virtual {v0, v3, v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0397 │ │ -2a6656: 0e00 |0013: return-void │ │ +2a661c: |[2a661c] fr.nocle.passegares.controlleur.TamponCtrl.delete:(J)V │ │ +2a662c: 5420 aa82 |0000: iget-object v0, v2, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ +2a6630: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2a6632: 2311 9411 |0003: new-array v1, v1, [Ljava/lang/String; // type@1194 │ │ +2a6636: 7120 de88 4300 |0005: invoke-static {v3, v4}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a663c: 0c03 |0008: move-result-object v3 │ │ +2a663e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +2a6640: 4d03 0104 |000a: aput-object v3, v1, v4 │ │ +2a6644: 1a03 4e36 |000c: const-string v3, "Tampon" // string@364e │ │ +2a6648: 1a04 5d5c |000e: const-string v4, "id = ?" // string@5c5d │ │ +2a664c: 6e40 9703 3014 |0010: invoke-virtual {v0, v3, v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0397 │ │ +2a6652: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lfr/nocle/passegares/controlleur/TamponCtrl; │ │ 0x0000 - 0x0014 reg=3 (null) J │ │ │ │ @@ -979129,46 +979128,46 @@ │ │ type : '(J)Lfr/nocle/passegares/modele/Tampon;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 56 16-bit code units │ │ -2a5f04: |[2a5f04] fr.nocle.passegares.controlleur.TamponCtrl.get:(J)Lfr/nocle/passegares/modele/Tampon; │ │ -2a5f14: 54a0 aa82 |0000: iget-object v0, v10, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ -2a5f18: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -2a5f1a: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ -2a5f1e: 1a01 8872 |0005: const-string v1, "nom" // string@7288 │ │ -2a5f22: 1208 |0007: const/4 v8, #int 0 // #0 │ │ -2a5f24: 4d01 0208 |0008: aput-object v1, v2, v8 │ │ -2a5f28: 1a01 344a |000a: const-string v1, "date" // string@4a34 │ │ -2a5f2c: 1219 |000c: const/4 v9, #int 1 // #1 │ │ -2a5f2e: 4d01 0209 |000d: aput-object v1, v2, v9 │ │ -2a5f32: 2394 9411 |000f: new-array v4, v9, [Ljava/lang/String; // type@1194 │ │ -2a5f36: 7120 de88 cb00 |0011: invoke-static {v11, v12}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a5f3c: 0c01 |0014: move-result-object v1 │ │ -2a5f3e: 4d01 0408 |0015: aput-object v1, v4, v8 │ │ -2a5f42: 1a01 4e36 |0017: const-string v1, "Tampon" // string@364e │ │ -2a5f46: 1a03 5d5c |0019: const-string v3, "id = ?" // string@5c5d │ │ -2a5f4a: 1205 |001b: const/4 v5, #int 0 // #0 │ │ -2a5f4c: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -2a5f4e: 1207 |001d: const/4 v7, #int 0 // #0 │ │ -2a5f50: 7408 9c03 0000 |001e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ -2a5f56: 0c00 |0021: move-result-object v0 │ │ -2a5f58: 7210 7f03 0000 |0022: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a5f5e: 2207 0110 |0025: new-instance v7, Lfr/nocle/passegares/modele/Tampon; // type@1001 │ │ -2a5f62: 7220 7a03 8000 |0027: invoke-interface {v0, v8}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -2a5f68: 0b04 |002a: move-result-wide v4 │ │ -2a5f6a: 7220 7c03 9000 |002b: invoke-interface {v0, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a5f70: 0c06 |002e: move-result-object v6 │ │ -2a5f72: 0771 |002f: move-object v1, v7 │ │ -2a5f74: 04b2 |0030: move-wide v2, v11 │ │ -2a5f76: 7606 4086 0100 |0031: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lfr/nocle/passegares/modele/Tampon;.:(JJLjava/lang/String;)V // method@8640 │ │ -2a5f7c: 7210 7303 0000 |0034: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a5f82: 1107 |0037: return-object v7 │ │ +2a5f00: |[2a5f00] fr.nocle.passegares.controlleur.TamponCtrl.get:(J)Lfr/nocle/passegares/modele/Tampon; │ │ +2a5f10: 54a0 aa82 |0000: iget-object v0, v10, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ +2a5f14: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +2a5f16: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ +2a5f1a: 1a01 8872 |0005: const-string v1, "nom" // string@7288 │ │ +2a5f1e: 1208 |0007: const/4 v8, #int 0 // #0 │ │ +2a5f20: 4d01 0208 |0008: aput-object v1, v2, v8 │ │ +2a5f24: 1a01 344a |000a: const-string v1, "date" // string@4a34 │ │ +2a5f28: 1219 |000c: const/4 v9, #int 1 // #1 │ │ +2a5f2a: 4d01 0209 |000d: aput-object v1, v2, v9 │ │ +2a5f2e: 2394 9411 |000f: new-array v4, v9, [Ljava/lang/String; // type@1194 │ │ +2a5f32: 7120 de88 cb00 |0011: invoke-static {v11, v12}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a5f38: 0c01 |0014: move-result-object v1 │ │ +2a5f3a: 4d01 0408 |0015: aput-object v1, v4, v8 │ │ +2a5f3e: 1a01 4e36 |0017: const-string v1, "Tampon" // string@364e │ │ +2a5f42: 1a03 5d5c |0019: const-string v3, "id = ?" // string@5c5d │ │ +2a5f46: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +2a5f48: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +2a5f4a: 1207 |001d: const/4 v7, #int 0 // #0 │ │ +2a5f4c: 7408 9c03 0000 |001e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ +2a5f52: 0c00 |0021: move-result-object v0 │ │ +2a5f54: 7210 7f03 0000 |0022: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a5f5a: 2207 0110 |0025: new-instance v7, Lfr/nocle/passegares/modele/Tampon; // type@1001 │ │ +2a5f5e: 7220 7a03 8000 |0027: invoke-interface {v0, v8}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +2a5f64: 0b04 |002a: move-result-wide v4 │ │ +2a5f66: 7220 7c03 9000 |002b: invoke-interface {v0, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a5f6c: 0c06 |002e: move-result-object v6 │ │ +2a5f6e: 0771 |002f: move-object v1, v7 │ │ +2a5f70: 04b2 |0030: move-wide v2, v11 │ │ +2a5f72: 7606 4086 0100 |0031: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lfr/nocle/passegares/modele/Tampon;.:(JJLjava/lang/String;)V // method@8640 │ │ +2a5f78: 7210 7303 0000 |0034: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a5f7e: 1107 |0037: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0022 line=58 │ │ 0x0025 line=59 │ │ 0x0034 line=60 │ │ locals : │ │ @@ -979180,57 +979179,57 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 78 16-bit code units │ │ -2a602c: |[2a602c] fr.nocle.passegares.controlleur.TamponCtrl.getAll:()Ljava/util/ArrayList; │ │ -2a603c: 54b0 aa82 |0000: iget-object v0, v11, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ -2a6040: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -2a6042: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ -2a6046: 1a01 5b5c |0005: const-string v1, "id" // string@5c5b │ │ -2a604a: 1208 |0007: const/4 v8, #int 0 // #0 │ │ -2a604c: 4d01 0208 |0008: aput-object v1, v2, v8 │ │ -2a6050: 1a01 8872 |000a: const-string v1, "nom" // string@7288 │ │ -2a6054: 1219 |000c: const/4 v9, #int 1 // #1 │ │ -2a6056: 4d01 0209 |000d: aput-object v1, v2, v9 │ │ -2a605a: 1a01 344a |000f: const-string v1, "date" // string@4a34 │ │ -2a605e: 122a |0011: const/4 v10, #int 2 // #2 │ │ -2a6060: 4d01 020a |0012: aput-object v1, v2, v10 │ │ -2a6064: 1a01 4e36 |0014: const-string v1, "Tampon" // string@364e │ │ -2a6068: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -2a606a: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -2a606c: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -2a606e: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -2a6070: 1207 |001a: const/4 v7, #int 0 // #0 │ │ -2a6072: 7408 9c03 0000 |001b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ -2a6078: 0c00 |001e: move-result-object v0 │ │ -2a607a: 2201 b910 |001f: new-instance v1, Ljava/util/ArrayList; // type@10b9 │ │ -2a607e: 7010 5c89 0100 |0021: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a6084: 2202 ed0f |0024: new-instance v2, Lfr/nocle/passegares/controlleur/GareCtrl; // type@0fed │ │ -2a6088: 54b3 aa82 |0026: iget-object v3, v11, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ -2a608c: 7020 5985 3200 |0028: invoke-direct {v2, v3}, Lfr/nocle/passegares/controlleur/GareCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@8559 │ │ -2a6092: 7210 8003 0000 |002b: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ -2a6098: 0a03 |002e: move-result v3 │ │ -2a609a: 3803 1b00 |002f: if-eqz v3, 004a // +001b │ │ -2a609e: 2203 0110 |0031: new-instance v3, Lfr/nocle/passegares/modele/Tampon; // type@1001 │ │ -2a60a2: 7220 7a03 8000 |0033: invoke-interface {v0, v8}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -2a60a8: 0b04 |0036: move-result-wide v4 │ │ -2a60aa: 7220 7a03 9000 |0037: invoke-interface {v0, v9}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -2a60b0: 0b06 |003a: move-result-wide v6 │ │ -2a60b2: 6e30 6085 6207 |003b: invoke-virtual {v2, v6, v7}, Lfr/nocle/passegares/controlleur/GareCtrl;.get:(J)Lfr/nocle/passegares/modele/Gare; // method@8560 │ │ -2a60b8: 0c06 |003e: move-result-object v6 │ │ -2a60ba: 7220 7c03 a000 |003f: invoke-interface {v0, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a60c0: 0c07 |0042: move-result-object v7 │ │ -2a60c2: 7057 4286 4365 |0043: invoke-direct {v3, v4, v5, v6, v7}, Lfr/nocle/passegares/modele/Tampon;.:(JLfr/nocle/passegares/modele/Gare;Ljava/lang/String;)V // method@8642 │ │ -2a60c8: 6e20 6089 3100 |0046: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a60ce: 28e2 |0049: goto 002b // -001e │ │ -2a60d0: 7210 7303 0000 |004a: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a60d6: 1101 |004d: return-object v1 │ │ +2a6028: |[2a6028] fr.nocle.passegares.controlleur.TamponCtrl.getAll:()Ljava/util/ArrayList; │ │ +2a6038: 54b0 aa82 |0000: iget-object v0, v11, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ +2a603c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +2a603e: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ +2a6042: 1a01 5b5c |0005: const-string v1, "id" // string@5c5b │ │ +2a6046: 1208 |0007: const/4 v8, #int 0 // #0 │ │ +2a6048: 4d01 0208 |0008: aput-object v1, v2, v8 │ │ +2a604c: 1a01 8872 |000a: const-string v1, "nom" // string@7288 │ │ +2a6050: 1219 |000c: const/4 v9, #int 1 // #1 │ │ +2a6052: 4d01 0209 |000d: aput-object v1, v2, v9 │ │ +2a6056: 1a01 344a |000f: const-string v1, "date" // string@4a34 │ │ +2a605a: 122a |0011: const/4 v10, #int 2 // #2 │ │ +2a605c: 4d01 020a |0012: aput-object v1, v2, v10 │ │ +2a6060: 1a01 4e36 |0014: const-string v1, "Tampon" // string@364e │ │ +2a6064: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +2a6066: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +2a6068: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +2a606a: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +2a606c: 1207 |001a: const/4 v7, #int 0 // #0 │ │ +2a606e: 7408 9c03 0000 |001b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ +2a6074: 0c00 |001e: move-result-object v0 │ │ +2a6076: 2201 b910 |001f: new-instance v1, Ljava/util/ArrayList; // type@10b9 │ │ +2a607a: 7010 5c89 0100 |0021: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a6080: 2202 ed0f |0024: new-instance v2, Lfr/nocle/passegares/controlleur/GareCtrl; // type@0fed │ │ +2a6084: 54b3 aa82 |0026: iget-object v3, v11, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ +2a6088: 7020 5985 3200 |0028: invoke-direct {v2, v3}, Lfr/nocle/passegares/controlleur/GareCtrl;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@8559 │ │ +2a608e: 7210 8003 0000 |002b: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ +2a6094: 0a03 |002e: move-result v3 │ │ +2a6096: 3803 1b00 |002f: if-eqz v3, 004a // +001b │ │ +2a609a: 2203 0110 |0031: new-instance v3, Lfr/nocle/passegares/modele/Tampon; // type@1001 │ │ +2a609e: 7220 7a03 8000 |0033: invoke-interface {v0, v8}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +2a60a4: 0b04 |0036: move-result-wide v4 │ │ +2a60a6: 7220 7a03 9000 |0037: invoke-interface {v0, v9}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +2a60ac: 0b06 |003a: move-result-wide v6 │ │ +2a60ae: 6e30 6085 6207 |003b: invoke-virtual {v2, v6, v7}, Lfr/nocle/passegares/controlleur/GareCtrl;.get:(J)Lfr/nocle/passegares/modele/Gare; // method@8560 │ │ +2a60b4: 0c06 |003e: move-result-object v6 │ │ +2a60b6: 7220 7c03 a000 |003f: invoke-interface {v0, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a60bc: 0c07 |0042: move-result-object v7 │ │ +2a60be: 7057 4286 4365 |0043: invoke-direct {v3, v4, v5, v6, v7}, Lfr/nocle/passegares/modele/Tampon;.:(JLfr/nocle/passegares/modele/Gare;Ljava/lang/String;)V // method@8642 │ │ +2a60c4: 6e20 6089 3100 |0046: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a60ca: 28e2 |0049: goto 002b // -001e │ │ +2a60cc: 7210 7303 0000 |004a: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a60d2: 1101 |004d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x001f line=83 │ │ 0x0024 line=84 │ │ 0x002b line=85 │ │ 0x0031 line=86 │ │ @@ -979244,101 +979243,101 @@ │ │ type : '(JZ)Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 4 │ │ outs : 9 │ │ insns size : 177 16-bit code units │ │ -2a60d8: |[2a60d8] fr.nocle.passegares.controlleur.TamponCtrl.getByLine:(JZ)Ljava/util/ArrayList; │ │ -2a60e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2a60ea: 2301 9411 |0001: new-array v1, v0, [Ljava/lang/String; // type@1194 │ │ -2a60ee: 2202 b910 |0003: new-instance v2, Ljava/util/ArrayList; // type@10b9 │ │ -2a60f2: 7010 5c89 0200 |0005: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a60f8: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -2a60fa: 1a04 0000 |0009: const-string v4, "" // string@0000 │ │ -2a60fe: 1605 0000 |000b: const-wide/16 v5, #int 0 // #0 │ │ -2a6102: 3107 1005 |000d: cmp-long v7, v16, v5 │ │ -2a6106: 3807 1400 |000f: if-eqz v7, 0023 // +0014 │ │ -2a610a: 2331 9411 |0011: new-array v1, v3, [Ljava/lang/String; // type@1194 │ │ -2a610e: 7702 de88 1000 |0013: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a6114: 0c05 |0016: move-result-object v5 │ │ -2a6116: 4d05 0100 |0017: aput-object v5, v1, v0 │ │ -2a611a: 1a05 6b50 |0019: const-string v5, "gdl.idLigne = ? " // string@506b │ │ -2a611e: 6e20 6089 5200 |001b: invoke-virtual {v2, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a6124: 1a05 a012 |001e: const-string v5, "GROUP BY gdl.idGare " // string@12a0 │ │ -2a6128: 1a06 0114 |0020: const-string v6, "INNER JOIN GareDansLigne gdl ON gdl.idGare = g.id " // string@1401 │ │ -2a612c: 2804 |0022: goto 0026 // +0004 │ │ -2a612e: 1a05 9e12 |0023: const-string v5, "GROUP BY g.id " // string@129e │ │ -2a6132: 0746 |0025: move-object v6, v4 │ │ -2a6134: 3812 0700 |0026: if-eqz v18, 002d // +0007 │ │ -2a6138: 1a07 5588 |0028: const-string v7, "t.date >= date('now')" // string@8855 │ │ -2a613c: 6e20 6089 7200 |002a: invoke-virtual {v2, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a6142: 6e10 7089 0200 |002d: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@8970 │ │ -2a6148: 0a07 |0030: move-result v7 │ │ -2a614a: 3d07 1900 |0031: if-lez v7, 004a // +0019 │ │ -2a614e: 2204 8a10 |0033: new-instance v4, Ljava/lang/StringBuilder; // type@108a │ │ -2a6152: 7010 e088 0400 |0035: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a6158: 1a07 a33b |0038: const-string v7, "WHERE " // string@3ba3 │ │ -2a615c: 6e20 eb88 7400 |003a: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a6162: 1a07 6000 |003d: const-string v7, " AND " // string@0060 │ │ -2a6166: 7120 290e 2700 |003f: invoke-static {v7, v2}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@0e29 │ │ -2a616c: 0c02 |0042: move-result-object v2 │ │ -2a616e: 6e20 eb88 2400 |0043: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a6174: 6e10 f288 0400 |0046: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a617a: 0c04 |0049: move-result-object v4 │ │ -2a617c: 07f2 |004a: move-object v2, v15 │ │ -2a617e: 5427 aa82 |004b: iget-object v7, v2, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ -2a6182: 2208 8a10 |004d: new-instance v8, Ljava/lang/StringBuilder; // type@108a │ │ -2a6186: 7010 e088 0800 |004f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a618c: 1a09 f830 |0052: const-string v9, "SELECT g.id, g.nom, nbValidations, derniereValidation, couleur, couleurEvolution, niveau FROM Tampon t INNER JOIN Gare g ON g.id = t.nom " // string@30f8 │ │ -2a6190: 6e20 eb88 9800 |0054: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a6196: 6e20 eb88 6800 |0057: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a619c: 6e20 eb88 4800 |005a: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a61a2: 6e20 eb88 5800 |005d: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a61a8: 1a04 1e2d |0060: const-string v4, "ORDER BY g." // string@2d1e │ │ -2a61ac: 6e20 eb88 4800 |0062: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a61b2: 1a04 8872 |0065: const-string v4, "nom" // string@7288 │ │ -2a61b6: 6e20 eb88 4800 |0067: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a61bc: 1a04 6200 |006a: const-string v4, " ASC;" // string@0062 │ │ -2a61c0: 6e20 eb88 4800 |006c: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a61c6: 6e10 f288 0800 |006f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a61cc: 0c04 |0072: move-result-object v4 │ │ -2a61ce: 6e30 9d03 4701 |0073: invoke-virtual {v7, v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a61d4: 0c01 |0076: move-result-object v1 │ │ -2a61d6: 2204 b910 |0077: new-instance v4, Ljava/util/ArrayList; // type@10b9 │ │ -2a61da: 7010 5c89 0400 |0079: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a61e0: 7210 8003 0100 |007c: invoke-interface {v1}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ -2a61e6: 0a05 |007f: move-result v5 │ │ -2a61e8: 3805 2d00 |0080: if-eqz v5, 00ad // +002d │ │ -2a61ec: 2205 fa0f |0082: new-instance v5, Lfr/nocle/passegares/modele/GareTamponnee; // type@0ffa │ │ -2a61f0: 7220 7a03 0100 |0084: invoke-interface {v1, v0}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -2a61f6: 0b07 |0087: move-result-wide v7 │ │ -2a61f8: 7220 7c03 3100 |0088: invoke-interface {v1, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a61fe: 0c09 |008b: move-result-object v9 │ │ -2a6200: 1226 |008c: const/4 v6, #int 2 // #2 │ │ -2a6202: 7220 7903 6100 |008d: invoke-interface {v1, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a6208: 0a0a |0090: move-result v10 │ │ -2a620a: 1236 |0091: const/4 v6, #int 3 // #3 │ │ -2a620c: 7220 7c03 6100 |0092: invoke-interface {v1, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a6212: 0c0b |0095: move-result-object v11 │ │ -2a6214: 1266 |0096: const/4 v6, #int 6 // #6 │ │ -2a6216: 7220 7903 6100 |0097: invoke-interface {v1, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a621c: 0a0c |009a: move-result v12 │ │ -2a621e: 1246 |009b: const/4 v6, #int 4 // #4 │ │ -2a6220: 7220 7903 6100 |009c: invoke-interface {v1, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a6226: 0a0d |009f: move-result v13 │ │ -2a6228: 1256 |00a0: const/4 v6, #int 5 // #5 │ │ -2a622a: 7220 7903 6100 |00a1: invoke-interface {v1, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a6230: 0a0e |00a4: move-result v14 │ │ -2a6232: 0756 |00a5: move-object v6, v5 │ │ -2a6234: 7609 e985 0600 |00a6: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lfr/nocle/passegares/modele/GareTamponnee;.:(JLjava/lang/String;ILjava/lang/String;III)V // method@85e9 │ │ -2a623a: 6e20 6089 5400 |00a9: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a6240: 28d0 |00ac: goto 007c // -0030 │ │ -2a6242: 7210 7303 0100 |00ad: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a6248: 1104 |00b0: return-object v4 │ │ +2a60d4: |[2a60d4] fr.nocle.passegares.controlleur.TamponCtrl.getByLine:(JZ)Ljava/util/ArrayList; │ │ +2a60e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2a60e6: 2301 9411 |0001: new-array v1, v0, [Ljava/lang/String; // type@1194 │ │ +2a60ea: 2202 b910 |0003: new-instance v2, Ljava/util/ArrayList; // type@10b9 │ │ +2a60ee: 7010 5c89 0200 |0005: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a60f4: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +2a60f6: 1a04 0000 |0009: const-string v4, "" // string@0000 │ │ +2a60fa: 1605 0000 |000b: const-wide/16 v5, #int 0 // #0 │ │ +2a60fe: 3107 1005 |000d: cmp-long v7, v16, v5 │ │ +2a6102: 3807 1400 |000f: if-eqz v7, 0023 // +0014 │ │ +2a6106: 2331 9411 |0011: new-array v1, v3, [Ljava/lang/String; // type@1194 │ │ +2a610a: 7702 de88 1000 |0013: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a6110: 0c05 |0016: move-result-object v5 │ │ +2a6112: 4d05 0100 |0017: aput-object v5, v1, v0 │ │ +2a6116: 1a05 6b50 |0019: const-string v5, "gdl.idLigne = ? " // string@506b │ │ +2a611a: 6e20 6089 5200 |001b: invoke-virtual {v2, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a6120: 1a05 a012 |001e: const-string v5, "GROUP BY gdl.idGare " // string@12a0 │ │ +2a6124: 1a06 0114 |0020: const-string v6, "INNER JOIN GareDansLigne gdl ON gdl.idGare = g.id " // string@1401 │ │ +2a6128: 2804 |0022: goto 0026 // +0004 │ │ +2a612a: 1a05 9e12 |0023: const-string v5, "GROUP BY g.id " // string@129e │ │ +2a612e: 0746 |0025: move-object v6, v4 │ │ +2a6130: 3812 0700 |0026: if-eqz v18, 002d // +0007 │ │ +2a6134: 1a07 5588 |0028: const-string v7, "t.date >= date('now')" // string@8855 │ │ +2a6138: 6e20 6089 7200 |002a: invoke-virtual {v2, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a613e: 6e10 7089 0200 |002d: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@8970 │ │ +2a6144: 0a07 |0030: move-result v7 │ │ +2a6146: 3d07 1900 |0031: if-lez v7, 004a // +0019 │ │ +2a614a: 2204 8a10 |0033: new-instance v4, Ljava/lang/StringBuilder; // type@108a │ │ +2a614e: 7010 e088 0400 |0035: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a6154: 1a07 a33b |0038: const-string v7, "WHERE " // string@3ba3 │ │ +2a6158: 6e20 eb88 7400 |003a: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a615e: 1a07 6000 |003d: const-string v7, " AND " // string@0060 │ │ +2a6162: 7120 290e 2700 |003f: invoke-static {v7, v2}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@0e29 │ │ +2a6168: 0c02 |0042: move-result-object v2 │ │ +2a616a: 6e20 eb88 2400 |0043: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a6170: 6e10 f288 0400 |0046: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a6176: 0c04 |0049: move-result-object v4 │ │ +2a6178: 07f2 |004a: move-object v2, v15 │ │ +2a617a: 5427 aa82 |004b: iget-object v7, v2, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ +2a617e: 2208 8a10 |004d: new-instance v8, Ljava/lang/StringBuilder; // type@108a │ │ +2a6182: 7010 e088 0800 |004f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a6188: 1a09 f830 |0052: const-string v9, "SELECT g.id, g.nom, nbValidations, derniereValidation, couleur, couleurEvolution, niveau FROM Tampon t INNER JOIN Gare g ON g.id = t.nom " // string@30f8 │ │ +2a618c: 6e20 eb88 9800 |0054: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a6192: 6e20 eb88 6800 |0057: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a6198: 6e20 eb88 4800 |005a: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a619e: 6e20 eb88 5800 |005d: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a61a4: 1a04 1e2d |0060: const-string v4, "ORDER BY g." // string@2d1e │ │ +2a61a8: 6e20 eb88 4800 |0062: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a61ae: 1a04 8872 |0065: const-string v4, "nom" // string@7288 │ │ +2a61b2: 6e20 eb88 4800 |0067: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a61b8: 1a04 6200 |006a: const-string v4, " ASC;" // string@0062 │ │ +2a61bc: 6e20 eb88 4800 |006c: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a61c2: 6e10 f288 0800 |006f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a61c8: 0c04 |0072: move-result-object v4 │ │ +2a61ca: 6e30 9d03 4701 |0073: invoke-virtual {v7, v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a61d0: 0c01 |0076: move-result-object v1 │ │ +2a61d2: 2204 b910 |0077: new-instance v4, Ljava/util/ArrayList; // type@10b9 │ │ +2a61d6: 7010 5c89 0400 |0079: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a61dc: 7210 8003 0100 |007c: invoke-interface {v1}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ +2a61e2: 0a05 |007f: move-result v5 │ │ +2a61e4: 3805 2d00 |0080: if-eqz v5, 00ad // +002d │ │ +2a61e8: 2205 fa0f |0082: new-instance v5, Lfr/nocle/passegares/modele/GareTamponnee; // type@0ffa │ │ +2a61ec: 7220 7a03 0100 |0084: invoke-interface {v1, v0}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +2a61f2: 0b07 |0087: move-result-wide v7 │ │ +2a61f4: 7220 7c03 3100 |0088: invoke-interface {v1, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a61fa: 0c09 |008b: move-result-object v9 │ │ +2a61fc: 1226 |008c: const/4 v6, #int 2 // #2 │ │ +2a61fe: 7220 7903 6100 |008d: invoke-interface {v1, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a6204: 0a0a |0090: move-result v10 │ │ +2a6206: 1236 |0091: const/4 v6, #int 3 // #3 │ │ +2a6208: 7220 7c03 6100 |0092: invoke-interface {v1, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a620e: 0c0b |0095: move-result-object v11 │ │ +2a6210: 1266 |0096: const/4 v6, #int 6 // #6 │ │ +2a6212: 7220 7903 6100 |0097: invoke-interface {v1, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a6218: 0a0c |009a: move-result v12 │ │ +2a621a: 1246 |009b: const/4 v6, #int 4 // #4 │ │ +2a621c: 7220 7903 6100 |009c: invoke-interface {v1, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a6222: 0a0d |009f: move-result v13 │ │ +2a6224: 1256 |00a0: const/4 v6, #int 5 // #5 │ │ +2a6226: 7220 7903 6100 |00a1: invoke-interface {v1, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a622c: 0a0e |00a4: move-result v14 │ │ +2a622e: 0756 |00a5: move-object v6, v5 │ │ +2a6230: 7609 e985 0600 |00a6: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lfr/nocle/passegares/modele/GareTamponnee;.:(JLjava/lang/String;ILjava/lang/String;III)V // method@85e9 │ │ +2a6236: 6e20 6089 5400 |00a9: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a623c: 28d0 |00ac: goto 007c // -0030 │ │ +2a623e: 7210 7303 0100 |00ad: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a6244: 1104 |00b0: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=98 │ │ 0x0013 line=101 │ │ 0x001b line=103 │ │ 0x002a line=108 │ │ 0x002d line=110 │ │ @@ -979359,115 +979358,115 @@ │ │ type : '(JZZ)Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 5 │ │ outs : 11 │ │ insns size : 206 16-bit code units │ │ -2a624c: |[2a624c] fr.nocle.passegares.controlleur.TamponCtrl.getByLine:(JZZ)Ljava/util/ArrayList; │ │ -2a625c: 3815 c700 |0000: if-eqz v21, 00c7 // +00c7 │ │ -2a6260: 3914 c500 |0002: if-nez v20, 00c7 // +00c5 │ │ -2a6264: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -2a6268: 3102 1200 |0006: cmp-long v2, v18, v0 │ │ -2a626c: 3902 0400 |0008: if-nez v2, 000c // +0004 │ │ -2a6270: 2900 bd00 |000a: goto/16 00c7 // +00bd │ │ -2a6274: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -2a6276: 2323 9411 |000d: new-array v3, v2, [Ljava/lang/String; // type@1194 │ │ -2a627a: 2204 b910 |000f: new-instance v4, Ljava/util/ArrayList; // type@10b9 │ │ -2a627e: 7010 5c89 0400 |0011: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a6284: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -2a6286: 3106 1200 |0015: cmp-long v6, v18, v0 │ │ -2a628a: 3806 0f00 |0017: if-eqz v6, 0026 // +000f │ │ -2a628e: 2353 9411 |0019: new-array v3, v5, [Ljava/lang/String; // type@1194 │ │ -2a6292: 7702 de88 1200 |001b: invoke-static/range {v18, v19}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a6298: 0c00 |001e: move-result-object v0 │ │ -2a629a: 4d00 0302 |001f: aput-object v0, v3, v2 │ │ -2a629e: 1a00 6b50 |0021: const-string v0, "gdl.idLigne = ? " // string@506b │ │ -2a62a2: 6e20 6089 0400 |0023: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a62a8: 6e10 7089 0400 |0026: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@8970 │ │ -2a62ae: 0a00 |0029: move-result v0 │ │ -2a62b0: 3d00 1a00 |002a: if-lez v0, 0044 // +001a │ │ -2a62b4: 2200 8a10 |002c: new-instance v0, Ljava/lang/StringBuilder; // type@108a │ │ -2a62b8: 7010 e088 0000 |002e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a62be: 1a01 a33b |0031: const-string v1, "WHERE " // string@3ba3 │ │ -2a62c2: 6e20 eb88 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a62c8: 1a01 6000 |0036: const-string v1, " AND " // string@0060 │ │ -2a62cc: 7120 290e 4100 |0038: invoke-static {v1, v4}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@0e29 │ │ -2a62d2: 0c01 |003b: move-result-object v1 │ │ -2a62d4: 6e20 eb88 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a62da: 6e10 f288 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a62e0: 0c00 |0042: move-result-object v0 │ │ -2a62e2: 2803 |0043: goto 0046 // +0003 │ │ -2a62e4: 1a00 0000 |0044: const-string v0, "" // string@0000 │ │ -2a62e8: 0801 1100 |0046: move-object/from16 v1, v17 │ │ -2a62ec: 5414 aa82 |0048: iget-object v4, v1, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ -2a62f0: 2206 8a10 |004a: new-instance v6, Ljava/lang/StringBuilder; // type@108a │ │ -2a62f4: 7010 e088 0600 |004c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a62fa: 1a07 f730 |004f: const-string v7, "SELECT g.id, g.nom, g.nbValidations, derniereValidation, couleur, couleurEvolution, niveau, gdl.pdlFond, gdl.pdlPoint FROM GareDansLigne gdl INNER JOIN Gare g ON g.id = gdl.idGare " // string@30f7 │ │ -2a62fe: 6e20 eb88 7600 |0051: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a6304: 6e20 eb88 0600 |0054: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a630a: 1a00 9f12 |0057: const-string v0, "GROUP BY gdl." // string@129f │ │ -2a630e: 6e20 eb88 0600 |0059: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a6314: 1a00 665c |005c: const-string v0, "idGare" // string@5c66 │ │ -2a6318: 6e20 eb88 0600 |005e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a631e: 1a00 7200 |0061: const-string v0, " ORDER BY gdl." // string@0072 │ │ -2a6322: 6e20 eb88 0600 |0063: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a6328: 1a00 3476 |0066: const-string v0, "ordre" // string@7634 │ │ -2a632c: 6e20 eb88 0600 |0068: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a6332: 1a00 6100 |006b: const-string v0, " ASC, g." // string@0061 │ │ -2a6336: 6e20 eb88 0600 |006d: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a633c: 1a00 8872 |0070: const-string v0, "nom" // string@7288 │ │ -2a6340: 6e20 eb88 0600 |0072: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a6346: 1a00 6200 |0075: const-string v0, " ASC;" // string@0062 │ │ -2a634a: 6e20 eb88 0600 |0077: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a6350: 6e10 f288 0600 |007a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a6356: 0c00 |007d: move-result-object v0 │ │ -2a6358: 6e30 9d03 0403 |007e: invoke-virtual {v4, v0, v3}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a635e: 0c00 |0081: move-result-object v0 │ │ -2a6360: 2203 b910 |0082: new-instance v3, Ljava/util/ArrayList; // type@10b9 │ │ -2a6364: 7010 5c89 0300 |0084: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a636a: 7210 8003 0000 |0087: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ -2a6370: 0a04 |008a: move-result v4 │ │ -2a6372: 3804 3800 |008b: if-eqz v4, 00c3 // +0038 │ │ -2a6376: 2204 fa0f |008d: new-instance v4, Lfr/nocle/passegares/modele/GareTamponnee; // type@0ffa │ │ -2a637a: 7220 7a03 2000 |008f: invoke-interface {v0, v2}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -2a6380: 0b07 |0092: move-result-wide v7 │ │ -2a6382: 7220 7c03 5000 |0093: invoke-interface {v0, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a6388: 0c09 |0096: move-result-object v9 │ │ -2a638a: 1226 |0097: const/4 v6, #int 2 // #2 │ │ -2a638c: 7220 7903 6000 |0098: invoke-interface {v0, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a6392: 0a0a |009b: move-result v10 │ │ -2a6394: 1236 |009c: const/4 v6, #int 3 // #3 │ │ -2a6396: 7220 7c03 6000 |009d: invoke-interface {v0, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a639c: 0c0b |00a0: move-result-object v11 │ │ -2a639e: 1276 |00a1: const/4 v6, #int 7 // #7 │ │ -2a63a0: 7220 7903 6000 |00a2: invoke-interface {v0, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a63a6: 0a0c |00a5: move-result v12 │ │ -2a63a8: 1306 0800 |00a6: const/16 v6, #int 8 // #8 │ │ -2a63ac: 7220 7903 6000 |00a8: invoke-interface {v0, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a63b2: 0a0d |00ab: move-result v13 │ │ -2a63b4: 1266 |00ac: const/4 v6, #int 6 // #6 │ │ -2a63b6: 7220 7903 6000 |00ad: invoke-interface {v0, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a63bc: 0a0e |00b0: move-result v14 │ │ -2a63be: 1246 |00b1: const/4 v6, #int 4 // #4 │ │ -2a63c0: 7220 7903 6000 |00b2: invoke-interface {v0, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a63c6: 0a0f |00b5: move-result v15 │ │ -2a63c8: 1256 |00b6: const/4 v6, #int 5 // #5 │ │ -2a63ca: 7220 7903 6000 |00b7: invoke-interface {v0, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a63d0: 0a10 |00ba: move-result v16 │ │ -2a63d2: 0746 |00bb: move-object v6, v4 │ │ -2a63d4: 760b ea85 0600 |00bc: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lfr/nocle/passegares/modele/GareTamponnee;.:(JLjava/lang/String;ILjava/lang/String;IIIII)V // method@85ea │ │ -2a63da: 6e20 6089 4300 |00bf: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a63e0: 28c5 |00c2: goto 0087 // -003b │ │ -2a63e2: 7210 7303 0000 |00c3: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a63e8: 1103 |00c6: return-object v3 │ │ -2a63ea: 0801 1100 |00c7: move-object/from16 v1, v17 │ │ -2a63ee: 7404 af85 1100 |00c9: invoke-virtual/range {v17, v18, v19, v20}, Lfr/nocle/passegares/controlleur/TamponCtrl;.getByLine:(JZ)Ljava/util/ArrayList; // method@85af │ │ -2a63f4: 0c00 |00cc: move-result-object v0 │ │ -2a63f6: 1100 |00cd: return-object v0 │ │ +2a6248: |[2a6248] fr.nocle.passegares.controlleur.TamponCtrl.getByLine:(JZZ)Ljava/util/ArrayList; │ │ +2a6258: 3815 c700 |0000: if-eqz v21, 00c7 // +00c7 │ │ +2a625c: 3914 c500 |0002: if-nez v20, 00c7 // +00c5 │ │ +2a6260: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +2a6264: 3102 1200 |0006: cmp-long v2, v18, v0 │ │ +2a6268: 3902 0400 |0008: if-nez v2, 000c // +0004 │ │ +2a626c: 2900 bd00 |000a: goto/16 00c7 // +00bd │ │ +2a6270: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +2a6272: 2323 9411 |000d: new-array v3, v2, [Ljava/lang/String; // type@1194 │ │ +2a6276: 2204 b910 |000f: new-instance v4, Ljava/util/ArrayList; // type@10b9 │ │ +2a627a: 7010 5c89 0400 |0011: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a6280: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +2a6282: 3106 1200 |0015: cmp-long v6, v18, v0 │ │ +2a6286: 3806 0f00 |0017: if-eqz v6, 0026 // +000f │ │ +2a628a: 2353 9411 |0019: new-array v3, v5, [Ljava/lang/String; // type@1194 │ │ +2a628e: 7702 de88 1200 |001b: invoke-static/range {v18, v19}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a6294: 0c00 |001e: move-result-object v0 │ │ +2a6296: 4d00 0302 |001f: aput-object v0, v3, v2 │ │ +2a629a: 1a00 6b50 |0021: const-string v0, "gdl.idLigne = ? " // string@506b │ │ +2a629e: 6e20 6089 0400 |0023: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a62a4: 6e10 7089 0400 |0026: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@8970 │ │ +2a62aa: 0a00 |0029: move-result v0 │ │ +2a62ac: 3d00 1a00 |002a: if-lez v0, 0044 // +001a │ │ +2a62b0: 2200 8a10 |002c: new-instance v0, Ljava/lang/StringBuilder; // type@108a │ │ +2a62b4: 7010 e088 0000 |002e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a62ba: 1a01 a33b |0031: const-string v1, "WHERE " // string@3ba3 │ │ +2a62be: 6e20 eb88 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a62c4: 1a01 6000 |0036: const-string v1, " AND " // string@0060 │ │ +2a62c8: 7120 290e 4100 |0038: invoke-static {v1, v4}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@0e29 │ │ +2a62ce: 0c01 |003b: move-result-object v1 │ │ +2a62d0: 6e20 eb88 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a62d6: 6e10 f288 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a62dc: 0c00 |0042: move-result-object v0 │ │ +2a62de: 2803 |0043: goto 0046 // +0003 │ │ +2a62e0: 1a00 0000 |0044: const-string v0, "" // string@0000 │ │ +2a62e4: 0801 1100 |0046: move-object/from16 v1, v17 │ │ +2a62e8: 5414 aa82 |0048: iget-object v4, v1, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ +2a62ec: 2206 8a10 |004a: new-instance v6, Ljava/lang/StringBuilder; // type@108a │ │ +2a62f0: 7010 e088 0600 |004c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a62f6: 1a07 f730 |004f: const-string v7, "SELECT g.id, g.nom, g.nbValidations, derniereValidation, couleur, couleurEvolution, niveau, gdl.pdlFond, gdl.pdlPoint FROM GareDansLigne gdl INNER JOIN Gare g ON g.id = gdl.idGare " // string@30f7 │ │ +2a62fa: 6e20 eb88 7600 |0051: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a6300: 6e20 eb88 0600 |0054: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a6306: 1a00 9f12 |0057: const-string v0, "GROUP BY gdl." // string@129f │ │ +2a630a: 6e20 eb88 0600 |0059: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a6310: 1a00 665c |005c: const-string v0, "idGare" // string@5c66 │ │ +2a6314: 6e20 eb88 0600 |005e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a631a: 1a00 7200 |0061: const-string v0, " ORDER BY gdl." // string@0072 │ │ +2a631e: 6e20 eb88 0600 |0063: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a6324: 1a00 3476 |0066: const-string v0, "ordre" // string@7634 │ │ +2a6328: 6e20 eb88 0600 |0068: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a632e: 1a00 6100 |006b: const-string v0, " ASC, g." // string@0061 │ │ +2a6332: 6e20 eb88 0600 |006d: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a6338: 1a00 8872 |0070: const-string v0, "nom" // string@7288 │ │ +2a633c: 6e20 eb88 0600 |0072: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a6342: 1a00 6200 |0075: const-string v0, " ASC;" // string@0062 │ │ +2a6346: 6e20 eb88 0600 |0077: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a634c: 6e10 f288 0600 |007a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a6352: 0c00 |007d: move-result-object v0 │ │ +2a6354: 6e30 9d03 0403 |007e: invoke-virtual {v4, v0, v3}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a635a: 0c00 |0081: move-result-object v0 │ │ +2a635c: 2203 b910 |0082: new-instance v3, Ljava/util/ArrayList; // type@10b9 │ │ +2a6360: 7010 5c89 0300 |0084: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a6366: 7210 8003 0000 |0087: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ +2a636c: 0a04 |008a: move-result v4 │ │ +2a636e: 3804 3800 |008b: if-eqz v4, 00c3 // +0038 │ │ +2a6372: 2204 fa0f |008d: new-instance v4, Lfr/nocle/passegares/modele/GareTamponnee; // type@0ffa │ │ +2a6376: 7220 7a03 2000 |008f: invoke-interface {v0, v2}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +2a637c: 0b07 |0092: move-result-wide v7 │ │ +2a637e: 7220 7c03 5000 |0093: invoke-interface {v0, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a6384: 0c09 |0096: move-result-object v9 │ │ +2a6386: 1226 |0097: const/4 v6, #int 2 // #2 │ │ +2a6388: 7220 7903 6000 |0098: invoke-interface {v0, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a638e: 0a0a |009b: move-result v10 │ │ +2a6390: 1236 |009c: const/4 v6, #int 3 // #3 │ │ +2a6392: 7220 7c03 6000 |009d: invoke-interface {v0, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a6398: 0c0b |00a0: move-result-object v11 │ │ +2a639a: 1276 |00a1: const/4 v6, #int 7 // #7 │ │ +2a639c: 7220 7903 6000 |00a2: invoke-interface {v0, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a63a2: 0a0c |00a5: move-result v12 │ │ +2a63a4: 1306 0800 |00a6: const/16 v6, #int 8 // #8 │ │ +2a63a8: 7220 7903 6000 |00a8: invoke-interface {v0, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a63ae: 0a0d |00ab: move-result v13 │ │ +2a63b0: 1266 |00ac: const/4 v6, #int 6 // #6 │ │ +2a63b2: 7220 7903 6000 |00ad: invoke-interface {v0, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a63b8: 0a0e |00b0: move-result v14 │ │ +2a63ba: 1246 |00b1: const/4 v6, #int 4 // #4 │ │ +2a63bc: 7220 7903 6000 |00b2: invoke-interface {v0, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a63c2: 0a0f |00b5: move-result v15 │ │ +2a63c4: 1256 |00b6: const/4 v6, #int 5 // #5 │ │ +2a63c6: 7220 7903 6000 |00b7: invoke-interface {v0, v6}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a63cc: 0a10 |00ba: move-result v16 │ │ +2a63ce: 0746 |00bb: move-object v6, v4 │ │ +2a63d0: 760b ea85 0600 |00bc: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lfr/nocle/passegares/modele/GareTamponnee;.:(JLjava/lang/String;ILjava/lang/String;IIIII)V // method@85ea │ │ +2a63d6: 6e20 6089 4300 |00bf: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a63dc: 28c5 |00c2: goto 0087 // -003b │ │ +2a63de: 7210 7303 0000 |00c3: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a63e4: 1103 |00c6: return-object v3 │ │ +2a63e6: 0801 1100 |00c7: move-object/from16 v1, v17 │ │ +2a63ea: 7404 af85 1100 |00c9: invoke-virtual/range {v17, v18, v19, v20}, Lfr/nocle/passegares/controlleur/TamponCtrl;.getByLine:(JZ)Ljava/util/ArrayList; // method@85af │ │ +2a63f0: 0c00 |00cc: move-result-object v0 │ │ +2a63f2: 1100 |00cd: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x000f line=176 │ │ 0x001b line=179 │ │ 0x0023 line=180 │ │ 0x0026 line=183 │ │ 0x002c line=184 │ │ @@ -979489,78 +979488,78 @@ │ │ type : '(Z)Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 127 16-bit code units │ │ -2a63f8: |[2a63f8] fr.nocle.passegares.controlleur.TamponCtrl.getByLines:(Z)Ljava/util/ArrayList; │ │ -2a6408: 380d 0500 |0000: if-eqz v13, 0005 // +0005 │ │ -2a640c: 1a0d a43b |0002: const-string v13, "WHERE t.date >= date('now')" // string@3ba4 │ │ -2a6410: 2803 |0004: goto 0007 // +0003 │ │ -2a6412: 1a0d 0000 |0005: const-string v13, "" // string@0000 │ │ -2a6416: 54c0 aa82 |0007: iget-object v0, v12, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ -2a641a: 2201 8a10 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ -2a641e: 7010 e088 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2a6424: 1a02 ff30 |000e: const-string v2, "SELECT l.id, l.nom, COUNT(DISTINCT t.nom) AS nbTampon, l.nbGares, l.ordre, l.couleur, r.id idRegion, r.nom nomRegion FROM Ligne l LEFT JOIN GareDansLigne gdl ON gdl.idLigne = l.id INNER JOIN Gare g ON gdl.idGare = g.id INNER JOIN Tampon t ON t.nom = g.id INNER JOIN Region r ON r.id = l.idRegion " // string@30ff │ │ -2a6428: 6e20 eb88 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a642e: 6e20 eb88 d100 |0013: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a6434: 1a0d a112 |0016: const-string v13, "GROUP BY l.id ORDER BY r." // string@12a1 │ │ -2a6438: 6e20 eb88 d100 |0018: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a643e: 1a0d 8872 |001b: const-string v13, "nom" // string@7288 │ │ -2a6442: 6e20 eb88 d100 |001d: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a6448: 1a0d d002 |0020: const-string v13, ", l." // string@02d0 │ │ -2a644c: 6e20 eb88 d100 |0022: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a6452: 1a0d 3476 |0025: const-string v13, "ordre" // string@7634 │ │ -2a6456: 6e20 eb88 d100 |0027: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a645c: 1a0d 6200 |002a: const-string v13, " ASC;" // string@0062 │ │ -2a6460: 6e20 eb88 d100 |002c: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2a6466: 6e10 f288 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2a646c: 0c0d |0032: move-result-object v13 │ │ -2a646e: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -2a6470: 2312 9411 |0034: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ -2a6474: 6e30 9d03 d002 |0036: invoke-virtual {v0, v13, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a647a: 0c0d |0039: move-result-object v13 │ │ -2a647c: 2200 b910 |003a: new-instance v0, Ljava/util/ArrayList; // type@10b9 │ │ -2a6480: 7010 5c89 0000 |003c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a6486: 7210 8003 0d00 |003f: invoke-interface {v13}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ -2a648c: 0a02 |0042: move-result v2 │ │ -2a648e: 3802 3800 |0043: if-eqz v2, 007b // +0038 │ │ -2a6492: 220b 0010 |0045: new-instance v11, Lfr/nocle/passegares/modele/Region; // type@1000 │ │ -2a6496: 1262 |0047: const/4 v2, #int 6 // #6 │ │ -2a6498: 7220 7a03 2d00 |0048: invoke-interface {v13, v2}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -2a649e: 0b02 |004b: move-result-wide v2 │ │ -2a64a0: 1274 |004c: const/4 v4, #int 7 // #7 │ │ -2a64a2: 7220 7c03 4d00 |004d: invoke-interface {v13, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a64a8: 0c04 |0050: move-result-object v4 │ │ -2a64aa: 7040 3586 2b43 |0051: invoke-direct {v11, v2, v3, v4}, Lfr/nocle/passegares/modele/Region;.:(JLjava/lang/String;)V // method@8635 │ │ -2a64b0: 2202 fc0f |0054: new-instance v2, Lfr/nocle/passegares/modele/LigneTamponnee; // type@0ffc │ │ -2a64b4: 7220 7a03 1d00 |0056: invoke-interface {v13, v1}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -2a64ba: 0b04 |0059: move-result-wide v4 │ │ -2a64bc: 1213 |005a: const/4 v3, #int 1 // #1 │ │ -2a64be: 7220 7c03 3d00 |005b: invoke-interface {v13, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a64c4: 0c06 |005e: move-result-object v6 │ │ -2a64c6: 1223 |005f: const/4 v3, #int 2 // #2 │ │ -2a64c8: 7220 7903 3d00 |0060: invoke-interface {v13, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a64ce: 0a07 |0063: move-result v7 │ │ -2a64d0: 1233 |0064: const/4 v3, #int 3 // #3 │ │ -2a64d2: 7220 7903 3d00 |0065: invoke-interface {v13, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a64d8: 0a08 |0068: move-result v8 │ │ -2a64da: 1243 |0069: const/4 v3, #int 4 // #4 │ │ -2a64dc: 7220 7903 3d00 |006a: invoke-interface {v13, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a64e2: 0a09 |006d: move-result v9 │ │ -2a64e4: 1253 |006e: const/4 v3, #int 5 // #5 │ │ -2a64e6: 7220 7903 3d00 |006f: invoke-interface {v13, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a64ec: 0a0a |0072: move-result v10 │ │ -2a64ee: 0723 |0073: move-object v3, v2 │ │ -2a64f0: 7609 1286 0300 |0074: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lfr/nocle/passegares/modele/LigneTamponnee;.:(JLjava/lang/String;IIIILfr/nocle/passegares/modele/Region;)V // method@8612 │ │ -2a64f6: 6e20 6089 2000 |0077: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a64fc: 28c5 |007a: goto 003f // -003b │ │ -2a64fe: 7210 7303 0d00 |007b: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a6504: 1100 |007e: return-object v0 │ │ +2a63f4: |[2a63f4] fr.nocle.passegares.controlleur.TamponCtrl.getByLines:(Z)Ljava/util/ArrayList; │ │ +2a6404: 380d 0500 |0000: if-eqz v13, 0005 // +0005 │ │ +2a6408: 1a0d a43b |0002: const-string v13, "WHERE t.date >= date('now')" // string@3ba4 │ │ +2a640c: 2803 |0004: goto 0007 // +0003 │ │ +2a640e: 1a0d 0000 |0005: const-string v13, "" // string@0000 │ │ +2a6412: 54c0 aa82 |0007: iget-object v0, v12, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ +2a6416: 2201 8a10 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ +2a641a: 7010 e088 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2a6420: 1a02 ff30 |000e: const-string v2, "SELECT l.id, l.nom, COUNT(DISTINCT t.nom) AS nbTampon, l.nbGares, l.ordre, l.couleur, r.id idRegion, r.nom nomRegion FROM Ligne l LEFT JOIN GareDansLigne gdl ON gdl.idLigne = l.id INNER JOIN Gare g ON gdl.idGare = g.id INNER JOIN Tampon t ON t.nom = g.id INNER JOIN Region r ON r.id = l.idRegion " // string@30ff │ │ +2a6424: 6e20 eb88 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a642a: 6e20 eb88 d100 |0013: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a6430: 1a0d a112 |0016: const-string v13, "GROUP BY l.id ORDER BY r." // string@12a1 │ │ +2a6434: 6e20 eb88 d100 |0018: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a643a: 1a0d 8872 |001b: const-string v13, "nom" // string@7288 │ │ +2a643e: 6e20 eb88 d100 |001d: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a6444: 1a0d d002 |0020: const-string v13, ", l." // string@02d0 │ │ +2a6448: 6e20 eb88 d100 |0022: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a644e: 1a0d 3476 |0025: const-string v13, "ordre" // string@7634 │ │ +2a6452: 6e20 eb88 d100 |0027: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a6458: 1a0d 6200 |002a: const-string v13, " ASC;" // string@0062 │ │ +2a645c: 6e20 eb88 d100 |002c: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2a6462: 6e10 f288 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2a6468: 0c0d |0032: move-result-object v13 │ │ +2a646a: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +2a646c: 2312 9411 |0034: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ +2a6470: 6e30 9d03 d002 |0036: invoke-virtual {v0, v13, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a6476: 0c0d |0039: move-result-object v13 │ │ +2a6478: 2200 b910 |003a: new-instance v0, Ljava/util/ArrayList; // type@10b9 │ │ +2a647c: 7010 5c89 0000 |003c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a6482: 7210 8003 0d00 |003f: invoke-interface {v13}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ +2a6488: 0a02 |0042: move-result v2 │ │ +2a648a: 3802 3800 |0043: if-eqz v2, 007b // +0038 │ │ +2a648e: 220b 0010 |0045: new-instance v11, Lfr/nocle/passegares/modele/Region; // type@1000 │ │ +2a6492: 1262 |0047: const/4 v2, #int 6 // #6 │ │ +2a6494: 7220 7a03 2d00 |0048: invoke-interface {v13, v2}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +2a649a: 0b02 |004b: move-result-wide v2 │ │ +2a649c: 1274 |004c: const/4 v4, #int 7 // #7 │ │ +2a649e: 7220 7c03 4d00 |004d: invoke-interface {v13, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a64a4: 0c04 |0050: move-result-object v4 │ │ +2a64a6: 7040 3586 2b43 |0051: invoke-direct {v11, v2, v3, v4}, Lfr/nocle/passegares/modele/Region;.:(JLjava/lang/String;)V // method@8635 │ │ +2a64ac: 2202 fc0f |0054: new-instance v2, Lfr/nocle/passegares/modele/LigneTamponnee; // type@0ffc │ │ +2a64b0: 7220 7a03 1d00 |0056: invoke-interface {v13, v1}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +2a64b6: 0b04 |0059: move-result-wide v4 │ │ +2a64b8: 1213 |005a: const/4 v3, #int 1 // #1 │ │ +2a64ba: 7220 7c03 3d00 |005b: invoke-interface {v13, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a64c0: 0c06 |005e: move-result-object v6 │ │ +2a64c2: 1223 |005f: const/4 v3, #int 2 // #2 │ │ +2a64c4: 7220 7903 3d00 |0060: invoke-interface {v13, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a64ca: 0a07 |0063: move-result v7 │ │ +2a64cc: 1233 |0064: const/4 v3, #int 3 // #3 │ │ +2a64ce: 7220 7903 3d00 |0065: invoke-interface {v13, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a64d4: 0a08 |0068: move-result v8 │ │ +2a64d6: 1243 |0069: const/4 v3, #int 4 // #4 │ │ +2a64d8: 7220 7903 3d00 |006a: invoke-interface {v13, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a64de: 0a09 |006d: move-result v9 │ │ +2a64e0: 1253 |006e: const/4 v3, #int 5 // #5 │ │ +2a64e2: 7220 7903 3d00 |006f: invoke-interface {v13, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a64e8: 0a0a |0072: move-result v10 │ │ +2a64ea: 0723 |0073: move-object v3, v2 │ │ +2a64ec: 7609 1286 0300 |0074: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lfr/nocle/passegares/modele/LigneTamponnee;.:(JLjava/lang/String;IIIILfr/nocle/passegares/modele/Region;)V // method@8612 │ │ +2a64f2: 6e20 6089 2000 |0077: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a64f8: 28c5 |007a: goto 003f // -003b │ │ +2a64fa: 7210 7303 0d00 |007b: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a6500: 1100 |007e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=135 │ │ 0x003a line=145 │ │ 0x003f line=146 │ │ 0x0045 line=147 │ │ 0x0054 line=148 │ │ @@ -979575,39 +979574,39 @@ │ │ type : '(J)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 42 16-bit code units │ │ -2a5f84: |[2a5f84] fr.nocle.passegares.controlleur.TamponCtrl.getCountTampon:(J)I │ │ -2a5f94: 5480 aa82 |0000: iget-object v0, v8, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ -2a5f98: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -2a5f9a: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ -2a5f9e: 1a01 5b5c |0005: const-string v1, "id" // string@5c5b │ │ -2a5fa2: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -2a5fa4: 4d01 0203 |0008: aput-object v1, v2, v3 │ │ -2a5fa8: 1a01 344a |000a: const-string v1, "date" // string@4a34 │ │ -2a5fac: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -2a5fae: 4d01 0204 |000d: aput-object v1, v2, v4 │ │ -2a5fb2: 2344 9411 |000f: new-array v4, v4, [Ljava/lang/String; // type@1194 │ │ -2a5fb6: 7120 de88 a900 |0011: invoke-static {v9, v10}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a5fbc: 0c09 |0014: move-result-object v9 │ │ -2a5fbe: 4d09 0403 |0015: aput-object v9, v4, v3 │ │ -2a5fc2: 1a01 4e36 |0017: const-string v1, "Tampon" // string@364e │ │ -2a5fc6: 1a03 8972 |0019: const-string v3, "nom = ?" // string@7289 │ │ -2a5fca: 1205 |001b: const/4 v5, #int 0 // #0 │ │ -2a5fcc: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -2a5fce: 1207 |001d: const/4 v7, #int 0 // #0 │ │ -2a5fd0: 7408 9c03 0000 |001e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ -2a5fd6: 0c09 |0021: move-result-object v9 │ │ -2a5fd8: 7210 7603 0900 |0022: invoke-interface {v9}, Landroid/database/Cursor;.getCount:()I // method@0376 │ │ -2a5fde: 0a0a |0025: move-result v10 │ │ -2a5fe0: 7210 7303 0900 |0026: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a5fe6: 0f0a |0029: return v10 │ │ +2a5f80: |[2a5f80] fr.nocle.passegares.controlleur.TamponCtrl.getCountTampon:(J)I │ │ +2a5f90: 5480 aa82 |0000: iget-object v0, v8, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ +2a5f94: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +2a5f96: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ +2a5f9a: 1a01 5b5c |0005: const-string v1, "id" // string@5c5b │ │ +2a5f9e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +2a5fa0: 4d01 0203 |0008: aput-object v1, v2, v3 │ │ +2a5fa4: 1a01 344a |000a: const-string v1, "date" // string@4a34 │ │ +2a5fa8: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +2a5faa: 4d01 0204 |000d: aput-object v1, v2, v4 │ │ +2a5fae: 2344 9411 |000f: new-array v4, v4, [Ljava/lang/String; // type@1194 │ │ +2a5fb2: 7120 de88 a900 |0011: invoke-static {v9, v10}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a5fb8: 0c09 |0014: move-result-object v9 │ │ +2a5fba: 4d09 0403 |0015: aput-object v9, v4, v3 │ │ +2a5fbe: 1a01 4e36 |0017: const-string v1, "Tampon" // string@364e │ │ +2a5fc2: 1a03 8972 |0019: const-string v3, "nom = ?" // string@7289 │ │ +2a5fc6: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +2a5fc8: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +2a5fca: 1207 |001d: const/4 v7, #int 0 // #0 │ │ +2a5fcc: 7408 9c03 0000 |001e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ +2a5fd2: 0c09 |0021: move-result-object v9 │ │ +2a5fd4: 7210 7603 0900 |0022: invoke-interface {v9}, Landroid/database/Cursor;.getCount:()I // method@0376 │ │ +2a5fda: 0a0a |0025: move-result v10 │ │ +2a5fdc: 7210 7303 0900 |0026: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a5fe2: 0f0a |0029: return v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0022 line=75 │ │ 0x0026 line=76 │ │ locals : │ │ 0x0000 - 0x002a reg=8 this Lfr/nocle/passegares/controlleur/TamponCtrl; │ │ @@ -979618,29 +979617,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -2a5fe8: |[2a5fe8] fr.nocle.passegares.controlleur.TamponCtrl.getMaxTamponInGare:()I │ │ -2a5ff8: 5430 aa82 |0000: iget-object v0, v3, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ -2a5ffc: 1a01 ef30 |0002: const-string v1, "SELECT MAX(nbValidations) AS nbTampon FROM Gare g WHERE nbValidations > 0;" // string@30ef │ │ -2a6000: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -2a6002: 6e30 9d03 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a6008: 0c00 |0008: move-result-object v0 │ │ -2a600a: 7210 7f03 0000 |0009: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2a6010: 0a01 |000c: move-result v1 │ │ -2a6012: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -2a6014: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ -2a6018: 2805 |0010: goto 0015 // +0005 │ │ -2a601a: 7220 7903 2000 |0011: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2a6020: 0a02 |0014: move-result v2 │ │ -2a6022: 7210 7303 0000 |0015: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a6028: 0f02 |0018: return v2 │ │ +2a5fe4: |[2a5fe4] fr.nocle.passegares.controlleur.TamponCtrl.getMaxTamponInGare:()I │ │ +2a5ff4: 5430 aa82 |0000: iget-object v0, v3, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ +2a5ff8: 1a01 ef30 |0002: const-string v1, "SELECT MAX(nbValidations) AS nbTampon FROM Gare g WHERE nbValidations > 0;" // string@30ef │ │ +2a5ffc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +2a5ffe: 6e30 9d03 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a6004: 0c00 |0008: move-result-object v0 │ │ +2a6006: 7210 7f03 0000 |0009: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2a600c: 0a01 |000c: move-result v1 │ │ +2a600e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +2a6010: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ +2a6014: 2805 |0010: goto 0015 // +0005 │ │ +2a6016: 7220 7903 2000 |0011: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2a601c: 0a02 |0014: move-result v2 │ │ +2a601e: 7210 7303 0000 |0015: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a6024: 0f02 |0018: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0009 line=210 │ │ 0x0011 line=213 │ │ 0x0015 line=214 │ │ locals : │ │ @@ -979651,45 +979650,45 @@ │ │ type : '(Lfr/nocle/passegares/modele/Gare;)Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 59 16-bit code units │ │ -2a6508: |[2a6508] fr.nocle.passegares.controlleur.TamponCtrl.getTamponOfGare:(Lfr/nocle/passegares/modele/Gare;)Ljava/util/ArrayList; │ │ -2a6518: 54b0 aa82 |0000: iget-object v0, v11, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ -2a651c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -2a651e: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ -2a6522: 6e10 d185 0c00 |0005: invoke-virtual {v12}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ -2a6528: 0b03 |0008: move-result-wide v3 │ │ -2a652a: 7120 de88 4300 |0009: invoke-static {v3, v4}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a6530: 0c03 |000c: move-result-object v3 │ │ -2a6532: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -2a6534: 4d03 0204 |000e: aput-object v3, v2, v4 │ │ -2a6538: 1a03 0231 |0010: const-string v3, "SELECT t.id, t.date FROM Tampon t WHERE t.nom = ?" // string@3102 │ │ -2a653c: 6e30 9d03 3002 |0012: invoke-virtual {v0, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ -2a6542: 0c00 |0015: move-result-object v0 │ │ -2a6544: 2202 b910 |0016: new-instance v2, Ljava/util/ArrayList; // type@10b9 │ │ -2a6548: 7010 5c89 0200 |0018: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2a654e: 7210 8003 0000 |001b: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ -2a6554: 0a03 |001e: move-result v3 │ │ -2a6556: 3803 1800 |001f: if-eqz v3, 0037 // +0018 │ │ -2a655a: 2203 0110 |0021: new-instance v3, Lfr/nocle/passegares/modele/Tampon; // type@1001 │ │ -2a655e: 7220 7a03 4000 |0023: invoke-interface {v0, v4}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -2a6564: 0b06 |0026: move-result-wide v6 │ │ -2a6566: 6e10 d185 0c00 |0027: invoke-virtual {v12}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ -2a656c: 0b08 |002a: move-result-wide v8 │ │ -2a656e: 7220 7c03 1000 |002b: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ -2a6574: 0c0a |002e: move-result-object v10 │ │ -2a6576: 0735 |002f: move-object v5, v3 │ │ -2a6578: 7606 4086 0500 |0030: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lfr/nocle/passegares/modele/Tampon;.:(JJLjava/lang/String;)V // method@8640 │ │ -2a657e: 6e20 6089 3200 |0033: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2a6584: 28e5 |0036: goto 001b // -001b │ │ -2a6586: 7210 7303 0000 |0037: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a658c: 1102 |003a: return-object v2 │ │ +2a6504: |[2a6504] fr.nocle.passegares.controlleur.TamponCtrl.getTamponOfGare:(Lfr/nocle/passegares/modele/Gare;)Ljava/util/ArrayList; │ │ +2a6514: 54b0 aa82 |0000: iget-object v0, v11, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ +2a6518: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +2a651a: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ +2a651e: 6e10 d185 0c00 |0005: invoke-virtual {v12}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ +2a6524: 0b03 |0008: move-result-wide v3 │ │ +2a6526: 7120 de88 4300 |0009: invoke-static {v3, v4}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a652c: 0c03 |000c: move-result-object v3 │ │ +2a652e: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +2a6530: 4d03 0204 |000e: aput-object v3, v2, v4 │ │ +2a6534: 1a03 0231 |0010: const-string v3, "SELECT t.id, t.date FROM Tampon t WHERE t.nom = ?" // string@3102 │ │ +2a6538: 6e30 9d03 3002 |0012: invoke-virtual {v0, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@039d │ │ +2a653e: 0c00 |0015: move-result-object v0 │ │ +2a6540: 2202 b910 |0016: new-instance v2, Ljava/util/ArrayList; // type@10b9 │ │ +2a6544: 7010 5c89 0200 |0018: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2a654a: 7210 8003 0000 |001b: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ +2a6550: 0a03 |001e: move-result v3 │ │ +2a6552: 3803 1800 |001f: if-eqz v3, 0037 // +0018 │ │ +2a6556: 2203 0110 |0021: new-instance v3, Lfr/nocle/passegares/modele/Tampon; // type@1001 │ │ +2a655a: 7220 7a03 4000 |0023: invoke-interface {v0, v4}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +2a6560: 0b06 |0026: move-result-wide v6 │ │ +2a6562: 6e10 d185 0c00 |0027: invoke-virtual {v12}, Lfr/nocle/passegares/modele/Gare;.getId:()J // method@85d1 │ │ +2a6568: 0b08 |002a: move-result-wide v8 │ │ +2a656a: 7220 7c03 1000 |002b: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037c │ │ +2a6570: 0c0a |002e: move-result-object v10 │ │ +2a6572: 0735 |002f: move-object v5, v3 │ │ +2a6574: 7606 4086 0500 |0030: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lfr/nocle/passegares/modele/Tampon;.:(JJLjava/lang/String;)V // method@8640 │ │ +2a657a: 6e20 6089 3200 |0033: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2a6580: 28e5 |0036: goto 001b // -001b │ │ +2a6582: 7210 7303 0000 |0037: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a6588: 1102 |003a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0005 line=160 │ │ 0x0012 line=157 │ │ 0x0016 line=161 │ │ 0x001b line=162 │ │ @@ -979705,41 +979704,41 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 45 16-bit code units │ │ -2a5e98: |[2a5e98] fr.nocle.passegares.controlleur.TamponCtrl.ifAlreadyTamponned:(J)Z │ │ -2a5ea8: 54a0 aa82 |0000: iget-object v0, v10, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ -2a5eac: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -2a5eae: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ -2a5eb2: 1a01 5b5c |0005: const-string v1, "id" // string@5c5b │ │ -2a5eb6: 1208 |0007: const/4 v8, #int 0 // #0 │ │ -2a5eb8: 4d01 0208 |0008: aput-object v1, v2, v8 │ │ -2a5ebc: 1a01 344a |000a: const-string v1, "date" // string@4a34 │ │ -2a5ec0: 1219 |000c: const/4 v9, #int 1 // #1 │ │ -2a5ec2: 4d01 0209 |000d: aput-object v1, v2, v9 │ │ -2a5ec6: 2394 9411 |000f: new-array v4, v9, [Ljava/lang/String; // type@1194 │ │ -2a5eca: 7120 de88 cb00 |0011: invoke-static {v11, v12}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a5ed0: 0c0b |0014: move-result-object v11 │ │ -2a5ed2: 4d0b 0408 |0015: aput-object v11, v4, v8 │ │ -2a5ed6: 1a01 4e36 |0017: const-string v1, "Tampon" // string@364e │ │ -2a5eda: 1a03 8a72 |0019: const-string v3, "nom = ? AND datetime(date) > datetime('now', '-8 hours')" // string@728a │ │ -2a5ede: 1205 |001b: const/4 v5, #int 0 // #0 │ │ -2a5ee0: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -2a5ee2: 1207 |001d: const/4 v7, #int 0 // #0 │ │ -2a5ee4: 7408 9c03 0000 |001e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ -2a5eea: 0c0b |0021: move-result-object v11 │ │ -2a5eec: 7210 7603 0b00 |0022: invoke-interface {v11}, Landroid/database/Cursor;.getCount:()I // method@0376 │ │ -2a5ef2: 0a0c |0025: move-result v12 │ │ -2a5ef4: 3d0c 0300 |0026: if-lez v12, 0029 // +0003 │ │ -2a5ef8: 1218 |0028: const/4 v8, #int 1 // #1 │ │ -2a5efa: 7210 7303 0b00 |0029: invoke-interface {v11}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2a5f00: 0f08 |002c: return v8 │ │ +2a5e94: |[2a5e94] fr.nocle.passegares.controlleur.TamponCtrl.ifAlreadyTamponned:(J)Z │ │ +2a5ea4: 54a0 aa82 |0000: iget-object v0, v10, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ +2a5ea8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +2a5eaa: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ +2a5eae: 1a01 5b5c |0005: const-string v1, "id" // string@5c5b │ │ +2a5eb2: 1208 |0007: const/4 v8, #int 0 // #0 │ │ +2a5eb4: 4d01 0208 |0008: aput-object v1, v2, v8 │ │ +2a5eb8: 1a01 344a |000a: const-string v1, "date" // string@4a34 │ │ +2a5ebc: 1219 |000c: const/4 v9, #int 1 // #1 │ │ +2a5ebe: 4d01 0209 |000d: aput-object v1, v2, v9 │ │ +2a5ec2: 2394 9411 |000f: new-array v4, v9, [Ljava/lang/String; // type@1194 │ │ +2a5ec6: 7120 de88 cb00 |0011: invoke-static {v11, v12}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a5ecc: 0c0b |0014: move-result-object v11 │ │ +2a5ece: 4d0b 0408 |0015: aput-object v11, v4, v8 │ │ +2a5ed2: 1a01 4e36 |0017: const-string v1, "Tampon" // string@364e │ │ +2a5ed6: 1a03 8a72 |0019: const-string v3, "nom = ? AND datetime(date) > datetime('now', '-8 hours')" // string@728a │ │ +2a5eda: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +2a5edc: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +2a5ede: 1207 |001d: const/4 v7, #int 0 // #0 │ │ +2a5ee0: 7408 9c03 0000 |001e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ +2a5ee6: 0c0b |0021: move-result-object v11 │ │ +2a5ee8: 7210 7603 0b00 |0022: invoke-interface {v11}, Landroid/database/Cursor;.getCount:()I // method@0376 │ │ +2a5eee: 0a0c |0025: move-result v12 │ │ +2a5ef0: 3d0c 0300 |0026: if-lez v12, 0029 // +0003 │ │ +2a5ef4: 1218 |0028: const/4 v8, #int 1 // #1 │ │ +2a5ef6: 7210 7303 0b00 |0029: invoke-interface {v11}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2a5efc: 0f08 |002c: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0022 line=67 │ │ 0x0029 line=68 │ │ locals : │ │ 0x0000 - 0x002d reg=10 this Lfr/nocle/passegares/controlleur/TamponCtrl; │ │ @@ -979750,45 +979749,45 @@ │ │ type : '(Lfr/nocle/passegares/modele/Tampon;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 62 16-bit code units │ │ -2a6658: |[2a6658] fr.nocle.passegares.controlleur.TamponCtrl.update:(Lfr/nocle/passegares/modele/Tampon;)V │ │ -2a6668: 2200 b710 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@10b7 │ │ -2a666c: 1a01 148e |0002: const-string v1, "yyyy-MM-dd HH:mm:ss" // string@8e14 │ │ -2a6670: 7020 4789 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@8947 │ │ -2a6676: 2201 6600 |0007: new-instance v1, Landroid/content/ContentValues; // type@0066 │ │ -2a667a: 7010 2c02 0100 |0009: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@022c │ │ -2a6680: 6e10 4786 0600 |000c: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Tampon;.getIdGare:()J // method@8647 │ │ -2a6686: 0b02 |000f: move-result-wide v2 │ │ -2a6688: 7120 7888 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ -2a668e: 0c02 |0013: move-result-object v2 │ │ -2a6690: 1a03 8872 |0014: const-string v3, "nom" // string@7288 │ │ -2a6694: 6e30 3002 3102 |0016: invoke-virtual {v1, v3, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0230 │ │ -2a669a: 6e10 4486 0600 |0019: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Tampon;.getDate:()Ljava/util/Date; // method@8644 │ │ -2a66a0: 0c02 |001c: move-result-object v2 │ │ -2a66a2: 6e20 4b89 2000 |001d: invoke-virtual {v0, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@894b │ │ -2a66a8: 0c00 |0020: move-result-object v0 │ │ -2a66aa: 1a02 344a |0021: const-string v2, "date" // string@4a34 │ │ -2a66ae: 6e30 3102 2100 |0023: invoke-virtual {v1, v2, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ -2a66b4: 5450 aa82 |0026: iget-object v0, v5, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ -2a66b8: 1212 |0028: const/4 v2, #int 1 // #1 │ │ -2a66ba: 2322 9411 |0029: new-array v2, v2, [Ljava/lang/String; // type@1194 │ │ -2a66be: 6e10 4686 0600 |002b: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Tampon;.getId:()J // method@8646 │ │ -2a66c4: 0b03 |002e: move-result-wide v3 │ │ -2a66c6: 7120 de88 4300 |002f: invoke-static {v3, v4}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2a66cc: 0c06 |0032: move-result-object v6 │ │ -2a66ce: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -2a66d0: 4d06 0203 |0034: aput-object v6, v2, v3 │ │ -2a66d4: 1a06 4e36 |0036: const-string v6, "Tampon" // string@364e │ │ -2a66d8: 1a03 5d5c |0038: const-string v3, "id = ?" // string@5c5d │ │ -2a66dc: 6e52 9f03 6031 |003a: invoke-virtual {v0, v6, v1, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@039f │ │ -2a66e2: 0e00 |003d: return-void │ │ +2a6654: |[2a6654] fr.nocle.passegares.controlleur.TamponCtrl.update:(Lfr/nocle/passegares/modele/Tampon;)V │ │ +2a6664: 2200 b710 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@10b7 │ │ +2a6668: 1a01 148e |0002: const-string v1, "yyyy-MM-dd HH:mm:ss" // string@8e14 │ │ +2a666c: 7020 4789 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@8947 │ │ +2a6672: 2201 6600 |0007: new-instance v1, Landroid/content/ContentValues; // type@0066 │ │ +2a6676: 7010 2c02 0100 |0009: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@022c │ │ +2a667c: 6e10 4786 0600 |000c: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Tampon;.getIdGare:()J // method@8647 │ │ +2a6682: 0b02 |000f: move-result-wide v2 │ │ +2a6684: 7120 7888 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@8878 │ │ +2a668a: 0c02 |0013: move-result-object v2 │ │ +2a668c: 1a03 8872 |0014: const-string v3, "nom" // string@7288 │ │ +2a6690: 6e30 3002 3102 |0016: invoke-virtual {v1, v3, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0230 │ │ +2a6696: 6e10 4486 0600 |0019: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Tampon;.getDate:()Ljava/util/Date; // method@8644 │ │ +2a669c: 0c02 |001c: move-result-object v2 │ │ +2a669e: 6e20 4b89 2000 |001d: invoke-virtual {v0, v2}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@894b │ │ +2a66a4: 0c00 |0020: move-result-object v0 │ │ +2a66a6: 1a02 344a |0021: const-string v2, "date" // string@4a34 │ │ +2a66aa: 6e30 3102 2100 |0023: invoke-virtual {v1, v2, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0231 │ │ +2a66b0: 5450 aa82 |0026: iget-object v0, v5, Lfr/nocle/passegares/controlleur/TamponCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@82aa │ │ +2a66b4: 1212 |0028: const/4 v2, #int 1 // #1 │ │ +2a66b6: 2322 9411 |0029: new-array v2, v2, [Ljava/lang/String; // type@1194 │ │ +2a66ba: 6e10 4686 0600 |002b: invoke-virtual {v6}, Lfr/nocle/passegares/modele/Tampon;.getId:()J // method@8646 │ │ +2a66c0: 0b03 |002e: move-result-wide v3 │ │ +2a66c2: 7120 de88 4300 |002f: invoke-static {v3, v4}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2a66c8: 0c06 |0032: move-result-object v6 │ │ +2a66ca: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +2a66cc: 4d06 0203 |0034: aput-object v6, v2, v3 │ │ +2a66d0: 1a06 4e36 |0036: const-string v6, "Tampon" // string@364e │ │ +2a66d4: 1a03 5d5c |0038: const-string v3, "id = ?" // string@5c5d │ │ +2a66d8: 6e52 9f03 6031 |003a: invoke-virtual {v0, v6, v1, v3, v2}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@039f │ │ +2a66de: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0007 line=49 │ │ 0x000c line=50 │ │ 0x0019 line=51 │ │ 0x0026 line=52 │ │ @@ -979825,19 +979824,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -2a73b0: |[2a73b0] fr.nocle.passegares.modele.ObjetVendable.:(II)V │ │ -2a73c0: 7030 2186 1002 |0000: invoke-direct {v0, v1, v2}, Lfr/nocle/passegares/modele/ObjetInventaire;.:(II)V // method@8621 │ │ -2a73c6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -2a73c8: 5901 0783 |0004: iput v1, v0, Lfr/nocle/passegares/modele/ObjetVendable;.cout:I // field@8307 │ │ -2a73cc: 0e00 |0006: return-void │ │ +2a73ac: |[2a73ac] fr.nocle.passegares.modele.ObjetVendable.:(II)V │ │ +2a73bc: 7030 2186 1002 |0000: invoke-direct {v0, v1, v2}, Lfr/nocle/passegares/modele/ObjetInventaire;.:(II)V // method@8621 │ │ +2a73c2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +2a73c4: 5901 0783 |0004: iput v1, v0, Lfr/nocle/passegares/modele/ObjetVendable;.cout:I // field@8307 │ │ +2a73c8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0004 line=15 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/modele/ObjetVendable; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ @@ -979848,18 +979847,18 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -2a73d0: |[2a73d0] fr.nocle.passegares.modele.ObjetVendable.:(III)V │ │ -2a73e0: 7030 2186 1002 |0000: invoke-direct {v0, v1, v2}, Lfr/nocle/passegares/modele/ObjetInventaire;.:(II)V // method@8621 │ │ -2a73e6: 5903 0783 |0003: iput v3, v0, Lfr/nocle/passegares/modele/ObjetVendable;.cout:I // field@8307 │ │ -2a73ea: 0e00 |0005: return-void │ │ +2a73cc: |[2a73cc] fr.nocle.passegares.modele.ObjetVendable.:(III)V │ │ +2a73dc: 7030 2186 1002 |0000: invoke-direct {v0, v1, v2}, Lfr/nocle/passegares/modele/ObjetInventaire;.:(II)V // method@8621 │ │ +2a73e2: 5903 0783 |0003: iput v3, v0, Lfr/nocle/passegares/modele/ObjetVendable;.cout:I // field@8307 │ │ +2a73e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/modele/ObjetVendable; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ @@ -979872,32 +979871,32 @@ │ │ type : '(Lfr/nocle/passegares/controlleur/InventaireCtrl;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2a73ec: |[2a73ec] fr.nocle.passegares.modele.ObjetVendable.actionPostAchat:(Lfr/nocle/passegares/controlleur/InventaireCtrl;)V │ │ -2a73fc: 0e00 |0000: return-void │ │ +2a73e8: |[2a73e8] fr.nocle.passegares.modele.ObjetVendable.actionPostAchat:(Lfr/nocle/passegares/controlleur/InventaireCtrl;)V │ │ +2a73f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfr/nocle/passegares/modele/ObjetVendable;) │ │ name : 'getCout' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a7380: |[2a7380] fr.nocle.passegares.modele.ObjetVendable.getCout:()I │ │ -2a7390: 5210 0783 |0000: iget v0, v1, Lfr/nocle/passegares/modele/ObjetVendable;.cout:I // field@8307 │ │ -2a7394: 0f00 |0002: return v0 │ │ +2a737c: |[2a737c] fr.nocle.passegares.modele.ObjetVendable.getCout:()I │ │ +2a738c: 5210 0783 |0000: iget v0, v1, Lfr/nocle/passegares/modele/ObjetVendable;.cout:I // field@8307 │ │ +2a7390: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/ObjetVendable; │ │ │ │ #2 : (in Lfr/nocle/passegares/modele/ObjetVendable;) │ │ @@ -979905,17 +979904,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a7398: |[2a7398] fr.nocle.passegares.modele.ObjetVendable.getNom:()Ljava/lang/String; │ │ -2a73a8: 1a00 302d |0000: const-string v0, "Objet" // string@2d30 │ │ -2a73ac: 1100 |0002: return-object v0 │ │ +2a7394: |[2a7394] fr.nocle.passegares.modele.ObjetVendable.getNom:()Ljava/lang/String; │ │ +2a73a4: 1a00 302d |0000: const-string v0, "Objet" // string@2d30 │ │ +2a73a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 11571 (ObjetVendable.java) │ │ │ │ Class #3202 header: │ │ @@ -979986,17 +979985,17 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2a7748: |[2a7748] fr.nocle.passegares.modele.Ticket.:(II)V │ │ -2a7758: 7030 2186 1002 |0000: invoke-direct {v0, v1, v2}, Lfr/nocle/passegares/modele/ObjetInventaire;.:(II)V // method@8621 │ │ -2a775e: 0e00 |0003: return-void │ │ +2a7744: |[2a7744] fr.nocle.passegares.modele.Ticket.:(II)V │ │ +2a7754: 7030 2186 1002 |0000: invoke-direct {v0, v1, v2}, Lfr/nocle/passegares/modele/ObjetInventaire;.:(II)V // method@8621 │ │ +2a775a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/modele/Ticket; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -980007,17 +980006,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2a7710: |[2a7710] fr.nocle.passegares.modele.Ticket.getCouleur:()I │ │ -2a7720: 5210 1983 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Ticket;.identifiant:I // field@8319 │ │ -2a7724: 0f00 |0002: return v0 │ │ +2a770c: |[2a770c] fr.nocle.passegares.modele.Ticket.getCouleur:()I │ │ +2a771c: 5210 1983 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Ticket;.identifiant:I // field@8319 │ │ +2a7720: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/nocle/passegares/modele/Ticket; │ │ │ │ #1 : (in Lfr/nocle/passegares/modele/Ticket;) │ │ @@ -980025,19 +980024,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2a7728: |[2a7728] fr.nocle.passegares.modele.Ticket.getCouleurString:()Ljava/lang/String; │ │ -2a7738: 5210 1983 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Ticket;.identifiant:I // field@8319 │ │ -2a773c: 7110 a286 0000 |0002: invoke-static {v0}, Lfr/nocle/passegares/outils/CouleurOutils;.getHexa:(I)Ljava/lang/String; // method@86a2 │ │ -2a7742: 0c00 |0005: move-result-object v0 │ │ -2a7744: 1100 |0006: return-object v0 │ │ +2a7724: |[2a7724] fr.nocle.passegares.modele.Ticket.getCouleurString:()Ljava/lang/String; │ │ +2a7734: 5210 1983 |0000: iget v0, v1, Lfr/nocle/passegares/modele/Ticket;.identifiant:I // field@8319 │ │ +2a7738: 7110 a286 0000 |0002: invoke-static {v0}, Lfr/nocle/passegares/outils/CouleurOutils;.getHexa:(I)Ljava/lang/String; // method@86a2 │ │ +2a773e: 0c00 |0005: move-result-object v0 │ │ +2a7740: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/nocle/passegares/modele/Ticket; │ │ │ │ source_file_idx : 14314 (Ticket.java) │ │ @@ -980075,18 +980074,18 @@ │ │ type : '(Lfr/nocle/passegares/navigation/PremierLancementActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a81c8: |[2a81c8] fr.nocle.passegares.navigation.PremierLancementActivity$1.:(Lfr/nocle/passegares/navigation/PremierLancementActivity;)V │ │ -2a81d8: 5b01 2a83 |0000: iput-object v1, v0, Lfr/nocle/passegares/navigation/PremierLancementActivity$1;.this$0:Lfr/nocle/passegares/navigation/PremierLancementActivity; // field@832a │ │ -2a81dc: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a81e2: 0e00 |0005: return-void │ │ +2a81c4: |[2a81c4] fr.nocle.passegares.navigation.PremierLancementActivity$1.:(Lfr/nocle/passegares/navigation/PremierLancementActivity;)V │ │ +2a81d4: 5b01 2a83 |0000: iput-object v1, v0, Lfr/nocle/passegares/navigation/PremierLancementActivity$1;.this$0:Lfr/nocle/passegares/navigation/PremierLancementActivity; // field@832a │ │ +2a81d8: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a81de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/navigation/PremierLancementActivity$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/nocle/passegares/navigation/PremierLancementActivity; │ │ │ │ @@ -980096,16 +980095,16 @@ │ │ type : '(Lcom/google/android/material/tabs/TabLayout$Tab;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2a81e4: |[2a81e4] fr.nocle.passegares.navigation.PremierLancementActivity$1.onConfigureTab:(Lcom/google/android/material/tabs/TabLayout$Tab;I)V │ │ -2a81f4: 0e00 |0000: return-void │ │ +2a81e0: |[2a81e0] fr.nocle.passegares.navigation.PremierLancementActivity$1.onConfigureTab:(Lcom/google/android/material/tabs/TabLayout$Tab;I)V │ │ +2a81f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 12120 (PremierLancementActivity.java) │ │ │ │ Class #3204 header: │ │ @@ -980132,17 +980131,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a8f48: |[2a8f48] fr.nocle.passegares.preferences.PreferencesActivity.:()V │ │ -2a8f58: 7010 7607 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@0776 │ │ -2a8f5e: 0e00 |0003: return-void │ │ +2a8f44: |[2a8f44] fr.nocle.passegares.preferences.PreferencesActivity.:()V │ │ +2a8f54: 7010 7607 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@0776 │ │ +2a8f5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/preferences/PreferencesActivity; │ │ │ │ Virtual methods - │ │ @@ -980151,21 +980150,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2a8f20: |[2a8f20] fr.nocle.passegares.preferences.PreferencesActivity.isValidFragment:(Ljava/lang/String;)Z │ │ -2a8f30: 1c00 1a10 |0000: const-class v0, Lfr/nocle/passegares/preferences/PreferencesFragment; // type@101a │ │ -2a8f34: 6e10 3988 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8839 │ │ -2a8f3a: 0c00 |0005: move-result-object v0 │ │ -2a8f3c: 6e20 c088 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ -2a8f42: 0a02 |0009: move-result v2 │ │ -2a8f44: 0f02 |000a: return v2 │ │ +2a8f1c: |[2a8f1c] fr.nocle.passegares.preferences.PreferencesActivity.isValidFragment:(Ljava/lang/String;)Z │ │ +2a8f2c: 1c00 1a10 |0000: const-class v0, Lfr/nocle/passegares/preferences/PreferencesFragment; // type@101a │ │ +2a8f30: 6e10 3988 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@8839 │ │ +2a8f36: 0c00 |0005: move-result-object v0 │ │ +2a8f38: 6e20 c088 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@88c0 │ │ +2a8f3e: 0a02 |0009: move-result v2 │ │ +2a8f40: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lfr/nocle/passegares/preferences/PreferencesActivity; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -980174,27 +980173,27 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -2a8f60: |[2a8f60] fr.nocle.passegares.preferences.PreferencesActivity.onCreate:(Landroid/os/Bundle;)V │ │ -2a8f70: 6f20 7707 3200 |0000: invoke-super {v2, v3}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@0777 │ │ -2a8f76: 6e10 ad86 0200 |0003: invoke-virtual {v2}, Lfr/nocle/passegares/preferences/PreferencesActivity;.getFragmentManager:()Landroid/app/FragmentManager; // method@86ad │ │ -2a8f7c: 0c03 |0006: move-result-object v3 │ │ -2a8f7e: 6e10 2501 0300 |0007: invoke-virtual {v3}, Landroid/app/FragmentManager;.beginTransaction:()Landroid/app/FragmentTransaction; // method@0125 │ │ -2a8f84: 0c03 |000a: move-result-object v3 │ │ -2a8f86: 2200 1a10 |000b: new-instance v0, Lfr/nocle/passegares/preferences/PreferencesFragment; // type@101a │ │ -2a8f8a: 7010 d486 0000 |000d: invoke-direct {v0}, Lfr/nocle/passegares/preferences/PreferencesFragment;.:()V // method@86d4 │ │ -2a8f90: 1401 0200 0201 |0010: const v1, #float 2.38772e-38 // #01020002 │ │ -2a8f96: 6e30 2a01 1300 |0013: invoke-virtual {v3, v1, v0}, Landroid/app/FragmentTransaction;.replace:(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; // method@012a │ │ -2a8f9c: 0c03 |0016: move-result-object v3 │ │ -2a8f9e: 6e10 2901 0300 |0017: invoke-virtual {v3}, Landroid/app/FragmentTransaction;.commit:()I // method@0129 │ │ -2a8fa4: 0e00 |001a: return-void │ │ +2a8f5c: |[2a8f5c] fr.nocle.passegares.preferences.PreferencesActivity.onCreate:(Landroid/os/Bundle;)V │ │ +2a8f6c: 6f20 7707 3200 |0000: invoke-super {v2, v3}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@0777 │ │ +2a8f72: 6e10 ad86 0200 |0003: invoke-virtual {v2}, Lfr/nocle/passegares/preferences/PreferencesActivity;.getFragmentManager:()Landroid/app/FragmentManager; // method@86ad │ │ +2a8f78: 0c03 |0006: move-result-object v3 │ │ +2a8f7a: 6e10 2501 0300 |0007: invoke-virtual {v3}, Landroid/app/FragmentManager;.beginTransaction:()Landroid/app/FragmentTransaction; // method@0125 │ │ +2a8f80: 0c03 |000a: move-result-object v3 │ │ +2a8f82: 2200 1a10 |000b: new-instance v0, Lfr/nocle/passegares/preferences/PreferencesFragment; // type@101a │ │ +2a8f86: 7010 d486 0000 |000d: invoke-direct {v0}, Lfr/nocle/passegares/preferences/PreferencesFragment;.:()V // method@86d4 │ │ +2a8f8c: 1401 0200 0201 |0010: const v1, #float 2.38772e-38 // #01020002 │ │ +2a8f92: 6e30 2a01 1300 |0013: invoke-virtual {v3, v1, v0}, Landroid/app/FragmentTransaction;.replace:(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; // method@012a │ │ +2a8f98: 0c03 |0016: move-result-object v3 │ │ +2a8f9a: 6e10 2901 0300 |0017: invoke-virtual {v3}, Landroid/app/FragmentTransaction;.commit:()I // method@0129 │ │ +2a8fa0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lfr/nocle/passegares/preferences/PreferencesActivity; │ │ 0x0000 - 0x001b reg=3 (null) Landroid/os/Bundle; │ │ @@ -980204,17 +980203,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2a8fa8: |[2a8fa8] fr.nocle.passegares.preferences.PreferencesActivity.setTitleToolbar:(I)V │ │ -2a8fb8: 6e20 b086 1000 |0000: invoke-virtual {v0, v1}, Lfr/nocle/passegares/preferences/PreferencesActivity;.setTitle:(I)V // method@86b0 │ │ -2a8fbe: 0e00 |0003: return-void │ │ +2a8fa4: |[2a8fa4] fr.nocle.passegares.preferences.PreferencesActivity.setTitleToolbar:(I)V │ │ +2a8fb4: 6e20 b086 1000 |0000: invoke-virtual {v0, v1}, Lfr/nocle/passegares/preferences/PreferencesActivity;.setTitle:(I)V // method@86b0 │ │ +2a8fba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/preferences/PreferencesActivity; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -980223,17 +980222,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2a8fc0: |[2a8fc0] fr.nocle.passegares.preferences.PreferencesActivity.setTitleToolbar:(Ljava/lang/String;)V │ │ -2a8fd0: 6e20 b186 1000 |0000: invoke-virtual {v0, v1}, Lfr/nocle/passegares/preferences/PreferencesActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@86b1 │ │ -2a8fd6: 0e00 |0003: return-void │ │ +2a8fbc: |[2a8fbc] fr.nocle.passegares.preferences.PreferencesActivity.setTitleToolbar:(Ljava/lang/String;)V │ │ +2a8fcc: 6e20 b186 1000 |0000: invoke-virtual {v0, v1}, Lfr/nocle/passegares/preferences/PreferencesActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@86b1 │ │ +2a8fd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/preferences/PreferencesActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -980272,18 +980271,18 @@ │ │ type : '(Lfr/nocle/passegares/radar/MessageHandler$6;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2a9c28: |[2a9c28] fr.nocle.passegares.radar.MessageHandler$6$1.:(Lfr/nocle/passegares/radar/MessageHandler$6;)V │ │ -2a9c38: 5b01 5183 |0000: iput-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$6$1;.this$1:Lfr/nocle/passegares/radar/MessageHandler$6; // field@8351 │ │ -2a9c3c: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2a9c42: 0e00 |0005: return-void │ │ +2a9c24: |[2a9c24] fr.nocle.passegares.radar.MessageHandler$6$1.:(Lfr/nocle/passegares/radar/MessageHandler$6;)V │ │ +2a9c34: 5b01 5183 |0000: iput-object v1, v0, Lfr/nocle/passegares/radar/MessageHandler$6$1;.this$1:Lfr/nocle/passegares/radar/MessageHandler$6; // field@8351 │ │ +2a9c38: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2a9c3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/radar/MessageHandler$6$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/nocle/passegares/radar/MessageHandler$6; │ │ │ │ @@ -980293,36 +980292,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -2a9c44: |[2a9c44] fr.nocle.passegares.radar.MessageHandler$6$1.callback:()V │ │ -2a9c54: 5430 5183 |0000: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$6$1;.this$1:Lfr/nocle/passegares/radar/MessageHandler$6; // field@8351 │ │ -2a9c58: 5400 5283 |0002: iget-object v0, v0, Lfr/nocle/passegares/radar/MessageHandler$6;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8352 │ │ -2a9c5c: 7110 ff86 0000 |0004: invoke-static {v0}, Lfr/nocle/passegares/radar/MessageHandler;.access$200:(Lfr/nocle/passegares/radar/MessageHandler;)Landroid/app/Activity; // method@86ff │ │ -2a9c62: 0c00 |0007: move-result-object v0 │ │ -2a9c64: 1401 2800 0f7f |0008: const v1, #float 1.9008e+38 // #7f0f0028 │ │ -2a9c6a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -2a9c6c: 7130 a416 1002 |000c: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@16a4 │ │ -2a9c72: 0c00 |000f: move-result-object v0 │ │ -2a9c74: 6e10 a616 0000 |0010: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@16a6 │ │ -2a9c7a: 5430 5183 |0013: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$6$1;.this$1:Lfr/nocle/passegares/radar/MessageHandler$6; // field@8351 │ │ -2a9c7e: 5400 5383 |0015: iget-object v0, v0, Lfr/nocle/passegares/radar/MessageHandler$6;.val$boutonCreerBoutique:Landroid/widget/Button; // field@8353 │ │ -2a9c82: 1301 0800 |0017: const/16 v1, #int 8 // #8 │ │ -2a9c86: 6e20 8813 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@1388 │ │ -2a9c8c: 5430 5183 |001c: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$6$1;.this$1:Lfr/nocle/passegares/radar/MessageHandler$6; // field@8351 │ │ -2a9c90: 5400 5283 |001e: iget-object v0, v0, Lfr/nocle/passegares/radar/MessageHandler$6;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8352 │ │ -2a9c94: 5431 5183 |0020: iget-object v1, v3, Lfr/nocle/passegares/radar/MessageHandler$6$1;.this$1:Lfr/nocle/passegares/radar/MessageHandler$6; // field@8351 │ │ -2a9c98: 5411 5583 |0022: iget-object v1, v1, Lfr/nocle/passegares/radar/MessageHandler$6;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@8355 │ │ -2a9c9c: 5432 5183 |0024: iget-object v2, v3, Lfr/nocle/passegares/radar/MessageHandler$6$1;.this$1:Lfr/nocle/passegares/radar/MessageHandler$6; // field@8351 │ │ -2a9ca0: 5422 5483 |0026: iget-object v2, v2, Lfr/nocle/passegares/radar/MessageHandler$6;.val$boutonVoirBoutique:Landroid/widget/Button; // field@8354 │ │ -2a9ca4: 7130 0287 1002 |0028: invoke-static {v0, v1, v2}, Lfr/nocle/passegares/radar/MessageHandler;.access$500:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/modele/Gare;Landroid/widget/Button;)V // method@8702 │ │ -2a9caa: 0e00 |002b: return-void │ │ +2a9c40: |[2a9c40] fr.nocle.passegares.radar.MessageHandler$6$1.callback:()V │ │ +2a9c50: 5430 5183 |0000: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$6$1;.this$1:Lfr/nocle/passegares/radar/MessageHandler$6; // field@8351 │ │ +2a9c54: 5400 5283 |0002: iget-object v0, v0, Lfr/nocle/passegares/radar/MessageHandler$6;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8352 │ │ +2a9c58: 7110 ff86 0000 |0004: invoke-static {v0}, Lfr/nocle/passegares/radar/MessageHandler;.access$200:(Lfr/nocle/passegares/radar/MessageHandler;)Landroid/app/Activity; // method@86ff │ │ +2a9c5e: 0c00 |0007: move-result-object v0 │ │ +2a9c60: 1401 2800 0f7f |0008: const v1, #float 1.9008e+38 // #7f0f0028 │ │ +2a9c66: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +2a9c68: 7130 a416 1002 |000c: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@16a4 │ │ +2a9c6e: 0c00 |000f: move-result-object v0 │ │ +2a9c70: 6e10 a616 0000 |0010: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@16a6 │ │ +2a9c76: 5430 5183 |0013: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$6$1;.this$1:Lfr/nocle/passegares/radar/MessageHandler$6; // field@8351 │ │ +2a9c7a: 5400 5383 |0015: iget-object v0, v0, Lfr/nocle/passegares/radar/MessageHandler$6;.val$boutonCreerBoutique:Landroid/widget/Button; // field@8353 │ │ +2a9c7e: 1301 0800 |0017: const/16 v1, #int 8 // #8 │ │ +2a9c82: 6e20 8813 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@1388 │ │ +2a9c88: 5430 5183 |001c: iget-object v0, v3, Lfr/nocle/passegares/radar/MessageHandler$6$1;.this$1:Lfr/nocle/passegares/radar/MessageHandler$6; // field@8351 │ │ +2a9c8c: 5400 5283 |001e: iget-object v0, v0, Lfr/nocle/passegares/radar/MessageHandler$6;.this$0:Lfr/nocle/passegares/radar/MessageHandler; // field@8352 │ │ +2a9c90: 5431 5183 |0020: iget-object v1, v3, Lfr/nocle/passegares/radar/MessageHandler$6$1;.this$1:Lfr/nocle/passegares/radar/MessageHandler$6; // field@8351 │ │ +2a9c94: 5411 5583 |0022: iget-object v1, v1, Lfr/nocle/passegares/radar/MessageHandler$6;.val$garePlusProche:Lfr/nocle/passegares/modele/Gare; // field@8355 │ │ +2a9c98: 5432 5183 |0024: iget-object v2, v3, Lfr/nocle/passegares/radar/MessageHandler$6$1;.this$1:Lfr/nocle/passegares/radar/MessageHandler$6; // field@8351 │ │ +2a9c9c: 5422 5483 |0026: iget-object v2, v2, Lfr/nocle/passegares/radar/MessageHandler$6;.val$boutonVoirBoutique:Landroid/widget/Button; // field@8354 │ │ +2a9ca0: 7130 0287 1002 |0028: invoke-static {v0, v1, v2}, Lfr/nocle/passegares/radar/MessageHandler;.access$500:(Lfr/nocle/passegares/radar/MessageHandler;Lfr/nocle/passegares/modele/Gare;Landroid/widget/Button;)V // method@8702 │ │ +2a9ca6: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0013 line=291 │ │ 0x001c line=292 │ │ locals : │ │ 0x0000 - 0x002c reg=3 this Lfr/nocle/passegares/radar/MessageHandler$6$1; │ │ @@ -980358,18 +980357,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2ab434: |[2ab434] fr.nocle.passegares.succes.SuccesCtrl.:(Landroid/content/Context;)V │ │ -2ab444: 7020 4a85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/content/Context;)V // method@854a │ │ -2ab44a: 6e10 4e87 0000 |0003: invoke-virtual {v0}, Lfr/nocle/passegares/succes/SuccesCtrl;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@874e │ │ -2ab450: 0e00 |0006: return-void │ │ +2ab430: |[2ab430] fr.nocle.passegares.succes.SuccesCtrl.:(Landroid/content/Context;)V │ │ +2ab440: 7020 4a85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/content/Context;)V // method@854a │ │ +2ab446: 6e10 4e87 0000 |0003: invoke-virtual {v0}, Lfr/nocle/passegares/succes/SuccesCtrl;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@874e │ │ +2ab44c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/succes/SuccesCtrl; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -980379,17 +980378,17 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2ab454: |[2ab454] fr.nocle.passegares.succes.SuccesCtrl.:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -2ab464: 7020 4b85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@854b │ │ -2ab46a: 0e00 |0003: return-void │ │ +2ab450: |[2ab450] fr.nocle.passegares.succes.SuccesCtrl.:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +2ab460: 7020 4b85 1000 |0000: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/Controlleur;.:(Landroid/database/sqlite/SQLiteDatabase;)V // method@854b │ │ +2ab466: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/succes/SuccesCtrl; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ @@ -980398,160 +980397,160 @@ │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 150 16-bit code units │ │ -2ab16c: |[2ab16c] fr.nocle.passegares.succes.SuccesCtrl.getLabel:(II)I │ │ -2ab17c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -2ab17e: 1221 |0001: const/4 v1, #int 2 // #2 │ │ -2ab180: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -2ab182: 3224 0700 |0003: if-eq v4, v2, 000a // +0007 │ │ -2ab186: 3214 2900 |0005: if-eq v4, v1, 002e // +0029 │ │ -2ab18a: 3204 4700 |0007: if-eq v4, v0, 004e // +0047 │ │ -2ab18e: 2851 |0009: goto 005a // +0051 │ │ -2ab190: 2b05 6600 0000 |000a: packed-switch v5, 00000070 // +00000066 │ │ -2ab196: 2821 |000d: goto 002e // +0021 │ │ -2ab198: 1404 dd00 0f7f |000e: const v4, #float 1.90084e+38 // #7f0f00dd │ │ -2ab19e: 0f04 |0011: return v4 │ │ -2ab1a0: 1404 dc00 0f7f |0012: const v4, #float 1.90084e+38 // #7f0f00dc │ │ -2ab1a6: 0f04 |0015: return v4 │ │ -2ab1a8: 1404 db00 0f7f |0016: const v4, #float 1.90084e+38 // #7f0f00db │ │ -2ab1ae: 0f04 |0019: return v4 │ │ -2ab1b0: 1404 da00 0f7f |001a: const v4, #float 1.90084e+38 // #7f0f00da │ │ -2ab1b6: 0f04 |001d: return v4 │ │ -2ab1b8: 1404 d900 0f7f |001e: const v4, #float 1.90084e+38 // #7f0f00d9 │ │ -2ab1be: 0f04 |0021: return v4 │ │ -2ab1c0: 1404 d800 0f7f |0022: const v4, #float 1.90084e+38 // #7f0f00d8 │ │ -2ab1c6: 0f04 |0025: return v4 │ │ -2ab1c8: 1404 d700 0f7f |0026: const v4, #float 1.90084e+38 // #7f0f00d7 │ │ -2ab1ce: 0f04 |0029: return v4 │ │ -2ab1d0: 1404 d600 0f7f |002a: const v4, #float 1.90084e+38 // #7f0f00d6 │ │ -2ab1d6: 0f04 |002d: return v4 │ │ -2ab1d8: 2b05 5600 0000 |002e: packed-switch v5, 00000084 // +00000056 │ │ -2ab1de: 281d |0031: goto 004e // +001d │ │ -2ab1e0: 1404 e400 0f7f |0032: const v4, #float 1.90084e+38 // #7f0f00e4 │ │ -2ab1e6: 0f04 |0035: return v4 │ │ -2ab1e8: 1404 e300 0f7f |0036: const v4, #float 1.90084e+38 // #7f0f00e3 │ │ -2ab1ee: 0f04 |0039: return v4 │ │ -2ab1f0: 1404 e200 0f7f |003a: const v4, #float 1.90084e+38 // #7f0f00e2 │ │ -2ab1f6: 0f04 |003d: return v4 │ │ -2ab1f8: 1404 e100 0f7f |003e: const v4, #float 1.90084e+38 // #7f0f00e1 │ │ -2ab1fe: 0f04 |0041: return v4 │ │ -2ab200: 1404 e000 0f7f |0042: const v4, #float 1.90084e+38 // #7f0f00e0 │ │ -2ab206: 0f04 |0045: return v4 │ │ -2ab208: 1404 df00 0f7f |0046: const v4, #float 1.90084e+38 // #7f0f00df │ │ -2ab20e: 0f04 |0049: return v4 │ │ -2ab210: 1404 de00 0f7f |004a: const v4, #float 1.90084e+38 // #7f0f00de │ │ -2ab216: 0f04 |004d: return v4 │ │ -2ab218: 3225 1e00 |004e: if-eq v5, v2, 006c // +001e │ │ -2ab21c: 3215 1800 |0050: if-eq v5, v1, 0068 // +0018 │ │ -2ab220: 3205 1200 |0052: if-eq v5, v0, 0064 // +0012 │ │ -2ab224: 1244 |0054: const/4 v4, #int 4 // #4 │ │ -2ab226: 3245 0b00 |0055: if-eq v5, v4, 0060 // +000b │ │ -2ab22a: 1254 |0057: const/4 v4, #int 5 // #5 │ │ -2ab22c: 3245 0400 |0058: if-eq v5, v4, 005c // +0004 │ │ -2ab230: 1204 |005a: const/4 v4, #int 0 // #0 │ │ -2ab232: 0f04 |005b: return v4 │ │ -2ab234: 1404 eb00 0f7f |005c: const v4, #float 1.90084e+38 // #7f0f00eb │ │ -2ab23a: 0f04 |005f: return v4 │ │ -2ab23c: 1404 ea00 0f7f |0060: const v4, #float 1.90084e+38 // #7f0f00ea │ │ -2ab242: 0f04 |0063: return v4 │ │ -2ab244: 1404 e900 0f7f |0064: const v4, #float 1.90084e+38 // #7f0f00e9 │ │ -2ab24a: 0f04 |0067: return v4 │ │ -2ab24c: 1404 e800 0f7f |0068: const v4, #float 1.90084e+38 // #7f0f00e8 │ │ -2ab252: 0f04 |006b: return v4 │ │ -2ab254: 1404 e700 0f7f |006c: const v4, #float 1.90084e+38 // #7f0f00e7 │ │ -2ab25a: 0f04 |006f: return v4 │ │ -2ab25c: 0001 0800 0100 0000 2000 0000 1c00 ... |0070: packed-switch-data (20 units) │ │ -2ab284: 0001 0700 0100 0000 1c00 0000 1800 ... |0084: packed-switch-data (18 units) │ │ +2ab168: |[2ab168] fr.nocle.passegares.succes.SuccesCtrl.getLabel:(II)I │ │ +2ab178: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +2ab17a: 1221 |0001: const/4 v1, #int 2 // #2 │ │ +2ab17c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +2ab17e: 3224 0700 |0003: if-eq v4, v2, 000a // +0007 │ │ +2ab182: 3214 2900 |0005: if-eq v4, v1, 002e // +0029 │ │ +2ab186: 3204 4700 |0007: if-eq v4, v0, 004e // +0047 │ │ +2ab18a: 2851 |0009: goto 005a // +0051 │ │ +2ab18c: 2b05 6600 0000 |000a: packed-switch v5, 00000070 // +00000066 │ │ +2ab192: 2821 |000d: goto 002e // +0021 │ │ +2ab194: 1404 dd00 0f7f |000e: const v4, #float 1.90084e+38 // #7f0f00dd │ │ +2ab19a: 0f04 |0011: return v4 │ │ +2ab19c: 1404 dc00 0f7f |0012: const v4, #float 1.90084e+38 // #7f0f00dc │ │ +2ab1a2: 0f04 |0015: return v4 │ │ +2ab1a4: 1404 db00 0f7f |0016: const v4, #float 1.90084e+38 // #7f0f00db │ │ +2ab1aa: 0f04 |0019: return v4 │ │ +2ab1ac: 1404 da00 0f7f |001a: const v4, #float 1.90084e+38 // #7f0f00da │ │ +2ab1b2: 0f04 |001d: return v4 │ │ +2ab1b4: 1404 d900 0f7f |001e: const v4, #float 1.90084e+38 // #7f0f00d9 │ │ +2ab1ba: 0f04 |0021: return v4 │ │ +2ab1bc: 1404 d800 0f7f |0022: const v4, #float 1.90084e+38 // #7f0f00d8 │ │ +2ab1c2: 0f04 |0025: return v4 │ │ +2ab1c4: 1404 d700 0f7f |0026: const v4, #float 1.90084e+38 // #7f0f00d7 │ │ +2ab1ca: 0f04 |0029: return v4 │ │ +2ab1cc: 1404 d600 0f7f |002a: const v4, #float 1.90084e+38 // #7f0f00d6 │ │ +2ab1d2: 0f04 |002d: return v4 │ │ +2ab1d4: 2b05 5600 0000 |002e: packed-switch v5, 00000084 // +00000056 │ │ +2ab1da: 281d |0031: goto 004e // +001d │ │ +2ab1dc: 1404 e400 0f7f |0032: const v4, #float 1.90084e+38 // #7f0f00e4 │ │ +2ab1e2: 0f04 |0035: return v4 │ │ +2ab1e4: 1404 e300 0f7f |0036: const v4, #float 1.90084e+38 // #7f0f00e3 │ │ +2ab1ea: 0f04 |0039: return v4 │ │ +2ab1ec: 1404 e200 0f7f |003a: const v4, #float 1.90084e+38 // #7f0f00e2 │ │ +2ab1f2: 0f04 |003d: return v4 │ │ +2ab1f4: 1404 e100 0f7f |003e: const v4, #float 1.90084e+38 // #7f0f00e1 │ │ +2ab1fa: 0f04 |0041: return v4 │ │ +2ab1fc: 1404 e000 0f7f |0042: const v4, #float 1.90084e+38 // #7f0f00e0 │ │ +2ab202: 0f04 |0045: return v4 │ │ +2ab204: 1404 df00 0f7f |0046: const v4, #float 1.90084e+38 // #7f0f00df │ │ +2ab20a: 0f04 |0049: return v4 │ │ +2ab20c: 1404 de00 0f7f |004a: const v4, #float 1.90084e+38 // #7f0f00de │ │ +2ab212: 0f04 |004d: return v4 │ │ +2ab214: 3225 1e00 |004e: if-eq v5, v2, 006c // +001e │ │ +2ab218: 3215 1800 |0050: if-eq v5, v1, 0068 // +0018 │ │ +2ab21c: 3205 1200 |0052: if-eq v5, v0, 0064 // +0012 │ │ +2ab220: 1244 |0054: const/4 v4, #int 4 // #4 │ │ +2ab222: 3245 0b00 |0055: if-eq v5, v4, 0060 // +000b │ │ +2ab226: 1254 |0057: const/4 v4, #int 5 // #5 │ │ +2ab228: 3245 0400 |0058: if-eq v5, v4, 005c // +0004 │ │ +2ab22c: 1204 |005a: const/4 v4, #int 0 // #0 │ │ +2ab22e: 0f04 |005b: return v4 │ │ +2ab230: 1404 eb00 0f7f |005c: const v4, #float 1.90084e+38 // #7f0f00eb │ │ +2ab236: 0f04 |005f: return v4 │ │ +2ab238: 1404 ea00 0f7f |0060: const v4, #float 1.90084e+38 // #7f0f00ea │ │ +2ab23e: 0f04 |0063: return v4 │ │ +2ab240: 1404 e900 0f7f |0064: const v4, #float 1.90084e+38 // #7f0f00e9 │ │ +2ab246: 0f04 |0067: return v4 │ │ +2ab248: 1404 e800 0f7f |0068: const v4, #float 1.90084e+38 // #7f0f00e8 │ │ +2ab24e: 0f04 |006b: return v4 │ │ +2ab250: 1404 e700 0f7f |006c: const v4, #float 1.90084e+38 // #7f0f00e7 │ │ +2ab256: 0f04 |006f: return v4 │ │ +2ab258: 0001 0800 0100 0000 2000 0000 1c00 ... |0070: packed-switch-data (20 units) │ │ +2ab280: 0001 0700 0100 0000 1c00 0000 1800 ... |0084: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/nocle/passegares/succes/SuccesCtrl;) │ │ name : 'getAllSucces' │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 119 16-bit code units │ │ -2ab334: |[2ab334] fr.nocle.passegares.succes.SuccesCtrl.getAllSucces:()Ljava/util/ArrayList; │ │ -2ab344: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -2ab348: 5401 8c83 |0002: iget-object v1, v0, Lfr/nocle/passegares/succes/SuccesCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@838c │ │ -2ab34c: 1242 |0004: const/4 v2, #int 4 // #4 │ │ -2ab34e: 2323 9411 |0005: new-array v3, v2, [Ljava/lang/String; // type@1194 │ │ -2ab352: 1a02 908a |0007: const-string v2, "type" // string@8a90 │ │ -2ab356: 1209 |0009: const/4 v9, #int 0 // #0 │ │ -2ab358: 4d02 0309 |000a: aput-object v2, v3, v9 │ │ -2ab35c: 1a02 7472 |000c: const-string v2, "niveau" // string@7274 │ │ -2ab360: 121a |000e: const/4 v10, #int 1 // #1 │ │ -2ab362: 4d02 030a |000f: aput-object v2, v3, v10 │ │ -2ab366: 1a02 d278 |0011: const-string v2, "quantiteNecessaire" // string@78d2 │ │ -2ab36a: 122b |0013: const/4 v11, #int 2 // #2 │ │ -2ab36c: 4d02 030b |0014: aput-object v2, v3, v11 │ │ -2ab370: 1a02 f54d |0016: const-string v2, "estValide" // string@4df5 │ │ -2ab374: 123c |0018: const/4 v12, #int 3 // #3 │ │ -2ab376: 4d02 030c |0019: aput-object v2, v3, v12 │ │ -2ab37a: 2395 9411 |001b: new-array v5, v9, [Ljava/lang/String; // type@1194 │ │ -2ab37e: 1a02 f033 |001d: const-string v2, "Succes" // string@33f0 │ │ -2ab382: 1a04 0000 |001f: const-string v4, "" // string@0000 │ │ -2ab386: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -2ab388: 1207 |0022: const/4 v7, #int 0 // #0 │ │ -2ab38a: 1a08 948a |0023: const-string v8, "type ASC, niveau ASC" // string@8a94 │ │ -2ab38e: 7408 9c03 0100 |0025: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ -2ab394: 0c01 |0028: move-result-object v1 │ │ -2ab396: 7210 7f03 0100 |0029: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2ab39c: 0a02 |002c: move-result v2 │ │ -2ab39e: 3902 0700 |002d: if-nez v2, 0034 // +0007 │ │ -2ab3a2: 7210 7303 0100 |002f: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2ab3a8: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -2ab3aa: 1101 |0033: return-object v1 │ │ -2ab3ac: 2202 b910 |0034: new-instance v2, Ljava/util/ArrayList; // type@10b9 │ │ -2ab3b0: 7010 5c89 0200 |0036: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@895c │ │ -2ab3b6: 12f3 |0039: const/4 v3, #int -1 // #ff │ │ -2ab3b8: 1214 |003a: const/4 v4, #int 1 // #1 │ │ -2ab3ba: 7210 8003 0100 |003b: invoke-interface {v1}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ -2ab3c0: 0a05 |003e: move-result v5 │ │ -2ab3c2: 3805 3400 |003f: if-eqz v5, 0073 // +0034 │ │ -2ab3c6: 7220 7903 9100 |0041: invoke-interface {v1, v9}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2ab3cc: 0a05 |0044: move-result v5 │ │ -2ab3ce: 7220 7903 a100 |0045: invoke-interface {v1, v10}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2ab3d4: 0a06 |0048: move-result v6 │ │ -2ab3d6: 7220 7903 c100 |0049: invoke-interface {v1, v12}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2ab3dc: 0a07 |004c: move-result v7 │ │ -2ab3de: 33a7 0400 |004d: if-ne v7, v10, 0051 // +0004 │ │ -2ab3e2: 1217 |004f: const/4 v7, #int 1 // #1 │ │ -2ab3e4: 2802 |0050: goto 0052 // +0002 │ │ -2ab3e6: 1207 |0051: const/4 v7, #int 0 // #0 │ │ -2ab3e8: 7030 4d87 5006 |0052: invoke-direct {v0, v5, v6}, Lfr/nocle/passegares/succes/SuccesCtrl;.getLabel:(II)I // method@874d │ │ -2ab3ee: 0a0f |0055: move-result v15 │ │ -2ab3f0: 3335 0800 |0056: if-ne v5, v3, 005e // +0008 │ │ -2ab3f4: 3807 0300 |0058: if-eqz v7, 005b // +0003 │ │ -2ab3f8: 2804 |005a: goto 005e // +0004 │ │ -2ab3fa: 0211 0400 |005b: move/from16 v17, v4 │ │ -2ab3fe: 2803 |005d: goto 0060 // +0003 │ │ -2ab400: 1311 0100 |005e: const/16 v17, #int 1 // #1 │ │ -2ab404: 2203 3110 |0060: new-instance v3, Lfr/nocle/passegares/succes/Succes; // type@1031 │ │ -2ab408: 7220 7903 b100 |0062: invoke-interface {v1, v11}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2ab40e: 0a12 |0065: move-result v18 │ │ -2ab410: 073d |0066: move-object v13, v3 │ │ -2ab412: 015e |0067: move v14, v5 │ │ -2ab414: 0210 0700 |0068: move/from16 v16, v7 │ │ -2ab418: 7606 3887 0d00 |006a: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lfr/nocle/passegares/succes/Succes;.:(IIZZI)V // method@8738 │ │ -2ab41e: 6e20 6089 3200 |006d: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ -2ab424: 0153 |0070: move v3, v5 │ │ -2ab426: 0174 |0071: move v4, v7 │ │ -2ab428: 28c9 |0072: goto 003b // -0037 │ │ -2ab42a: 7210 7303 0100 |0073: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2ab430: 1102 |0076: return-object v2 │ │ +2ab330: |[2ab330] fr.nocle.passegares.succes.SuccesCtrl.getAllSucces:()Ljava/util/ArrayList; │ │ +2ab340: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +2ab344: 5401 8c83 |0002: iget-object v1, v0, Lfr/nocle/passegares/succes/SuccesCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@838c │ │ +2ab348: 1242 |0004: const/4 v2, #int 4 // #4 │ │ +2ab34a: 2323 9411 |0005: new-array v3, v2, [Ljava/lang/String; // type@1194 │ │ +2ab34e: 1a02 908a |0007: const-string v2, "type" // string@8a90 │ │ +2ab352: 1209 |0009: const/4 v9, #int 0 // #0 │ │ +2ab354: 4d02 0309 |000a: aput-object v2, v3, v9 │ │ +2ab358: 1a02 7472 |000c: const-string v2, "niveau" // string@7274 │ │ +2ab35c: 121a |000e: const/4 v10, #int 1 // #1 │ │ +2ab35e: 4d02 030a |000f: aput-object v2, v3, v10 │ │ +2ab362: 1a02 d278 |0011: const-string v2, "quantiteNecessaire" // string@78d2 │ │ +2ab366: 122b |0013: const/4 v11, #int 2 // #2 │ │ +2ab368: 4d02 030b |0014: aput-object v2, v3, v11 │ │ +2ab36c: 1a02 f54d |0016: const-string v2, "estValide" // string@4df5 │ │ +2ab370: 123c |0018: const/4 v12, #int 3 // #3 │ │ +2ab372: 4d02 030c |0019: aput-object v2, v3, v12 │ │ +2ab376: 2395 9411 |001b: new-array v5, v9, [Ljava/lang/String; // type@1194 │ │ +2ab37a: 1a02 f033 |001d: const-string v2, "Succes" // string@33f0 │ │ +2ab37e: 1a04 0000 |001f: const-string v4, "" // string@0000 │ │ +2ab382: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +2ab384: 1207 |0022: const/4 v7, #int 0 // #0 │ │ +2ab386: 1a08 948a |0023: const-string v8, "type ASC, niveau ASC" // string@8a94 │ │ +2ab38a: 7408 9c03 0100 |0025: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ +2ab390: 0c01 |0028: move-result-object v1 │ │ +2ab392: 7210 7f03 0100 |0029: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2ab398: 0a02 |002c: move-result v2 │ │ +2ab39a: 3902 0700 |002d: if-nez v2, 0034 // +0007 │ │ +2ab39e: 7210 7303 0100 |002f: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2ab3a4: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +2ab3a6: 1101 |0033: return-object v1 │ │ +2ab3a8: 2202 b910 |0034: new-instance v2, Ljava/util/ArrayList; // type@10b9 │ │ +2ab3ac: 7010 5c89 0200 |0036: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@895c │ │ +2ab3b2: 12f3 |0039: const/4 v3, #int -1 // #ff │ │ +2ab3b4: 1214 |003a: const/4 v4, #int 1 // #1 │ │ +2ab3b6: 7210 8003 0100 |003b: invoke-interface {v1}, Landroid/database/Cursor;.moveToNext:()Z // method@0380 │ │ +2ab3bc: 0a05 |003e: move-result v5 │ │ +2ab3be: 3805 3400 |003f: if-eqz v5, 0073 // +0034 │ │ +2ab3c2: 7220 7903 9100 |0041: invoke-interface {v1, v9}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2ab3c8: 0a05 |0044: move-result v5 │ │ +2ab3ca: 7220 7903 a100 |0045: invoke-interface {v1, v10}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2ab3d0: 0a06 |0048: move-result v6 │ │ +2ab3d2: 7220 7903 c100 |0049: invoke-interface {v1, v12}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2ab3d8: 0a07 |004c: move-result v7 │ │ +2ab3da: 33a7 0400 |004d: if-ne v7, v10, 0051 // +0004 │ │ +2ab3de: 1217 |004f: const/4 v7, #int 1 // #1 │ │ +2ab3e0: 2802 |0050: goto 0052 // +0002 │ │ +2ab3e2: 1207 |0051: const/4 v7, #int 0 // #0 │ │ +2ab3e4: 7030 4d87 5006 |0052: invoke-direct {v0, v5, v6}, Lfr/nocle/passegares/succes/SuccesCtrl;.getLabel:(II)I // method@874d │ │ +2ab3ea: 0a0f |0055: move-result v15 │ │ +2ab3ec: 3335 0800 |0056: if-ne v5, v3, 005e // +0008 │ │ +2ab3f0: 3807 0300 |0058: if-eqz v7, 005b // +0003 │ │ +2ab3f4: 2804 |005a: goto 005e // +0004 │ │ +2ab3f6: 0211 0400 |005b: move/from16 v17, v4 │ │ +2ab3fa: 2803 |005d: goto 0060 // +0003 │ │ +2ab3fc: 1311 0100 |005e: const/16 v17, #int 1 // #1 │ │ +2ab400: 2203 3110 |0060: new-instance v3, Lfr/nocle/passegares/succes/Succes; // type@1031 │ │ +2ab404: 7220 7903 b100 |0062: invoke-interface {v1, v11}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2ab40a: 0a12 |0065: move-result v18 │ │ +2ab40c: 073d |0066: move-object v13, v3 │ │ +2ab40e: 015e |0067: move v14, v5 │ │ +2ab410: 0210 0700 |0068: move/from16 v16, v7 │ │ +2ab414: 7606 3887 0d00 |006a: invoke-direct/range {v13, v14, v15, v16, v17, v18}, Lfr/nocle/passegares/succes/Succes;.:(IIZZI)V // method@8738 │ │ +2ab41a: 6e20 6089 3200 |006d: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@8960 │ │ +2ab420: 0153 |0070: move v3, v5 │ │ +2ab422: 0174 |0071: move v4, v7 │ │ +2ab424: 28c9 |0072: goto 003b // -0037 │ │ +2ab426: 7210 7303 0100 |0073: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2ab42c: 1102 |0076: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=71 │ │ 0x0029 line=78 │ │ 0x002f line=80 │ │ 0x0034 line=84 │ │ 0x003b line=87 │ │ @@ -980570,50 +980569,50 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 62 16-bit code units │ │ -2ab2a8: |[2ab2a8] fr.nocle.passegares.succes.SuccesCtrl.quantiteProchainPalier:(I)I │ │ -2ab2b8: 5490 8c83 |0000: iget-object v0, v9, Lfr/nocle/passegares/succes/SuccesCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@838c │ │ -2ab2bc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -2ab2be: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ -2ab2c2: 1a03 5b5c |0005: const-string v3, "id" // string@5c5b │ │ -2ab2c6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -2ab2c8: 4d03 0204 |0008: aput-object v3, v2, v4 │ │ -2ab2cc: 1a03 d278 |000a: const-string v3, "quantiteNecessaire" // string@78d2 │ │ -2ab2d0: 1218 |000c: const/4 v8, #int 1 // #1 │ │ -2ab2d2: 4d03 0208 |000d: aput-object v3, v2, v8 │ │ -2ab2d6: 2315 9411 |000f: new-array v5, v1, [Ljava/lang/String; // type@1194 │ │ -2ab2da: 7110 dd88 0a00 |0011: invoke-static {v10}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2ab2e0: 0c0a |0014: move-result-object v10 │ │ -2ab2e2: 4d0a 0504 |0015: aput-object v10, v5, v4 │ │ -2ab2e6: 7110 dd88 0400 |0017: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2ab2ec: 0c0a |001a: move-result-object v10 │ │ -2ab2ee: 4d0a 0508 |001b: aput-object v10, v5, v8 │ │ -2ab2f2: 1a01 f033 |001d: const-string v1, "Succes" // string@33f0 │ │ -2ab2f6: 1a03 928a |001f: const-string v3, "type = ? AND estValide = ?" // string@8a92 │ │ -2ab2fa: 120a |0021: const/4 v10, #int 0 // #0 │ │ -2ab2fc: 1206 |0022: const/4 v6, #int 0 // #0 │ │ -2ab2fe: 1a07 7572 |0023: const-string v7, "niveau ASC" // string@7275 │ │ -2ab302: 0754 |0025: move-object v4, v5 │ │ -2ab304: 07a5 |0026: move-object v5, v10 │ │ -2ab306: 7408 9c03 0000 |0027: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ -2ab30c: 0c0a |002a: move-result-object v10 │ │ -2ab30e: 7210 7f03 0a00 |002b: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2ab314: 0a00 |002e: move-result v0 │ │ -2ab316: 3900 0700 |002f: if-nez v0, 0036 // +0007 │ │ -2ab31a: 7210 7303 0a00 |0031: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2ab320: 12fa |0034: const/4 v10, #int -1 // #ff │ │ -2ab322: 0f0a |0035: return v10 │ │ -2ab324: 7220 7903 8a00 |0036: invoke-interface {v10, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -2ab32a: 0a00 |0039: move-result v0 │ │ -2ab32c: 7210 7303 0a00 |003a: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2ab332: 0f00 |003d: return v0 │ │ +2ab2a4: |[2ab2a4] fr.nocle.passegares.succes.SuccesCtrl.quantiteProchainPalier:(I)I │ │ +2ab2b4: 5490 8c83 |0000: iget-object v0, v9, Lfr/nocle/passegares/succes/SuccesCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@838c │ │ +2ab2b8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +2ab2ba: 2312 9411 |0003: new-array v2, v1, [Ljava/lang/String; // type@1194 │ │ +2ab2be: 1a03 5b5c |0005: const-string v3, "id" // string@5c5b │ │ +2ab2c2: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +2ab2c4: 4d03 0204 |0008: aput-object v3, v2, v4 │ │ +2ab2c8: 1a03 d278 |000a: const-string v3, "quantiteNecessaire" // string@78d2 │ │ +2ab2cc: 1218 |000c: const/4 v8, #int 1 // #1 │ │ +2ab2ce: 4d03 0208 |000d: aput-object v3, v2, v8 │ │ +2ab2d2: 2315 9411 |000f: new-array v5, v1, [Ljava/lang/String; // type@1194 │ │ +2ab2d6: 7110 dd88 0a00 |0011: invoke-static {v10}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2ab2dc: 0c0a |0014: move-result-object v10 │ │ +2ab2de: 4d0a 0504 |0015: aput-object v10, v5, v4 │ │ +2ab2e2: 7110 dd88 0400 |0017: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2ab2e8: 0c0a |001a: move-result-object v10 │ │ +2ab2ea: 4d0a 0508 |001b: aput-object v10, v5, v8 │ │ +2ab2ee: 1a01 f033 |001d: const-string v1, "Succes" // string@33f0 │ │ +2ab2f2: 1a03 928a |001f: const-string v3, "type = ? AND estValide = ?" // string@8a92 │ │ +2ab2f6: 120a |0021: const/4 v10, #int 0 // #0 │ │ +2ab2f8: 1206 |0022: const/4 v6, #int 0 // #0 │ │ +2ab2fa: 1a07 7572 |0023: const-string v7, "niveau ASC" // string@7275 │ │ +2ab2fe: 0754 |0025: move-object v4, v5 │ │ +2ab300: 07a5 |0026: move-object v5, v10 │ │ +2ab302: 7408 9c03 0000 |0027: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ +2ab308: 0c0a |002a: move-result-object v10 │ │ +2ab30a: 7210 7f03 0a00 |002b: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2ab310: 0a00 |002e: move-result v0 │ │ +2ab312: 3900 0700 |002f: if-nez v0, 0036 // +0007 │ │ +2ab316: 7210 7303 0a00 |0031: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2ab31c: 12fa |0034: const/4 v10, #int -1 // #ff │ │ +2ab31e: 0f0a |0035: return v10 │ │ +2ab320: 7220 7903 8a00 |0036: invoke-interface {v10, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +2ab326: 0a00 |0039: move-result v0 │ │ +2ab328: 7210 7303 0a00 |003a: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2ab32e: 0f00 |003d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0011 line=33 │ │ 0x0027 line=30 │ │ 0x002b line=37 │ │ 0x0031 line=39 │ │ @@ -980628,59 +980627,59 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 86 16-bit code units │ │ -2ab46c: |[2ab46c] fr.nocle.passegares.succes.SuccesCtrl.validerNiveauSuivant:(I)V │ │ -2ab47c: 54a0 8c83 |0000: iget-object v0, v10, Lfr/nocle/passegares/succes/SuccesCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@838c │ │ -2ab480: 1218 |0002: const/4 v8, #int 1 // #1 │ │ -2ab482: 2382 9411 |0003: new-array v2, v8, [Ljava/lang/String; // type@1194 │ │ -2ab486: 1a01 5b5c |0005: const-string v1, "id" // string@5c5b │ │ -2ab48a: 1209 |0007: const/4 v9, #int 0 // #0 │ │ -2ab48c: 4d01 0209 |0008: aput-object v1, v2, v9 │ │ -2ab490: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -2ab492: 2314 9411 |000b: new-array v4, v1, [Ljava/lang/String; // type@1194 │ │ -2ab496: 7110 dd88 0b00 |000d: invoke-static {v11}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2ab49c: 0c0b |0010: move-result-object v11 │ │ -2ab49e: 4d0b 0409 |0011: aput-object v11, v4, v9 │ │ -2ab4a2: 7110 dd88 0900 |0013: invoke-static {v9}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ -2ab4a8: 0c0b |0016: move-result-object v11 │ │ -2ab4aa: 4d0b 0408 |0017: aput-object v11, v4, v8 │ │ -2ab4ae: 1a01 f033 |0019: const-string v1, "Succes" // string@33f0 │ │ -2ab4b2: 1a03 928a |001b: const-string v3, "type = ? AND estValide = ?" // string@8a92 │ │ -2ab4b6: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -2ab4b8: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -2ab4ba: 1a07 7572 |001f: const-string v7, "niveau ASC" // string@7275 │ │ -2ab4be: 7408 9c03 0000 |0021: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ -2ab4c4: 0c0b |0024: move-result-object v11 │ │ -2ab4c6: 7210 7f03 0b00 |0025: invoke-interface {v11}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ -2ab4cc: 0a00 |0028: move-result v0 │ │ -2ab4ce: 3900 0600 |0029: if-nez v0, 002f // +0006 │ │ -2ab4d2: 7210 7303 0b00 |002b: invoke-interface {v11}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2ab4d8: 0e00 |002e: return-void │ │ -2ab4da: 7220 7a03 9b00 |002f: invoke-interface {v11, v9}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -2ab4e0: 0b00 |0032: move-result-wide v0 │ │ -2ab4e2: 7210 7303 0b00 |0033: invoke-interface {v11}, Landroid/database/Cursor;.close:()V // method@0373 │ │ -2ab4e8: 220b 6600 |0036: new-instance v11, Landroid/content/ContentValues; // type@0066 │ │ -2ab4ec: 7010 2c02 0b00 |0038: invoke-direct {v11}, Landroid/content/ContentValues;.:()V // method@022c │ │ -2ab4f2: 7110 6f88 0800 |003b: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ -2ab4f8: 0c02 |003e: move-result-object v2 │ │ -2ab4fa: 1a03 f54d |003f: const-string v3, "estValide" // string@4df5 │ │ -2ab4fe: 6e30 2f02 3b02 |0041: invoke-virtual {v11, v3, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ -2ab504: 54a2 8c83 |0044: iget-object v2, v10, Lfr/nocle/passegares/succes/SuccesCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@838c │ │ -2ab508: 2383 9411 |0046: new-array v3, v8, [Ljava/lang/String; // type@1194 │ │ -2ab50c: 7120 de88 1000 |0048: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ -2ab512: 0c00 |004b: move-result-object v0 │ │ -2ab514: 4d00 0309 |004c: aput-object v0, v3, v9 │ │ -2ab518: 1a00 f033 |004e: const-string v0, "Succes" // string@33f0 │ │ -2ab51c: 1a01 5d5c |0050: const-string v1, "id = ?" // string@5c5d │ │ -2ab520: 6e53 9f03 021b |0052: invoke-virtual {v2, v0, v11, v1, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@039f │ │ -2ab526: 0e00 |0055: return-void │ │ +2ab468: |[2ab468] fr.nocle.passegares.succes.SuccesCtrl.validerNiveauSuivant:(I)V │ │ +2ab478: 54a0 8c83 |0000: iget-object v0, v10, Lfr/nocle/passegares/succes/SuccesCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@838c │ │ +2ab47c: 1218 |0002: const/4 v8, #int 1 // #1 │ │ +2ab47e: 2382 9411 |0003: new-array v2, v8, [Ljava/lang/String; // type@1194 │ │ +2ab482: 1a01 5b5c |0005: const-string v1, "id" // string@5c5b │ │ +2ab486: 1209 |0007: const/4 v9, #int 0 // #0 │ │ +2ab488: 4d01 0209 |0008: aput-object v1, v2, v9 │ │ +2ab48c: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +2ab48e: 2314 9411 |000b: new-array v4, v1, [Ljava/lang/String; // type@1194 │ │ +2ab492: 7110 dd88 0b00 |000d: invoke-static {v11}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2ab498: 0c0b |0010: move-result-object v11 │ │ +2ab49a: 4d0b 0409 |0011: aput-object v11, v4, v9 │ │ +2ab49e: 7110 dd88 0900 |0013: invoke-static {v9}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@88dd │ │ +2ab4a4: 0c0b |0016: move-result-object v11 │ │ +2ab4a6: 4d0b 0408 |0017: aput-object v11, v4, v8 │ │ +2ab4aa: 1a01 f033 |0019: const-string v1, "Succes" // string@33f0 │ │ +2ab4ae: 1a03 928a |001b: const-string v3, "type = ? AND estValide = ?" // string@8a92 │ │ +2ab4b2: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +2ab4b4: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +2ab4b6: 1a07 7572 |001f: const-string v7, "niveau ASC" // string@7275 │ │ +2ab4ba: 7408 9c03 0000 |0021: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@039c │ │ +2ab4c0: 0c0b |0024: move-result-object v11 │ │ +2ab4c2: 7210 7f03 0b00 |0025: invoke-interface {v11}, Landroid/database/Cursor;.moveToFirst:()Z // method@037f │ │ +2ab4c8: 0a00 |0028: move-result v0 │ │ +2ab4ca: 3900 0600 |0029: if-nez v0, 002f // +0006 │ │ +2ab4ce: 7210 7303 0b00 |002b: invoke-interface {v11}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2ab4d4: 0e00 |002e: return-void │ │ +2ab4d6: 7220 7a03 9b00 |002f: invoke-interface {v11, v9}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +2ab4dc: 0b00 |0032: move-result-wide v0 │ │ +2ab4de: 7210 7303 0b00 |0033: invoke-interface {v11}, Landroid/database/Cursor;.close:()V // method@0373 │ │ +2ab4e4: 220b 6600 |0036: new-instance v11, Landroid/content/ContentValues; // type@0066 │ │ +2ab4e8: 7010 2c02 0b00 |0038: invoke-direct {v11}, Landroid/content/ContentValues;.:()V // method@022c │ │ +2ab4ee: 7110 6f88 0800 |003b: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@886f │ │ +2ab4f4: 0c02 |003e: move-result-object v2 │ │ +2ab4f6: 1a03 f54d |003f: const-string v3, "estValide" // string@4df5 │ │ +2ab4fa: 6e30 2f02 3b02 |0041: invoke-virtual {v11, v3, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@022f │ │ +2ab500: 54a2 8c83 |0044: iget-object v2, v10, Lfr/nocle/passegares/succes/SuccesCtrl;.bdd:Landroid/database/sqlite/SQLiteDatabase; // field@838c │ │ +2ab504: 2383 9411 |0046: new-array v3, v8, [Ljava/lang/String; // type@1194 │ │ +2ab508: 7120 de88 1000 |0048: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@88de │ │ +2ab50e: 0c00 |004b: move-result-object v0 │ │ +2ab510: 4d00 0309 |004c: aput-object v0, v3, v9 │ │ +2ab514: 1a00 f033 |004e: const-string v0, "Succes" // string@33f0 │ │ +2ab518: 1a01 5d5c |0050: const-string v1, "id = ?" // string@5c5d │ │ +2ab51c: 6e53 9f03 021b |0052: invoke-virtual {v2, v0, v11, v1, v3}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@039f │ │ +2ab522: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000d line=52 │ │ 0x0021 line=49 │ │ 0x0025 line=56 │ │ 0x002b line=58 │ │ @@ -980728,18 +980727,18 @@ │ │ type : '(Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2ad468: |[2ad468] fr.nocle.passegares.visa.ResumeVisaSwipeFragment$1.:(Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment;)V │ │ -2ad478: 5b01 be83 |0000: iput-object v1, v0, Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment$1;.this$0:Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment; // field@83be │ │ -2ad47c: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ -2ad482: 0e00 |0005: return-void │ │ +2ad464: |[2ad464] fr.nocle.passegares.visa.ResumeVisaSwipeFragment$1.:(Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment;)V │ │ +2ad474: 5b01 be83 |0000: iput-object v1, v0, Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment$1;.this$0:Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment; // field@83be │ │ +2ad478: 7010 a288 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@88a2 │ │ +2ad47e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment; │ │ │ │ @@ -980749,25 +980748,25 @@ │ │ type : '(Lcom/google/android/material/tabs/TabLayout$Tab;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -2ad484: |[2ad484] fr.nocle.passegares.visa.ResumeVisaSwipeFragment$1.onConfigureTab:(Lcom/google/android/material/tabs/TabLayout$Tab;I)V │ │ -2ad494: 3803 0b00 |0000: if-eqz v3, 000b // +000b │ │ -2ad498: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -2ad49a: 3203 0400 |0003: if-eq v3, v0, 0007 // +0004 │ │ -2ad49e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -2ad4a0: 2808 |0006: goto 000e // +0008 │ │ -2ad4a2: 1403 1001 0f7f |0007: const v3, #float 1.90085e+38 // #7f0f0110 │ │ -2ad4a8: 2804 |000a: goto 000e // +0004 │ │ -2ad4aa: 1403 0f01 0f7f |000b: const v3, #float 1.90085e+38 // #7f0f010f │ │ -2ad4b0: 6e20 7b7d 3200 |000e: invoke-virtual {v2, v3}, Lcom/google/android/material/tabs/TabLayout$Tab;.setText:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@7d7b │ │ -2ad4b6: 0e00 |0011: return-void │ │ +2ad480: |[2ad480] fr.nocle.passegares.visa.ResumeVisaSwipeFragment$1.onConfigureTab:(Lcom/google/android/material/tabs/TabLayout$Tab;I)V │ │ +2ad490: 3803 0b00 |0000: if-eqz v3, 000b // +000b │ │ +2ad494: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +2ad496: 3203 0400 |0003: if-eq v3, v0, 0007 // +0004 │ │ +2ad49a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +2ad49c: 2808 |0006: goto 000e // +0008 │ │ +2ad49e: 1403 1001 0f7f |0007: const v3, #float 1.90085e+38 // #7f0f0110 │ │ +2ad4a4: 2804 |000a: goto 000e // +0004 │ │ +2ad4a6: 1403 0f01 0f7f |000b: const v3, #float 1.90085e+38 // #7f0f010f │ │ +2ad4ac: 6e20 7b7d 3200 |000e: invoke-virtual {v2, v3}, Lcom/google/android/material/tabs/TabLayout$Tab;.setText:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@7d7b │ │ +2ad4b2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x000e line=56 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment$1; │ │ 0x0000 - 0x0012 reg=2 (null) Lcom/google/android/material/tabs/TabLayout$Tab; │ │ 0x0000 - 0x0012 reg=3 (null) I │ │ @@ -1081207,22 +1081206,22 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -2a7310: |[2a7310] fr.nocle.passegares.modele.ObjetSpecial.:(II)V │ │ -2a7320: 7030 2e86 1002 |0000: invoke-direct {v0, v1, v2}, Lfr/nocle/passegares/modele/ObjetVendable;.:(II)V // method@862e │ │ -2a7326: 7010 2c86 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/modele/ObjetSpecial;.getCoutObjet:()I // method@862c │ │ -2a732c: 0a01 |0006: move-result v1 │ │ -2a732e: 5901 0383 |0007: iput v1, v0, Lfr/nocle/passegares/modele/ObjetSpecial;.cout:I // field@8303 │ │ -2a7332: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -2a7334: 5901 0683 |000a: iput v1, v0, Lfr/nocle/passegares/modele/ObjetSpecial;.type:I // field@8306 │ │ -2a7338: 0e00 |000c: return-void │ │ +2a730c: |[2a730c] fr.nocle.passegares.modele.ObjetSpecial.:(II)V │ │ +2a731c: 7030 2e86 1002 |0000: invoke-direct {v0, v1, v2}, Lfr/nocle/passegares/modele/ObjetVendable;.:(II)V // method@862e │ │ +2a7322: 7010 2c86 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/modele/ObjetSpecial;.getCoutObjet:()I // method@862c │ │ +2a7328: 0a01 |0006: move-result v1 │ │ +2a732a: 5901 0383 |0007: iput v1, v0, Lfr/nocle/passegares/modele/ObjetSpecial;.cout:I // field@8303 │ │ +2a732e: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +2a7330: 5901 0683 |000a: iput v1, v0, Lfr/nocle/passegares/modele/ObjetSpecial;.type:I // field@8306 │ │ +2a7334: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=16 │ │ 0x000a line=17 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lfr/nocle/passegares/modele/ObjetSpecial; │ │ @@ -1081234,21 +1081233,21 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -2a72c4: |[2a72c4] fr.nocle.passegares.modele.ObjetSpecial.getCoutObjet:()I │ │ -2a72d4: 5210 0483 |0000: iget v0, v1, Lfr/nocle/passegares/modele/ObjetSpecial;.identifiant:I // field@8304 │ │ -2a72d8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -2a72dc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -2a72de: 0f00 |0005: return v0 │ │ -2a72e0: 1300 0f00 |0006: const/16 v0, #int 15 // #f │ │ -2a72e4: 0f00 |0008: return v0 │ │ +2a72c0: |[2a72c0] fr.nocle.passegares.modele.ObjetSpecial.getCoutObjet:()I │ │ +2a72d0: 5210 0483 |0000: iget v0, v1, Lfr/nocle/passegares/modele/ObjetSpecial;.identifiant:I // field@8304 │ │ +2a72d4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +2a72d8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +2a72da: 0f00 |0005: return v0 │ │ +2a72dc: 1300 0f00 |0006: const/16 v0, #int 15 // #f │ │ +2a72e0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfr/nocle/passegares/modele/ObjetSpecial; │ │ │ │ Virtual methods - │ │ @@ -1081257,29 +1081256,29 @@ │ │ type : '(Lfr/nocle/passegares/controlleur/InventaireCtrl;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -2a733c: |[2a733c] fr.nocle.passegares.modele.ObjetSpecial.actionPostAchat:(Lfr/nocle/passegares/controlleur/InventaireCtrl;)V │ │ -2a734c: 5230 0483 |0000: iget v0, v3, Lfr/nocle/passegares/modele/ObjetSpecial;.identifiant:I // field@8304 │ │ -2a7350: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -2a7354: 2814 |0004: goto 0018 // +0014 │ │ -2a7356: 1300 6400 |0005: const/16 v0, #int 100 // #64 │ │ -2a735a: 5231 0583 |0007: iget v1, v3, Lfr/nocle/passegares/modele/ObjetSpecial;.nombre:I // field@8305 │ │ -2a735e: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -2a7360: 3321 0400 |000a: if-ne v1, v2, 000e // +0004 │ │ -2a7364: 1300 9600 |000c: const/16 v0, #int 150 // #96 │ │ -2a7368: 5231 0583 |000e: iget v1, v3, Lfr/nocle/passegares/modele/ObjetSpecial;.nombre:I // field@8305 │ │ -2a736c: 1222 |0010: const/4 v2, #int 2 // #2 │ │ -2a736e: 3321 0400 |0011: if-ne v1, v2, 0015 // +0004 │ │ -2a7372: 1300 c800 |0013: const/16 v0, #int 200 // #c8 │ │ -2a7376: 6e20 8f85 0400 |0015: invoke-virtual {v4, v0}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.setLimiteTicket:(I)V // method@858f │ │ -2a737c: 0e00 |0018: return-void │ │ +2a7338: |[2a7338] fr.nocle.passegares.modele.ObjetSpecial.actionPostAchat:(Lfr/nocle/passegares/controlleur/InventaireCtrl;)V │ │ +2a7348: 5230 0483 |0000: iget v0, v3, Lfr/nocle/passegares/modele/ObjetSpecial;.identifiant:I // field@8304 │ │ +2a734c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +2a7350: 2814 |0004: goto 0018 // +0014 │ │ +2a7352: 1300 6400 |0005: const/16 v0, #int 100 // #64 │ │ +2a7356: 5231 0583 |0007: iget v1, v3, Lfr/nocle/passegares/modele/ObjetSpecial;.nombre:I // field@8305 │ │ +2a735a: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +2a735c: 3321 0400 |000a: if-ne v1, v2, 000e // +0004 │ │ +2a7360: 1300 9600 |000c: const/16 v0, #int 150 // #96 │ │ +2a7364: 5231 0583 |000e: iget v1, v3, Lfr/nocle/passegares/modele/ObjetSpecial;.nombre:I // field@8305 │ │ +2a7368: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +2a736a: 3321 0400 |0011: if-ne v1, v2, 0015 // +0004 │ │ +2a736e: 1300 c800 |0013: const/16 v0, #int 200 // #c8 │ │ +2a7372: 6e20 8f85 0400 |0015: invoke-virtual {v4, v0}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.setLimiteTicket:(I)V // method@858f │ │ +2a7378: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0007 line=74 │ │ 0x000e line=76 │ │ 0x0015 line=78 │ │ locals : │ │ @@ -1081291,24 +1081290,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -2a7254: |[2a7254] fr.nocle.passegares.modele.ObjetSpecial.estVendable:()Z │ │ -2a7264: 5230 0483 |0000: iget v0, v3, Lfr/nocle/passegares/modele/ObjetSpecial;.identifiant:I // field@8304 │ │ -2a7268: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -2a726a: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ -2a726e: 0f01 |0005: return v1 │ │ -2a7270: 5230 0583 |0006: iget v0, v3, Lfr/nocle/passegares/modele/ObjetSpecial;.nombre:I // field@8305 │ │ -2a7274: 1222 |0008: const/4 v2, #int 2 // #2 │ │ -2a7276: 3520 0300 |0009: if-ge v0, v2, 000c // +0003 │ │ -2a727a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -2a727c: 0f01 |000c: return v1 │ │ +2a7250: |[2a7250] fr.nocle.passegares.modele.ObjetSpecial.estVendable:()Z │ │ +2a7260: 5230 0483 |0000: iget v0, v3, Lfr/nocle/passegares/modele/ObjetSpecial;.identifiant:I // field@8304 │ │ +2a7264: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +2a7266: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ +2a726a: 0f01 |0005: return v1 │ │ +2a726c: 5230 0583 |0006: iget v0, v3, Lfr/nocle/passegares/modele/ObjetSpecial;.nombre:I // field@8305 │ │ +2a7270: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +2a7272: 3520 0300 |0009: if-ge v0, v2, 000c // +0003 │ │ +2a7276: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +2a7278: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0006 line=34 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lfr/nocle/passegares/modele/ObjetSpecial; │ │ │ │ @@ -1081317,30 +1081316,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -2a7280: |[2a7280] fr.nocle.passegares.modele.ObjetSpecial.getCout:()I │ │ -2a7290: 5220 0483 |0000: iget v0, v2, Lfr/nocle/passegares/modele/ObjetSpecial;.identifiant:I // field@8304 │ │ -2a7294: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -2a7298: 2810 |0004: goto 0014 // +0010 │ │ -2a729a: 5220 0583 |0005: iget v0, v2, Lfr/nocle/passegares/modele/ObjetSpecial;.nombre:I // field@8305 │ │ -2a729e: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ -2a72a2: 1300 3200 |0009: const/16 v0, #int 50 // #32 │ │ -2a72a6: 0f00 |000b: return v0 │ │ -2a72a8: 5220 0583 |000c: iget v0, v2, Lfr/nocle/passegares/modele/ObjetSpecial;.nombre:I // field@8305 │ │ -2a72ac: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -2a72ae: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ -2a72b2: 1300 4b00 |0011: const/16 v0, #int 75 // #4b │ │ -2a72b6: 0f00 |0013: return v0 │ │ -2a72b8: 6f10 3186 0200 |0014: invoke-super {v2}, Lfr/nocle/passegares/modele/ObjetVendable;.getCout:()I // method@8631 │ │ -2a72be: 0a00 |0017: move-result v0 │ │ -2a72c0: 0f00 |0018: return v0 │ │ +2a727c: |[2a727c] fr.nocle.passegares.modele.ObjetSpecial.getCout:()I │ │ +2a728c: 5220 0483 |0000: iget v0, v2, Lfr/nocle/passegares/modele/ObjetSpecial;.identifiant:I // field@8304 │ │ +2a7290: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +2a7294: 2810 |0004: goto 0014 // +0010 │ │ +2a7296: 5220 0583 |0005: iget v0, v2, Lfr/nocle/passegares/modele/ObjetSpecial;.nombre:I // field@8305 │ │ +2a729a: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ +2a729e: 1300 3200 |0009: const/16 v0, #int 50 // #32 │ │ +2a72a2: 0f00 |000b: return v0 │ │ +2a72a4: 5220 0583 |000c: iget v0, v2, Lfr/nocle/passegares/modele/ObjetSpecial;.nombre:I // field@8305 │ │ +2a72a8: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +2a72aa: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ +2a72ae: 1300 4b00 |0011: const/16 v0, #int 75 // #4b │ │ +2a72b2: 0f00 |0013: return v0 │ │ +2a72b4: 6f10 3186 0200 |0014: invoke-super {v2}, Lfr/nocle/passegares/modele/ObjetVendable;.getCout:()I // method@8631 │ │ +2a72ba: 0a00 |0017: move-result v0 │ │ +2a72bc: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0005 line=58 │ │ 0x000c line=60 │ │ 0x0014 line=63 │ │ locals : │ │ @@ -1081351,22 +1081350,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -2a72e8: |[2a72e8] fr.nocle.passegares.modele.ObjetSpecial.getNom:()Ljava/lang/String; │ │ -2a72f8: 5210 0483 |0000: iget v0, v1, Lfr/nocle/passegares/modele/ObjetSpecial;.identifiant:I // field@8304 │ │ -2a72fc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -2a7300: 6f10 3286 0100 |0004: invoke-super {v1}, Lfr/nocle/passegares/modele/ObjetVendable;.getNom:()Ljava/lang/String; // method@8632 │ │ -2a7306: 0c00 |0007: move-result-object v0 │ │ -2a7308: 1100 |0008: return-object v0 │ │ -2a730a: 1a00 9510 |0009: const-string v0, "Extension de porte ticket" // string@1095 │ │ -2a730e: 1100 |000b: return-object v0 │ │ +2a72e4: |[2a72e4] fr.nocle.passegares.modele.ObjetSpecial.getNom:()Ljava/lang/String; │ │ +2a72f4: 5210 0483 |0000: iget v0, v1, Lfr/nocle/passegares/modele/ObjetSpecial;.identifiant:I // field@8304 │ │ +2a72f8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +2a72fc: 6f10 3286 0100 |0004: invoke-super {v1}, Lfr/nocle/passegares/modele/ObjetVendable;.getNom:()Ljava/lang/String; // method@8632 │ │ +2a7302: 0c00 |0007: move-result-object v0 │ │ +2a7304: 1100 |0008: return-object v0 │ │ +2a7306: 1a00 9510 |0009: const-string v0, "Extension de porte ticket" // string@1095 │ │ +2a730a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=48 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lfr/nocle/passegares/modele/ObjetSpecial; │ │ │ │ @@ -1081395,17 +1081394,17 @@ │ │ type : '(Landroidx/fragment/app/FragmentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2a834c: |[2a834c] fr.nocle.passegares.navigation.PremierLancementAdapter.:(Landroidx/fragment/app/FragmentActivity;)V │ │ -2a835c: 7020 6965 1000 |0000: invoke-direct {v0, v1}, Landroidx/viewpager2/adapter/FragmentStateAdapter;.:(Landroidx/fragment/app/FragmentActivity;)V // method@6569 │ │ -2a8362: 0e00 |0003: return-void │ │ +2a8348: |[2a8348] fr.nocle.passegares.navigation.PremierLancementAdapter.:(Landroidx/fragment/app/FragmentActivity;)V │ │ +2a8358: 7020 6965 1000 |0000: invoke-direct {v0, v1}, Landroidx/viewpager2/adapter/FragmentStateAdapter;.:(Landroidx/fragment/app/FragmentActivity;)V // method@6569 │ │ +2a835e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/navigation/PremierLancementAdapter; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/fragment/app/FragmentActivity; │ │ │ │ @@ -1081415,35 +1081414,35 @@ │ │ type : '(I)Landroidx/fragment/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -2a82d4: |[2a82d4] fr.nocle.passegares.navigation.PremierLancementAdapter.createFragment:(I)Landroidx/fragment/app/Fragment; │ │ -2a82e4: 1400 3f00 0b7f |0000: const v0, #float 1.84764e+38 // #7f0b003f │ │ -2a82ea: 3804 2000 |0003: if-eqz v4, 0023 // +0020 │ │ -2a82ee: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -2a82f0: 3214 1400 |0006: if-eq v4, v1, 001a // +0014 │ │ -2a82f4: 1222 |0008: const/4 v2, #int 2 // #2 │ │ -2a82f6: 3224 0800 |0009: if-eq v4, v2, 0011 // +0008 │ │ -2a82fa: 2204 0a10 |000b: new-instance v4, Lfr/nocle/passegares/navigation/PremierLancementFragment; // type@100a │ │ -2a82fe: 7020 9986 0400 |000d: invoke-direct {v4, v0}, Lfr/nocle/passegares/navigation/PremierLancementFragment;.:(I)V // method@8699 │ │ -2a8304: 1104 |0010: return-object v4 │ │ -2a8306: 2204 0a10 |0011: new-instance v4, Lfr/nocle/passegares/navigation/PremierLancementFragment; // type@100a │ │ -2a830a: 1400 4100 0b7f |0013: const v0, #float 1.84764e+38 // #7f0b0041 │ │ -2a8310: 7030 9a86 0401 |0016: invoke-direct {v4, v0, v1}, Lfr/nocle/passegares/navigation/PremierLancementFragment;.:(IZ)V // method@869a │ │ -2a8316: 1104 |0019: return-object v4 │ │ -2a8318: 2204 0a10 |001a: new-instance v4, Lfr/nocle/passegares/navigation/PremierLancementFragment; // type@100a │ │ -2a831c: 1400 4000 0b7f |001c: const v0, #float 1.84764e+38 // #7f0b0040 │ │ -2a8322: 7020 9986 0400 |001f: invoke-direct {v4, v0}, Lfr/nocle/passegares/navigation/PremierLancementFragment;.:(I)V // method@8699 │ │ -2a8328: 1104 |0022: return-object v4 │ │ -2a832a: 2204 0a10 |0023: new-instance v4, Lfr/nocle/passegares/navigation/PremierLancementFragment; // type@100a │ │ -2a832e: 7020 9986 0400 |0025: invoke-direct {v4, v0}, Lfr/nocle/passegares/navigation/PremierLancementFragment;.:(I)V // method@8699 │ │ -2a8334: 1104 |0028: return-object v4 │ │ +2a82d0: |[2a82d0] fr.nocle.passegares.navigation.PremierLancementAdapter.createFragment:(I)Landroidx/fragment/app/Fragment; │ │ +2a82e0: 1400 3f00 0b7f |0000: const v0, #float 1.84764e+38 // #7f0b003f │ │ +2a82e6: 3804 2000 |0003: if-eqz v4, 0023 // +0020 │ │ +2a82ea: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +2a82ec: 3214 1400 |0006: if-eq v4, v1, 001a // +0014 │ │ +2a82f0: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +2a82f2: 3224 0800 |0009: if-eq v4, v2, 0011 // +0008 │ │ +2a82f6: 2204 0a10 |000b: new-instance v4, Lfr/nocle/passegares/navigation/PremierLancementFragment; // type@100a │ │ +2a82fa: 7020 9986 0400 |000d: invoke-direct {v4, v0}, Lfr/nocle/passegares/navigation/PremierLancementFragment;.:(I)V // method@8699 │ │ +2a8300: 1104 |0010: return-object v4 │ │ +2a8302: 2204 0a10 |0011: new-instance v4, Lfr/nocle/passegares/navigation/PremierLancementFragment; // type@100a │ │ +2a8306: 1400 4100 0b7f |0013: const v0, #float 1.84764e+38 // #7f0b0041 │ │ +2a830c: 7030 9a86 0401 |0016: invoke-direct {v4, v0, v1}, Lfr/nocle/passegares/navigation/PremierLancementFragment;.:(IZ)V // method@869a │ │ +2a8312: 1104 |0019: return-object v4 │ │ +2a8314: 2204 0a10 |001a: new-instance v4, Lfr/nocle/passegares/navigation/PremierLancementFragment; // type@100a │ │ +2a8318: 1400 4000 0b7f |001c: const v0, #float 1.84764e+38 // #7f0b0040 │ │ +2a831e: 7020 9986 0400 |001f: invoke-direct {v4, v0}, Lfr/nocle/passegares/navigation/PremierLancementFragment;.:(I)V // method@8699 │ │ +2a8324: 1104 |0022: return-object v4 │ │ +2a8326: 2204 0a10 |0023: new-instance v4, Lfr/nocle/passegares/navigation/PremierLancementFragment; // type@100a │ │ +2a832a: 7020 9986 0400 |0025: invoke-direct {v4, v0}, Lfr/nocle/passegares/navigation/PremierLancementFragment;.:(I)V // method@8699 │ │ +2a8330: 1104 |0028: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x000b line=27 │ │ 0x0011 line=25 │ │ 0x001a line=23 │ │ 0x0023 line=21 │ │ locals : │ │ @@ -1081455,17 +1081454,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2a8338: |[2a8338] fr.nocle.passegares.navigation.PremierLancementAdapter.getItemCount:()I │ │ -2a8348: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -2a834a: 0f00 |0001: return v0 │ │ +2a8334: |[2a8334] fr.nocle.passegares.navigation.PremierLancementAdapter.getItemCount:()I │ │ +2a8344: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +2a8346: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 12121 (PremierLancementAdapter.java) │ │ │ │ Class #3433 header: │ │ @@ -1081491,17 +1081490,17 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2ad450: |[2ad450] fr.nocle.passegares.visa.ResumeVisaSwipeAdapter.:(Landroidx/fragment/app/Fragment;)V │ │ -2ad460: 7020 6865 1000 |0000: invoke-direct {v0, v1}, Landroidx/viewpager2/adapter/FragmentStateAdapter;.:(Landroidx/fragment/app/Fragment;)V // method@6568 │ │ -2ad466: 0e00 |0003: return-void │ │ +2ad44c: |[2ad44c] fr.nocle.passegares.visa.ResumeVisaSwipeAdapter.:(Landroidx/fragment/app/Fragment;)V │ │ +2ad45c: 7020 6865 1000 |0000: invoke-direct {v0, v1}, Landroidx/viewpager2/adapter/FragmentStateAdapter;.:(Landroidx/fragment/app/Fragment;)V // method@6568 │ │ +2ad462: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/visa/ResumeVisaSwipeAdapter; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/fragment/app/Fragment; │ │ │ │ @@ -1081511,27 +1081510,27 @@ │ │ type : '(I)Landroidx/fragment/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -2ad3fc: |[2ad3fc] fr.nocle.passegares.visa.ResumeVisaSwipeAdapter.createFragment:(I)Landroidx/fragment/app/Fragment; │ │ -2ad40c: 2200 3a10 |0000: new-instance v0, Lfr/nocle/passegares/visa/ResumeVisaFragment; // type@103a │ │ -2ad410: 7010 7387 0000 |0002: invoke-direct {v0}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.:()V // method@8773 │ │ -2ad416: 2201 3501 |0005: new-instance v1, Landroid/os/Bundle; // type@0135 │ │ -2ad41a: 7010 8606 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0686 │ │ -2ad420: 6202 b983 |000a: sget-object v2, Lfr/nocle/passegares/visa/ResumeVisaFragment;.ARG_DUJOUR:Ljava/lang/String; // field@83b9 │ │ -2ad424: 3904 0400 |000c: if-nez v4, 0010 // +0004 │ │ -2ad428: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -2ad42a: 2802 |000f: goto 0011 // +0002 │ │ -2ad42c: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -2ad42e: 6e30 a706 2104 |0011: invoke-virtual {v1, v2, v4}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@06a7 │ │ -2ad434: 6e20 8387 1000 |0014: invoke-virtual {v0, v1}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.setArguments:(Landroid/os/Bundle;)V // method@8783 │ │ -2ad43a: 1100 |0017: return-object v0 │ │ +2ad3f8: |[2ad3f8] fr.nocle.passegares.visa.ResumeVisaSwipeAdapter.createFragment:(I)Landroidx/fragment/app/Fragment; │ │ +2ad408: 2200 3a10 |0000: new-instance v0, Lfr/nocle/passegares/visa/ResumeVisaFragment; // type@103a │ │ +2ad40c: 7010 7387 0000 |0002: invoke-direct {v0}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.:()V // method@8773 │ │ +2ad412: 2201 3501 |0005: new-instance v1, Landroid/os/Bundle; // type@0135 │ │ +2ad416: 7010 8606 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0686 │ │ +2ad41c: 6202 b983 |000a: sget-object v2, Lfr/nocle/passegares/visa/ResumeVisaFragment;.ARG_DUJOUR:Ljava/lang/String; // field@83b9 │ │ +2ad420: 3904 0400 |000c: if-nez v4, 0010 // +0004 │ │ +2ad424: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +2ad426: 2802 |000f: goto 0011 // +0002 │ │ +2ad428: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +2ad42a: 6e30 a706 2104 |0011: invoke-virtual {v1, v2, v4}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@06a7 │ │ +2ad430: 6e20 8387 1000 |0014: invoke-virtual {v0, v1}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.setArguments:(Landroid/os/Bundle;)V // method@8783 │ │ +2ad436: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0005 line=21 │ │ 0x000a line=23 │ │ 0x0014 line=24 │ │ locals : │ │ @@ -1081543,17 +1081542,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -2ad43c: |[2ad43c] fr.nocle.passegares.visa.ResumeVisaSwipeAdapter.getItemCount:()I │ │ -2ad44c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -2ad44e: 0f00 |0001: return v0 │ │ +2ad438: |[2ad438] fr.nocle.passegares.visa.ResumeVisaSwipeAdapter.getItemCount:()I │ │ +2ad448: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +2ad44a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 12408 (ResumeVisaSwipeAdapter.java) │ │ │ │ Class #3434 header: │ │ @@ -1130650,17 +1130649,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -29e1b4: |[29e1b4] fr.nocle.passegares.MonnaieFragment.:()V │ │ -29e1c4: 7010 3049 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@4930 │ │ -29e1ca: 0e00 |0003: return-void │ │ +29e1b0: |[29e1b0] fr.nocle.passegares.MonnaieFragment.:()V │ │ +29e1c0: 7010 3049 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@4930 │ │ +29e1c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/MonnaieFragment; │ │ │ │ #1 : (in Lfr/nocle/passegares/MonnaieFragment;) │ │ @@ -1130668,17 +1130667,17 @@ │ │ type : '(Lfr/nocle/passegares/MonnaieFragment;)Lfr/nocle/passegares/controlleur/InventaireCtrl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -29e19c: |[29e19c] fr.nocle.passegares.MonnaieFragment.access$000:(Lfr/nocle/passegares/MonnaieFragment;)Lfr/nocle/passegares/controlleur/InventaireCtrl; │ │ -29e1ac: 5400 d36c |0000: iget-object v0, v0, Lfr/nocle/passegares/MonnaieFragment;.inventaireCtrl:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@6cd3 │ │ -29e1b0: 1100 |0002: return-object v0 │ │ +29e198: |[29e198] fr.nocle.passegares.MonnaieFragment.access$000:(Lfr/nocle/passegares/MonnaieFragment;)Lfr/nocle/passegares/controlleur/InventaireCtrl; │ │ +29e1a8: 5400 d36c |0000: iget-object v0, v0, Lfr/nocle/passegares/MonnaieFragment;.inventaireCtrl:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@6cd3 │ │ +29e1ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfr/nocle/passegares/MonnaieFragment; │ │ │ │ #2 : (in Lfr/nocle/passegares/MonnaieFragment;) │ │ @@ -1130686,33 +1130685,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -29e1cc: |[29e1cc] fr.nocle.passegares.MonnaieFragment.createCallbackWithActivity:()V │ │ -29e1dc: 6e10 d484 0300 |0000: invoke-virtual {v3}, Lfr/nocle/passegares/MonnaieFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@84d4 │ │ -29e1e2: 0c00 |0003: move-result-object v0 │ │ -29e1e4: 1f00 f70f |0004: check-cast v0, Lfr/nocle/passegares/interfaces/ToolbarManager; // type@0ff7 │ │ -29e1e8: 5b30 d26c |0006: iput-object v0, v3, Lfr/nocle/passegares/MonnaieFragment;._toolbarManager:Lfr/nocle/passegares/interfaces/ToolbarManager; // field@6cd2 │ │ -29e1ec: 281c |0008: goto 0024 // +001c │ │ -29e1ee: 0d00 |0009: move-exception v0 │ │ -29e1f0: 2201 8a10 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ -29e1f4: 7010 e088 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -29e1fa: 1a02 632f |000f: const-string v2, "Problème lors du cast de l'activité : " // string@2f63 │ │ -29e1fe: 6e20 eb88 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -29e204: 6e10 4288 0000 |0014: invoke-virtual {v0}, Ljava/lang/ClassCastException;.getMessage:()Ljava/lang/String; // method@8842 │ │ -29e20a: 0c00 |0017: move-result-object v0 │ │ -29e20c: 6e20 eb88 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -29e212: 6e10 f288 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -29e218: 0c00 |001e: move-result-object v0 │ │ -29e21a: 1a01 ff2f |001f: const-string v1, "Radar" // string@2fff │ │ -29e21e: 7120 6a0e 0100 |0021: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ -29e224: 0e00 |0024: return-void │ │ +29e1c8: |[29e1c8] fr.nocle.passegares.MonnaieFragment.createCallbackWithActivity:()V │ │ +29e1d8: 6e10 d484 0300 |0000: invoke-virtual {v3}, Lfr/nocle/passegares/MonnaieFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@84d4 │ │ +29e1de: 0c00 |0003: move-result-object v0 │ │ +29e1e0: 1f00 f70f |0004: check-cast v0, Lfr/nocle/passegares/interfaces/ToolbarManager; // type@0ff7 │ │ +29e1e4: 5b30 d26c |0006: iput-object v0, v3, Lfr/nocle/passegares/MonnaieFragment;._toolbarManager:Lfr/nocle/passegares/interfaces/ToolbarManager; // field@6cd2 │ │ +29e1e8: 281c |0008: goto 0024 // +001c │ │ +29e1ea: 0d00 |0009: move-exception v0 │ │ +29e1ec: 2201 8a10 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ +29e1f0: 7010 e088 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +29e1f6: 1a02 632f |000f: const-string v2, "Problème lors du cast de l'activité : " // string@2f63 │ │ +29e1fa: 6e20 eb88 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +29e200: 6e10 4288 0000 |0014: invoke-virtual {v0}, Ljava/lang/ClassCastException;.getMessage:()Ljava/lang/String; // method@8842 │ │ +29e206: 0c00 |0017: move-result-object v0 │ │ +29e208: 6e20 eb88 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +29e20e: 6e10 f288 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +29e214: 0c00 |001e: move-result-object v0 │ │ +29e216: 1a01 ff2f |001f: const-string v1, "Radar" // string@2fff │ │ +29e21a: 7120 6a0e 0100 |0021: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ +29e220: 0e00 |0024: return-void │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/ClassCastException; -> 0x0009 │ │ positions : │ │ 0x0000 line=74 │ │ 0x000a line=77 │ │ locals : │ │ @@ -1130723,18 +1130722,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -29e238: |[29e238] fr.nocle.passegares.MonnaieFragment.initializeManagersAndToolbar:()V │ │ -29e248: 7010 d384 0000 |0000: invoke-direct {v0}, Lfr/nocle/passegares/MonnaieFragment;.createCallbackWithActivity:()V // method@84d3 │ │ -29e24e: 7010 d784 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/MonnaieFragment;.initializeToolbar:()V // method@84d7 │ │ -29e254: 0e00 |0006: return-void │ │ +29e234: |[29e234] fr.nocle.passegares.MonnaieFragment.initializeManagersAndToolbar:()V │ │ +29e244: 7010 d384 0000 |0000: invoke-direct {v0}, Lfr/nocle/passegares/MonnaieFragment;.createCallbackWithActivity:()V // method@84d3 │ │ +29e24a: 7010 d784 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/MonnaieFragment;.initializeToolbar:()V // method@84d7 │ │ +29e250: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/MonnaieFragment; │ │ │ │ @@ -1130743,19 +1130742,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -29e258: |[29e258] fr.nocle.passegares.MonnaieFragment.initializeToolbar:()V │ │ -29e268: 5420 d26c |0000: iget-object v0, v2, Lfr/nocle/passegares/MonnaieFragment;._toolbarManager:Lfr/nocle/passegares/interfaces/ToolbarManager; // field@6cd2 │ │ -29e26c: 1401 b000 0f7f |0002: const v1, #float 1.90083e+38 // #7f0f00b0 │ │ -29e272: 7220 bf85 1000 |0005: invoke-interface {v0, v1}, Lfr/nocle/passegares/interfaces/ToolbarManager;.setTitleToolbar:(I)V // method@85bf │ │ -29e278: 0e00 |0008: return-void │ │ +29e254: |[29e254] fr.nocle.passegares.MonnaieFragment.initializeToolbar:()V │ │ +29e264: 5420 d26c |0000: iget-object v0, v2, Lfr/nocle/passegares/MonnaieFragment;._toolbarManager:Lfr/nocle/passegares/interfaces/ToolbarManager; // field@6cd2 │ │ +29e268: 1401 b000 0f7f |0002: const v1, #float 1.90083e+38 // #7f0f00b0 │ │ +29e26e: 7220 bf85 1000 |0005: invoke-interface {v0, v1}, Lfr/nocle/passegares/interfaces/ToolbarManager;.setTitleToolbar:(I)V // method@85bf │ │ +29e274: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lfr/nocle/passegares/MonnaieFragment; │ │ │ │ Virtual methods - │ │ @@ -1130764,21 +1130763,21 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -29e27c: |[29e27c] fr.nocle.passegares.MonnaieFragment.onAttach:(Landroid/app/Activity;)V │ │ -29e28c: 6f20 7849 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@4978 │ │ -29e292: 6002 b500 |0003: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b5 │ │ -29e296: 1300 1700 |0005: const/16 v0, #int 23 // #17 │ │ -29e29a: 3502 0500 |0007: if-ge v2, v0, 000c // +0005 │ │ -29e29e: 7010 d684 0100 |0009: invoke-direct {v1}, Lfr/nocle/passegares/MonnaieFragment;.initializeManagersAndToolbar:()V // method@84d6 │ │ -29e2a4: 0e00 |000c: return-void │ │ +29e278: |[29e278] fr.nocle.passegares.MonnaieFragment.onAttach:(Landroid/app/Activity;)V │ │ +29e288: 6f20 7849 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@4978 │ │ +29e28e: 6002 b500 |0003: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b5 │ │ +29e292: 1300 1700 |0005: const/16 v0, #int 23 // #17 │ │ +29e296: 3502 0500 |0007: if-ge v2, v0, 000c // +0005 │ │ +29e29a: 7010 d684 0100 |0009: invoke-direct {v1}, Lfr/nocle/passegares/MonnaieFragment;.initializeManagersAndToolbar:()V // method@84d6 │ │ +29e2a0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=54 │ │ 0x0009 line=55 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lfr/nocle/passegares/MonnaieFragment; │ │ @@ -1130789,18 +1130788,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -29e2a8: |[29e2a8] fr.nocle.passegares.MonnaieFragment.onAttach:(Landroid/content/Context;)V │ │ -29e2b8: 6f20 7949 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onAttach:(Landroid/content/Context;)V // method@4979 │ │ -29e2be: 7010 d684 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/MonnaieFragment;.initializeManagersAndToolbar:()V // method@84d6 │ │ -29e2c4: 0e00 |0006: return-void │ │ +29e2a4: |[29e2a4] fr.nocle.passegares.MonnaieFragment.onAttach:(Landroid/content/Context;)V │ │ +29e2b4: 6f20 7949 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onAttach:(Landroid/content/Context;)V // method@4979 │ │ +29e2ba: 7010 d684 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/MonnaieFragment;.initializeManagersAndToolbar:()V // method@84d6 │ │ +29e2c0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/MonnaieFragment; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -1130810,19 +1130809,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -29e2c8: |[29e2c8] fr.nocle.passegares.MonnaieFragment.onCreate:(Landroid/os/Bundle;)V │ │ -29e2d8: 6f20 7d49 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@497d │ │ -29e2de: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -29e2e0: 6e20 de84 1000 |0004: invoke-virtual {v0, v1}, Lfr/nocle/passegares/MonnaieFragment;.setHasOptionsMenu:(Z)V // method@84de │ │ -29e2e6: 0e00 |0007: return-void │ │ +29e2c4: |[29e2c4] fr.nocle.passegares.MonnaieFragment.onCreate:(Landroid/os/Bundle;)V │ │ +29e2d4: 6f20 7d49 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@497d │ │ +29e2da: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +29e2dc: 6e20 de84 1000 |0004: invoke-virtual {v0, v1}, Lfr/nocle/passegares/MonnaieFragment;.setHasOptionsMenu:(Z)V // method@84de │ │ +29e2e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0004 line=37 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/nocle/passegares/MonnaieFragment; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/os/Bundle; │ │ @@ -1130832,75 +1130831,75 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 132 16-bit code units │ │ -29e084: |[29e084] fr.nocle.passegares.MonnaieFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -29e094: 6f20 7649 6300 |0000: invoke-super {v3, v6}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@4976 │ │ -29e09a: 1405 2100 0b7f |0003: const v5, #float 1.84763e+38 // #7f0b0021 │ │ -29e0a0: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -29e0a2: 6e30 1c0f 5406 |0007: invoke-virtual {v4, v5, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0f1c │ │ -29e0a8: 0c04 |000a: move-result-object v4 │ │ -29e0aa: 2205 f00f |000b: new-instance v5, Lfr/nocle/passegares/controlleur/InventaireCtrl; // type@0ff0 │ │ -29e0ae: 6e10 d484 0300 |000d: invoke-virtual {v3}, Lfr/nocle/passegares/MonnaieFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@84d4 │ │ -29e0b4: 0c06 |0010: move-result-object v6 │ │ -29e0b6: 7020 8185 6500 |0011: invoke-direct {v5, v6}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.:(Landroid/content/Context;)V // method@8581 │ │ -29e0bc: 5b35 d36c |0014: iput-object v5, v3, Lfr/nocle/passegares/MonnaieFragment;.inventaireCtrl:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@6cd3 │ │ -29e0c0: 6e10 8a85 0500 |0016: invoke-virtual {v5}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.getListTicket:()Ljava/util/ArrayList; // method@858a │ │ -29e0c6: 0c05 |0019: move-result-object v5 │ │ -29e0c8: 6e10 6a89 0500 |001a: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ -29e0ce: 0c06 |001d: move-result-object v6 │ │ -29e0d0: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -29e0d2: 7210 d689 0600 |001f: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ -29e0d8: 0a01 |0022: move-result v1 │ │ -29e0da: 3801 0e00 |0023: if-eqz v1, 0031 // +000e │ │ -29e0de: 7210 d789 0600 |0025: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ -29e0e4: 0c01 |0028: move-result-object v1 │ │ -29e0e6: 1f01 0210 |0029: check-cast v1, Lfr/nocle/passegares/modele/Ticket; // type@1002 │ │ -29e0ea: 6e10 5186 0100 |002b: invoke-virtual {v1}, Lfr/nocle/passegares/modele/Ticket;.getNombre:()I // method@8651 │ │ -29e0f0: 0a01 |002e: move-result v1 │ │ -29e0f2: b010 |002f: add-int/2addr v0, v1 │ │ -29e0f4: 28ef |0030: goto 001f // -0011 │ │ -29e0f6: 1406 6001 087f |0031: const v6, #float 1.80782e+38 // #7f080160 │ │ -29e0fc: 6e20 c40f 6400 |0034: invoke-virtual {v4, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -29e102: 0c06 |0037: move-result-object v6 │ │ -29e104: 1f06 3403 |0038: check-cast v6, Landroid/widget/TextView; // type@0334 │ │ -29e108: 2201 8a10 |003a: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ -29e10c: 7010 e088 0100 |003c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -29e112: 1402 a400 0f7f |003f: const v2, #float 1.90083e+38 // #7f0f00a4 │ │ -29e118: 6e20 d584 2300 |0042: invoke-virtual {v3, v2}, Lfr/nocle/passegares/MonnaieFragment;.getString:(I)Ljava/lang/String; // method@84d5 │ │ -29e11e: 0c02 |0045: move-result-object v2 │ │ -29e120: 6e20 eb88 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -29e126: 1a02 1400 |0049: const-string v2, " " // string@0014 │ │ -29e12a: 6e20 eb88 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -29e130: 6e20 e788 0100 |004e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ -29e136: 1a00 3503 |0051: const-string v0, "/" // string@0335 │ │ -29e13a: 6e20 eb88 0100 |0053: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -29e140: 5430 d36c |0056: iget-object v0, v3, Lfr/nocle/passegares/MonnaieFragment;.inventaireCtrl:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@6cd3 │ │ -29e144: 6e10 8885 0000 |0058: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.getLimiteTicket:()I // method@8588 │ │ -29e14a: 0a00 |005b: move-result v0 │ │ -29e14c: 6e20 e788 0100 |005c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ -29e152: 6e10 f288 0100 |005f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -29e158: 0c00 |0062: move-result-object v0 │ │ -29e15a: 6e20 9116 0600 |0063: invoke-virtual {v6, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ -29e160: 2206 dc0f |0066: new-instance v6, Lfr/nocle/passegares/adapter/MonnaieAdapter; // type@0fdc │ │ -29e164: 6e10 d484 0300 |0068: invoke-virtual {v3}, Lfr/nocle/passegares/MonnaieFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@84d4 │ │ -29e16a: 0c00 |006b: move-result-object v0 │ │ -29e16c: 7030 1d85 0605 |006c: invoke-direct {v6, v0, v5}, Lfr/nocle/passegares/adapter/MonnaieAdapter;.:(Landroid/content/Context;Ljava/util/ArrayList;)V // method@851d │ │ -29e172: 1400 1401 087f |006f: const v0, #float 1.80781e+38 // #7f080114 │ │ -29e178: 6e20 c40f 0400 |0072: invoke-virtual {v4, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -29e17e: 0c00 |0075: move-result-object v0 │ │ -29e180: 1f00 0e03 |0076: check-cast v0, Landroid/widget/GridView; // type@030e │ │ -29e184: 6e20 7114 6000 |0078: invoke-virtual {v0, v6}, Landroid/widget/GridView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1471 │ │ -29e18a: 2206 bc0f |007b: new-instance v6, Lfr/nocle/passegares/MonnaieFragment$1; // type@0fbc │ │ -29e18e: 7040 cf84 3605 |007d: invoke-direct {v6, v3, v5, v0}, Lfr/nocle/passegares/MonnaieFragment$1;.:(Lfr/nocle/passegares/MonnaieFragment;Ljava/util/ArrayList;Landroid/widget/GridView;)V // method@84cf │ │ -29e194: 6e20 7414 6000 |0080: invoke-virtual {v0, v6}, Landroid/widget/GridView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1474 │ │ -29e19a: 1104 |0083: return-object v4 │ │ +29e080: |[29e080] fr.nocle.passegares.MonnaieFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +29e090: 6f20 7649 6300 |0000: invoke-super {v3, v6}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@4976 │ │ +29e096: 1405 2100 0b7f |0003: const v5, #float 1.84763e+38 // #7f0b0021 │ │ +29e09c: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +29e09e: 6e30 1c0f 5406 |0007: invoke-virtual {v4, v5, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0f1c │ │ +29e0a4: 0c04 |000a: move-result-object v4 │ │ +29e0a6: 2205 f00f |000b: new-instance v5, Lfr/nocle/passegares/controlleur/InventaireCtrl; // type@0ff0 │ │ +29e0aa: 6e10 d484 0300 |000d: invoke-virtual {v3}, Lfr/nocle/passegares/MonnaieFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@84d4 │ │ +29e0b0: 0c06 |0010: move-result-object v6 │ │ +29e0b2: 7020 8185 6500 |0011: invoke-direct {v5, v6}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.:(Landroid/content/Context;)V // method@8581 │ │ +29e0b8: 5b35 d36c |0014: iput-object v5, v3, Lfr/nocle/passegares/MonnaieFragment;.inventaireCtrl:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@6cd3 │ │ +29e0bc: 6e10 8a85 0500 |0016: invoke-virtual {v5}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.getListTicket:()Ljava/util/ArrayList; // method@858a │ │ +29e0c2: 0c05 |0019: move-result-object v5 │ │ +29e0c4: 6e10 6a89 0500 |001a: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ +29e0ca: 0c06 |001d: move-result-object v6 │ │ +29e0cc: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +29e0ce: 7210 d689 0600 |001f: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ +29e0d4: 0a01 |0022: move-result v1 │ │ +29e0d6: 3801 0e00 |0023: if-eqz v1, 0031 // +000e │ │ +29e0da: 7210 d789 0600 |0025: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ +29e0e0: 0c01 |0028: move-result-object v1 │ │ +29e0e2: 1f01 0210 |0029: check-cast v1, Lfr/nocle/passegares/modele/Ticket; // type@1002 │ │ +29e0e6: 6e10 5186 0100 |002b: invoke-virtual {v1}, Lfr/nocle/passegares/modele/Ticket;.getNombre:()I // method@8651 │ │ +29e0ec: 0a01 |002e: move-result v1 │ │ +29e0ee: b010 |002f: add-int/2addr v0, v1 │ │ +29e0f0: 28ef |0030: goto 001f // -0011 │ │ +29e0f2: 1406 6001 087f |0031: const v6, #float 1.80782e+38 // #7f080160 │ │ +29e0f8: 6e20 c40f 6400 |0034: invoke-virtual {v4, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +29e0fe: 0c06 |0037: move-result-object v6 │ │ +29e100: 1f06 3403 |0038: check-cast v6, Landroid/widget/TextView; // type@0334 │ │ +29e104: 2201 8a10 |003a: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ +29e108: 7010 e088 0100 |003c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +29e10e: 1402 a400 0f7f |003f: const v2, #float 1.90083e+38 // #7f0f00a4 │ │ +29e114: 6e20 d584 2300 |0042: invoke-virtual {v3, v2}, Lfr/nocle/passegares/MonnaieFragment;.getString:(I)Ljava/lang/String; // method@84d5 │ │ +29e11a: 0c02 |0045: move-result-object v2 │ │ +29e11c: 6e20 eb88 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +29e122: 1a02 1400 |0049: const-string v2, " " // string@0014 │ │ +29e126: 6e20 eb88 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +29e12c: 6e20 e788 0100 |004e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ +29e132: 1a00 3503 |0051: const-string v0, "/" // string@0335 │ │ +29e136: 6e20 eb88 0100 |0053: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +29e13c: 5430 d36c |0056: iget-object v0, v3, Lfr/nocle/passegares/MonnaieFragment;.inventaireCtrl:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@6cd3 │ │ +29e140: 6e10 8885 0000 |0058: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.getLimiteTicket:()I // method@8588 │ │ +29e146: 0a00 |005b: move-result v0 │ │ +29e148: 6e20 e788 0100 |005c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ +29e14e: 6e10 f288 0100 |005f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +29e154: 0c00 |0062: move-result-object v0 │ │ +29e156: 6e20 9116 0600 |0063: invoke-virtual {v6, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1691 │ │ +29e15c: 2206 dc0f |0066: new-instance v6, Lfr/nocle/passegares/adapter/MonnaieAdapter; // type@0fdc │ │ +29e160: 6e10 d484 0300 |0068: invoke-virtual {v3}, Lfr/nocle/passegares/MonnaieFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@84d4 │ │ +29e166: 0c00 |006b: move-result-object v0 │ │ +29e168: 7030 1d85 0605 |006c: invoke-direct {v6, v0, v5}, Lfr/nocle/passegares/adapter/MonnaieAdapter;.:(Landroid/content/Context;Ljava/util/ArrayList;)V // method@851d │ │ +29e16e: 1400 1401 087f |006f: const v0, #float 1.80781e+38 // #7f080114 │ │ +29e174: 6e20 c40f 0400 |0072: invoke-virtual {v4, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +29e17a: 0c00 |0075: move-result-object v0 │ │ +29e17c: 1f00 0e03 |0076: check-cast v0, Landroid/widget/GridView; // type@030e │ │ +29e180: 6e20 7114 6000 |0078: invoke-virtual {v0, v6}, Landroid/widget/GridView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1471 │ │ +29e186: 2206 bc0f |007b: new-instance v6, Lfr/nocle/passegares/MonnaieFragment$1; // type@0fbc │ │ +29e18a: 7040 cf84 3605 |007d: invoke-direct {v6, v3, v5, v0}, Lfr/nocle/passegares/MonnaieFragment$1;.:(Lfr/nocle/passegares/MonnaieFragment;Ljava/util/ArrayList;Landroid/widget/GridView;)V // method@84cf │ │ +29e190: 6e20 7414 6000 |0080: invoke-virtual {v0, v6}, Landroid/widget/GridView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1474 │ │ +29e196: 1104 |0083: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0007 line=84 │ │ 0x000b line=86 │ │ 0x0016 line=88 │ │ 0x001a line=91 │ │ @@ -1130922,19 +1130921,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -29e2e8: |[29e2e8] fr.nocle.passegares.MonnaieFragment.onDestroy:()V │ │ -29e2f8: 6f10 8349 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDestroy:()V // method@4983 │ │ -29e2fe: 5410 d36c |0003: iget-object v0, v1, Lfr/nocle/passegares/MonnaieFragment;.inventaireCtrl:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@6cd3 │ │ -29e302: 6e10 8485 0000 |0005: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.close:()V // method@8584 │ │ -29e308: 0e00 |0008: return-void │ │ +29e2e4: |[29e2e4] fr.nocle.passegares.MonnaieFragment.onDestroy:()V │ │ +29e2f4: 6f10 8349 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDestroy:()V // method@4983 │ │ +29e2fa: 5410 d36c |0003: iget-object v0, v1, Lfr/nocle/passegares/MonnaieFragment;.inventaireCtrl:Lfr/nocle/passegares/controlleur/InventaireCtrl; // field@6cd3 │ │ +29e2fe: 6e10 8485 0000 |0005: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/InventaireCtrl;.close:()V // method@8584 │ │ +29e304: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0003 line=145 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfr/nocle/passegares/MonnaieFragment; │ │ │ │ @@ -1130943,18 +1130942,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -29e30c: |[29e30c] fr.nocle.passegares.MonnaieFragment.onResume:()V │ │ -29e31c: 6f10 9449 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onResume:()V // method@4994 │ │ -29e322: 7010 d784 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/MonnaieFragment;.initializeToolbar:()V // method@84d7 │ │ -29e328: 0e00 |0006: return-void │ │ +29e308: |[29e308] fr.nocle.passegares.MonnaieFragment.onResume:()V │ │ +29e318: 6f10 9449 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onResume:()V // method@4994 │ │ +29e31e: 7010 d784 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/MonnaieFragment;.initializeToolbar:()V // method@84d7 │ │ +29e324: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0003 line=151 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/MonnaieFragment; │ │ │ │ @@ -1130991,20 +1130990,20 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2a8404: |[2a8404] fr.nocle.passegares.navigation.PremierLancementFragment.:(I)V │ │ -2a8414: 7010 3049 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@4930 │ │ -2a841a: 5901 3283 |0003: iput v1, v0, Lfr/nocle/passegares/navigation/PremierLancementFragment;.idLayout:I // field@8332 │ │ -2a841e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -2a8420: 5c01 3183 |0006: iput-boolean v1, v0, Lfr/nocle/passegares/navigation/PremierLancementFragment;.addAjoutRegion:Z // field@8331 │ │ -2a8424: 0e00 |0008: return-void │ │ +2a8400: |[2a8400] fr.nocle.passegares.navigation.PremierLancementFragment.:(I)V │ │ +2a8410: 7010 3049 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@4930 │ │ +2a8416: 5901 3283 |0003: iput v1, v0, Lfr/nocle/passegares/navigation/PremierLancementFragment;.idLayout:I // field@8332 │ │ +2a841a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +2a841c: 5c01 3183 |0006: iput-boolean v1, v0, Lfr/nocle/passegares/navigation/PremierLancementFragment;.addAjoutRegion:Z // field@8331 │ │ +2a8420: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ 0x0006 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lfr/nocle/passegares/navigation/PremierLancementFragment; │ │ @@ -1131015,19 +1131014,19 @@ │ │ type : '(IZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -2a8428: |[2a8428] fr.nocle.passegares.navigation.PremierLancementFragment.:(IZ)V │ │ -2a8438: 7010 3049 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@4930 │ │ -2a843e: 5901 3283 |0003: iput v1, v0, Lfr/nocle/passegares/navigation/PremierLancementFragment;.idLayout:I // field@8332 │ │ -2a8442: 5c02 3183 |0005: iput-boolean v2, v0, Lfr/nocle/passegares/navigation/PremierLancementFragment;.addAjoutRegion:Z // field@8331 │ │ -2a8446: 0e00 |0007: return-void │ │ +2a8424: |[2a8424] fr.nocle.passegares.navigation.PremierLancementFragment.:(IZ)V │ │ +2a8434: 7010 3049 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@4930 │ │ +2a843a: 5901 3283 |0003: iput v1, v0, Lfr/nocle/passegares/navigation/PremierLancementFragment;.idLayout:I // field@8332 │ │ +2a843e: 5c02 3183 |0005: iput-boolean v2, v0, Lfr/nocle/passegares/navigation/PremierLancementFragment;.addAjoutRegion:Z // field@8331 │ │ +2a8442: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0005 line=29 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/nocle/passegares/navigation/PremierLancementFragment; │ │ @@ -1131039,38 +1131038,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -2a8448: |[2a8448] fr.nocle.passegares.navigation.PremierLancementFragment.manageNextButton:()V │ │ -2a8458: 6e10 9b86 0300 |0000: invoke-virtual {v3}, Lfr/nocle/passegares/navigation/PremierLancementFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@869b │ │ -2a845e: 0c00 |0003: move-result-object v0 │ │ -2a8460: 1f00 0610 |0004: check-cast v0, Lfr/nocle/passegares/navigation/PremierLancementActivity; // type@1006 │ │ -2a8464: 6e10 9b86 0300 |0006: invoke-virtual {v3}, Lfr/nocle/passegares/navigation/PremierLancementFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@869b │ │ -2a846a: 0c01 |0009: move-result-object v1 │ │ -2a846c: 1402 7b01 087f |000a: const v2, #float 1.80783e+38 // #7f08017b │ │ -2a8472: 6e20 fc49 2100 |000d: invoke-virtual {v1, v2}, Landroidx/fragment/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@49fc │ │ -2a8478: 0c01 |0010: move-result-object v1 │ │ -2a847a: 1f01 fe02 |0011: check-cast v1, Landroid/widget/Button; // type@02fe │ │ -2a847e: 5532 3183 |0013: iget-boolean v2, v3, Lfr/nocle/passegares/navigation/PremierLancementFragment;.addAjoutRegion:Z // field@8331 │ │ -2a8482: 3802 1100 |0015: if-eqz v2, 0026 // +0011 │ │ -2a8486: 1402 3200 0f7f |0017: const v2, #float 1.90081e+38 // #7f0f0032 │ │ -2a848c: 6e20 8313 2100 |001a: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(I)V // method@1383 │ │ -2a8492: 2202 0810 |001d: new-instance v2, Lfr/nocle/passegares/navigation/PremierLancementFragment$1; // type@1008 │ │ -2a8496: 7030 9586 3200 |001f: invoke-direct {v2, v3, v0}, Lfr/nocle/passegares/navigation/PremierLancementFragment$1;.:(Lfr/nocle/passegares/navigation/PremierLancementFragment;Lfr/nocle/passegares/navigation/PremierLancementActivity;)V // method@8695 │ │ -2a849c: 6e20 8113 2100 |0022: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1381 │ │ -2a84a2: 280f |0025: goto 0034 // +000f │ │ -2a84a4: 1402 3100 0f7f |0026: const v2, #float 1.90081e+38 // #7f0f0031 │ │ -2a84aa: 6e20 8313 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(I)V // method@1383 │ │ -2a84b0: 2202 0910 |002c: new-instance v2, Lfr/nocle/passegares/navigation/PremierLancementFragment$2; // type@1009 │ │ -2a84b4: 7030 9786 3200 |002e: invoke-direct {v2, v3, v0}, Lfr/nocle/passegares/navigation/PremierLancementFragment$2;.:(Lfr/nocle/passegares/navigation/PremierLancementFragment;Lfr/nocle/passegares/navigation/PremierLancementActivity;)V // method@8697 │ │ -2a84ba: 6e20 8113 2100 |0031: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1381 │ │ -2a84c0: 0e00 |0034: return-void │ │ +2a8444: |[2a8444] fr.nocle.passegares.navigation.PremierLancementFragment.manageNextButton:()V │ │ +2a8454: 6e10 9b86 0300 |0000: invoke-virtual {v3}, Lfr/nocle/passegares/navigation/PremierLancementFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@869b │ │ +2a845a: 0c00 |0003: move-result-object v0 │ │ +2a845c: 1f00 0610 |0004: check-cast v0, Lfr/nocle/passegares/navigation/PremierLancementActivity; // type@1006 │ │ +2a8460: 6e10 9b86 0300 |0006: invoke-virtual {v3}, Lfr/nocle/passegares/navigation/PremierLancementFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@869b │ │ +2a8466: 0c01 |0009: move-result-object v1 │ │ +2a8468: 1402 7b01 087f |000a: const v2, #float 1.80783e+38 // #7f08017b │ │ +2a846e: 6e20 fc49 2100 |000d: invoke-virtual {v1, v2}, Landroidx/fragment/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@49fc │ │ +2a8474: 0c01 |0010: move-result-object v1 │ │ +2a8476: 1f01 fe02 |0011: check-cast v1, Landroid/widget/Button; // type@02fe │ │ +2a847a: 5532 3183 |0013: iget-boolean v2, v3, Lfr/nocle/passegares/navigation/PremierLancementFragment;.addAjoutRegion:Z // field@8331 │ │ +2a847e: 3802 1100 |0015: if-eqz v2, 0026 // +0011 │ │ +2a8482: 1402 3200 0f7f |0017: const v2, #float 1.90081e+38 // #7f0f0032 │ │ +2a8488: 6e20 8313 2100 |001a: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(I)V // method@1383 │ │ +2a848e: 2202 0810 |001d: new-instance v2, Lfr/nocle/passegares/navigation/PremierLancementFragment$1; // type@1008 │ │ +2a8492: 7030 9586 3200 |001f: invoke-direct {v2, v3, v0}, Lfr/nocle/passegares/navigation/PremierLancementFragment$1;.:(Lfr/nocle/passegares/navigation/PremierLancementFragment;Lfr/nocle/passegares/navigation/PremierLancementActivity;)V // method@8695 │ │ +2a8498: 6e20 8113 2100 |0022: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1381 │ │ +2a849e: 280f |0025: goto 0034 // +000f │ │ +2a84a0: 1402 3100 0f7f |0026: const v2, #float 1.90081e+38 // #7f0f0031 │ │ +2a84a6: 6e20 8313 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(I)V // method@1383 │ │ +2a84ac: 2202 0910 |002c: new-instance v2, Lfr/nocle/passegares/navigation/PremierLancementFragment$2; // type@1009 │ │ +2a84b0: 7030 9786 3200 |002e: invoke-direct {v2, v3, v0}, Lfr/nocle/passegares/navigation/PremierLancementFragment$2;.:(Lfr/nocle/passegares/navigation/PremierLancementFragment;Lfr/nocle/passegares/navigation/PremierLancementActivity;)V // method@8697 │ │ +2a84b6: 6e20 8113 2100 |0031: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1381 │ │ +2a84bc: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0006 line=50 │ │ 0x0013 line=51 │ │ 0x001a line=53 │ │ 0x001d line=54 │ │ @@ -1131085,21 +1131084,21 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -2a83dc: |[2a83dc] fr.nocle.passegares.navigation.PremierLancementFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -2a83ec: 7010 9d86 0100 |0000: invoke-direct {v1}, Lfr/nocle/passegares/navigation/PremierLancementFragment;.manageNextButton:()V // method@869d │ │ -2a83f2: 5214 3283 |0003: iget v4, v1, Lfr/nocle/passegares/navigation/PremierLancementFragment;.idLayout:I // field@8332 │ │ -2a83f6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -2a83f8: 6e40 1d0f 4203 |0006: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0f1d │ │ -2a83fe: 0c02 |0009: move-result-object v2 │ │ -2a8400: 1102 |000a: return-object v2 │ │ +2a83d8: |[2a83d8] fr.nocle.passegares.navigation.PremierLancementFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +2a83e8: 7010 9d86 0100 |0000: invoke-direct {v1}, Lfr/nocle/passegares/navigation/PremierLancementFragment;.manageNextButton:()V // method@869d │ │ +2a83ee: 5214 3283 |0003: iget v4, v1, Lfr/nocle/passegares/navigation/PremierLancementFragment;.idLayout:I // field@8332 │ │ +2a83f2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +2a83f4: 6e40 1d0f 4203 |0006: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0f1d │ │ +2a83fa: 0c02 |0009: move-result-object v2 │ │ +2a83fc: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lfr/nocle/passegares/navigation/PremierLancementFragment; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -1131111,18 +1131110,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2a84c4: |[2a84c4] fr.nocle.passegares.navigation.PremierLancementFragment.onResume:()V │ │ -2a84d4: 6f10 9449 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onResume:()V // method@4994 │ │ -2a84da: 7010 9d86 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/navigation/PremierLancementFragment;.manageNextButton:()V // method@869d │ │ -2a84e0: 0e00 |0006: return-void │ │ +2a84c0: |[2a84c0] fr.nocle.passegares.navigation.PremierLancementFragment.onResume:()V │ │ +2a84d0: 6f10 9449 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onResume:()V // method@4994 │ │ +2a84d6: 7010 9d86 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/navigation/PremierLancementFragment;.manageNextButton:()V // method@869d │ │ +2a84dc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/navigation/PremierLancementFragment; │ │ │ │ @@ -1131131,29 +1131130,29 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -2a84e4: |[2a84e4] fr.nocle.passegares.navigation.PremierLancementFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -2a84f4: 5512 3183 |0000: iget-boolean v2, v1, Lfr/nocle/passegares/navigation/PremierLancementFragment;.addAjoutRegion:Z // field@8331 │ │ -2a84f8: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -2a84fc: 2202 2f10 |0004: new-instance v2, Lfr/nocle/passegares/region/AjoutRegionFragment; // type@102f │ │ -2a8500: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -2a8502: 7020 2c87 3200 |0007: invoke-direct {v2, v3}, Lfr/nocle/passegares/region/AjoutRegionFragment;.:(Z)V // method@872c │ │ -2a8508: 6e10 9c86 0100 |000a: invoke-virtual {v1}, Lfr/nocle/passegares/navigation/PremierLancementFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@869c │ │ -2a850e: 0c03 |000d: move-result-object v3 │ │ -2a8510: 6e10 014b 0300 |000e: invoke-virtual {v3}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@4b01 │ │ -2a8516: 0c03 |0011: move-result-object v3 │ │ -2a8518: 1400 5000 087f |0012: const v0, #float 1.80777e+38 // #7f080050 │ │ -2a851e: 6e30 2e4c 0302 |0015: invoke-virtual {v3, v0, v2}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@4c2e │ │ -2a8524: 0c02 |0018: move-result-object v2 │ │ -2a8526: 6e10 224c 0200 |0019: invoke-virtual {v2}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@4c22 │ │ -2a852c: 0e00 |001c: return-void │ │ +2a84e0: |[2a84e0] fr.nocle.passegares.navigation.PremierLancementFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +2a84f0: 5512 3183 |0000: iget-boolean v2, v1, Lfr/nocle/passegares/navigation/PremierLancementFragment;.addAjoutRegion:Z // field@8331 │ │ +2a84f4: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +2a84f8: 2202 2f10 |0004: new-instance v2, Lfr/nocle/passegares/region/AjoutRegionFragment; // type@102f │ │ +2a84fc: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +2a84fe: 7020 2c87 3200 |0007: invoke-direct {v2, v3}, Lfr/nocle/passegares/region/AjoutRegionFragment;.:(Z)V // method@872c │ │ +2a8504: 6e10 9c86 0100 |000a: invoke-virtual {v1}, Lfr/nocle/passegares/navigation/PremierLancementFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@869c │ │ +2a850a: 0c03 |000d: move-result-object v3 │ │ +2a850c: 6e10 014b 0300 |000e: invoke-virtual {v3}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@4b01 │ │ +2a8512: 0c03 |0011: move-result-object v3 │ │ +2a8514: 1400 5000 087f |0012: const v0, #float 1.80777e+38 // #7f080050 │ │ +2a851a: 6e30 2e4c 0302 |0015: invoke-virtual {v3, v0, v2}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@4c2e │ │ +2a8520: 0c02 |0018: move-result-object v2 │ │ +2a8522: 6e10 224c 0200 |0019: invoke-virtual {v2}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@4c22 │ │ +2a8528: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0004 line=75 │ │ 0x000a line=76 │ │ locals : │ │ 0x0000 - 0x001d reg=1 this Lfr/nocle/passegares/navigation/PremierLancementFragment; │ │ @@ -1131201,17 +1131200,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2aa9c0: |[2aa9c0] fr.nocle.passegares.radar.RadarFragment.:()V │ │ -2aa9d0: 7010 3049 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@4930 │ │ -2aa9d6: 0e00 |0003: return-void │ │ +2aa9bc: |[2aa9bc] fr.nocle.passegares.radar.RadarFragment.:()V │ │ +2aa9cc: 7010 3049 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@4930 │ │ +2aa9d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/radar/RadarFragment; │ │ │ │ #1 : (in Lfr/nocle/passegares/radar/RadarFragment;) │ │ @@ -1131219,45 +1131218,45 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -2aa9d8: |[2aa9d8] fr.nocle.passegares.radar.RadarFragment.createCallbackWithActivity:()V │ │ -2aa9e8: 6e10 1387 0300 |0000: invoke-virtual {v3}, Lfr/nocle/passegares/radar/RadarFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8713 │ │ -2aa9ee: 0c00 |0003: move-result-object v0 │ │ -2aa9f0: 1f00 f40f |0004: check-cast v0, Lfr/nocle/passegares/interfaces/LocationManager; // type@0ff4 │ │ -2aa9f4: 5b30 6883 |0006: iput-object v0, v3, Lfr/nocle/passegares/radar/RadarFragment;._locationManager:Lfr/nocle/passegares/interfaces/LocationManager; // field@8368 │ │ -2aa9f8: 6e10 1387 0300 |0008: invoke-virtual {v3}, Lfr/nocle/passegares/radar/RadarFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8713 │ │ -2aa9fe: 0c00 |000b: move-result-object v0 │ │ -2aaa00: 1f00 f60f |000c: check-cast v0, Lfr/nocle/passegares/interfaces/OnUpdateManager; // type@0ff6 │ │ -2aaa04: 5b30 6b83 |000e: iput-object v0, v3, Lfr/nocle/passegares/radar/RadarFragment;._updateManager:Lfr/nocle/passegares/interfaces/OnUpdateManager; // field@836b │ │ -2aaa08: 6e10 1387 0300 |0010: invoke-virtual {v3}, Lfr/nocle/passegares/radar/RadarFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8713 │ │ -2aaa0e: 0c00 |0013: move-result-object v0 │ │ -2aaa10: 1f00 f50f |0014: check-cast v0, Lfr/nocle/passegares/interfaces/OnNavigateIntentManager; // type@0ff5 │ │ -2aaa14: 5b30 6983 |0016: iput-object v0, v3, Lfr/nocle/passegares/radar/RadarFragment;._navigateIntentManager:Lfr/nocle/passegares/interfaces/OnNavigateIntentManager; // field@8369 │ │ -2aaa18: 6e10 1387 0300 |0018: invoke-virtual {v3}, Lfr/nocle/passegares/radar/RadarFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8713 │ │ -2aaa1e: 0c00 |001b: move-result-object v0 │ │ -2aaa20: 1f00 f70f |001c: check-cast v0, Lfr/nocle/passegares/interfaces/ToolbarManager; // type@0ff7 │ │ -2aaa24: 5b30 6a83 |001e: iput-object v0, v3, Lfr/nocle/passegares/radar/RadarFragment;._toolbarManager:Lfr/nocle/passegares/interfaces/ToolbarManager; // field@836a │ │ -2aaa28: 281c |0020: goto 003c // +001c │ │ -2aaa2a: 0d00 |0021: move-exception v0 │ │ -2aaa2c: 2201 8a10 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ -2aaa30: 7010 e088 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2aaa36: 1a02 632f |0027: const-string v2, "Problème lors du cast de l'activité : " // string@2f63 │ │ -2aaa3a: 6e20 eb88 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2aaa40: 6e10 4288 0000 |002c: invoke-virtual {v0}, Ljava/lang/ClassCastException;.getMessage:()Ljava/lang/String; // method@8842 │ │ -2aaa46: 0c00 |002f: move-result-object v0 │ │ -2aaa48: 6e20 eb88 0100 |0030: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2aaa4e: 6e10 f288 0100 |0033: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2aaa54: 0c00 |0036: move-result-object v0 │ │ -2aaa56: 1a01 ff2f |0037: const-string v1, "Radar" // string@2fff │ │ -2aaa5a: 7120 6a0e 0100 |0039: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ -2aaa60: 0e00 |003c: return-void │ │ +2aa9d4: |[2aa9d4] fr.nocle.passegares.radar.RadarFragment.createCallbackWithActivity:()V │ │ +2aa9e4: 6e10 1387 0300 |0000: invoke-virtual {v3}, Lfr/nocle/passegares/radar/RadarFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8713 │ │ +2aa9ea: 0c00 |0003: move-result-object v0 │ │ +2aa9ec: 1f00 f40f |0004: check-cast v0, Lfr/nocle/passegares/interfaces/LocationManager; // type@0ff4 │ │ +2aa9f0: 5b30 6883 |0006: iput-object v0, v3, Lfr/nocle/passegares/radar/RadarFragment;._locationManager:Lfr/nocle/passegares/interfaces/LocationManager; // field@8368 │ │ +2aa9f4: 6e10 1387 0300 |0008: invoke-virtual {v3}, Lfr/nocle/passegares/radar/RadarFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8713 │ │ +2aa9fa: 0c00 |000b: move-result-object v0 │ │ +2aa9fc: 1f00 f60f |000c: check-cast v0, Lfr/nocle/passegares/interfaces/OnUpdateManager; // type@0ff6 │ │ +2aaa00: 5b30 6b83 |000e: iput-object v0, v3, Lfr/nocle/passegares/radar/RadarFragment;._updateManager:Lfr/nocle/passegares/interfaces/OnUpdateManager; // field@836b │ │ +2aaa04: 6e10 1387 0300 |0010: invoke-virtual {v3}, Lfr/nocle/passegares/radar/RadarFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8713 │ │ +2aaa0a: 0c00 |0013: move-result-object v0 │ │ +2aaa0c: 1f00 f50f |0014: check-cast v0, Lfr/nocle/passegares/interfaces/OnNavigateIntentManager; // type@0ff5 │ │ +2aaa10: 5b30 6983 |0016: iput-object v0, v3, Lfr/nocle/passegares/radar/RadarFragment;._navigateIntentManager:Lfr/nocle/passegares/interfaces/OnNavigateIntentManager; // field@8369 │ │ +2aaa14: 6e10 1387 0300 |0018: invoke-virtual {v3}, Lfr/nocle/passegares/radar/RadarFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8713 │ │ +2aaa1a: 0c00 |001b: move-result-object v0 │ │ +2aaa1c: 1f00 f70f |001c: check-cast v0, Lfr/nocle/passegares/interfaces/ToolbarManager; // type@0ff7 │ │ +2aaa20: 5b30 6a83 |001e: iput-object v0, v3, Lfr/nocle/passegares/radar/RadarFragment;._toolbarManager:Lfr/nocle/passegares/interfaces/ToolbarManager; // field@836a │ │ +2aaa24: 281c |0020: goto 003c // +001c │ │ +2aaa26: 0d00 |0021: move-exception v0 │ │ +2aaa28: 2201 8a10 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ +2aaa2c: 7010 e088 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2aaa32: 1a02 632f |0027: const-string v2, "Problème lors du cast de l'activité : " // string@2f63 │ │ +2aaa36: 6e20 eb88 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2aaa3c: 6e10 4288 0000 |002c: invoke-virtual {v0}, Ljava/lang/ClassCastException;.getMessage:()Ljava/lang/String; // method@8842 │ │ +2aaa42: 0c00 |002f: move-result-object v0 │ │ +2aaa44: 6e20 eb88 0100 |0030: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2aaa4a: 6e10 f288 0100 |0033: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2aaa50: 0c00 |0036: move-result-object v0 │ │ +2aaa52: 1a01 ff2f |0037: const-string v1, "Radar" // string@2fff │ │ +2aaa56: 7120 6a0e 0100 |0039: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ +2aaa5c: 0e00 |003c: return-void │ │ catches : 1 │ │ 0x0000 - 0x0020 │ │ Ljava/lang/ClassCastException; -> 0x0021 │ │ positions : │ │ 0x0000 line=72 │ │ 0x0008 line=73 │ │ 0x0010 line=74 │ │ @@ -1131271,18 +1131270,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2aaa74: |[2aaa74] fr.nocle.passegares.radar.RadarFragment.initializeManagersAndToolbar:()V │ │ -2aaa84: 7010 1287 0000 |0000: invoke-direct {v0}, Lfr/nocle/passegares/radar/RadarFragment;.createCallbackWithActivity:()V // method@8712 │ │ -2aaa8a: 7010 1587 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/radar/RadarFragment;.initializeToolbar:()V // method@8715 │ │ -2aaa90: 0e00 |0006: return-void │ │ +2aaa70: |[2aaa70] fr.nocle.passegares.radar.RadarFragment.initializeManagersAndToolbar:()V │ │ +2aaa80: 7010 1287 0000 |0000: invoke-direct {v0}, Lfr/nocle/passegares/radar/RadarFragment;.createCallbackWithActivity:()V // method@8712 │ │ +2aaa86: 7010 1587 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/radar/RadarFragment;.initializeToolbar:()V // method@8715 │ │ +2aaa8c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/radar/RadarFragment; │ │ │ │ @@ -1131291,19 +1131290,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2aaa94: |[2aaa94] fr.nocle.passegares.radar.RadarFragment.initializeToolbar:()V │ │ -2aaaa4: 5420 6a83 |0000: iget-object v0, v2, Lfr/nocle/passegares/radar/RadarFragment;._toolbarManager:Lfr/nocle/passegares/interfaces/ToolbarManager; // field@836a │ │ -2aaaa8: 1401 ce00 0f7f |0002: const v1, #float 1.90084e+38 // #7f0f00ce │ │ -2aaaae: 7220 bf85 1000 |0005: invoke-interface {v0, v1}, Lfr/nocle/passegares/interfaces/ToolbarManager;.setTitleToolbar:(I)V // method@85bf │ │ -2aaab4: 0e00 |0008: return-void │ │ +2aaa90: |[2aaa90] fr.nocle.passegares.radar.RadarFragment.initializeToolbar:()V │ │ +2aaaa0: 5420 6a83 |0000: iget-object v0, v2, Lfr/nocle/passegares/radar/RadarFragment;._toolbarManager:Lfr/nocle/passegares/interfaces/ToolbarManager; // field@836a │ │ +2aaaa4: 1401 ce00 0f7f |0002: const v1, #float 1.90084e+38 // #7f0f00ce │ │ +2aaaaa: 7220 bf85 1000 |0005: invoke-interface {v0, v1}, Lfr/nocle/passegares/interfaces/ToolbarManager;.setTitleToolbar:(I)V // method@85bf │ │ +2aaab0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lfr/nocle/passegares/radar/RadarFragment; │ │ │ │ Virtual methods - │ │ @@ -1131312,21 +1131311,21 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -2aaab8: |[2aaab8] fr.nocle.passegares.radar.RadarFragment.onAttach:(Landroid/app/Activity;)V │ │ -2aaac8: 6f20 7849 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@4978 │ │ -2aaace: 6002 b500 |0003: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b5 │ │ -2aaad2: 1300 1700 |0005: const/16 v0, #int 23 // #17 │ │ -2aaad6: 3502 0500 |0007: if-ge v2, v0, 000c // +0005 │ │ -2aaada: 7010 1487 0100 |0009: invoke-direct {v1}, Lfr/nocle/passegares/radar/RadarFragment;.initializeManagersAndToolbar:()V // method@8714 │ │ -2aaae0: 0e00 |000c: return-void │ │ +2aaab4: |[2aaab4] fr.nocle.passegares.radar.RadarFragment.onAttach:(Landroid/app/Activity;)V │ │ +2aaac4: 6f20 7849 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@4978 │ │ +2aaaca: 6002 b500 |0003: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b5 │ │ +2aaace: 1300 1700 |0005: const/16 v0, #int 23 // #17 │ │ +2aaad2: 3502 0500 |0007: if-ge v2, v0, 000c // +0005 │ │ +2aaad6: 7010 1487 0100 |0009: invoke-direct {v1}, Lfr/nocle/passegares/radar/RadarFragment;.initializeManagersAndToolbar:()V // method@8714 │ │ +2aaadc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=52 │ │ 0x0009 line=53 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lfr/nocle/passegares/radar/RadarFragment; │ │ @@ -1131337,18 +1131336,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2aaae4: |[2aaae4] fr.nocle.passegares.radar.RadarFragment.onAttach:(Landroid/content/Context;)V │ │ -2aaaf4: 6f20 7949 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onAttach:(Landroid/content/Context;)V // method@4979 │ │ -2aaafa: 7010 1487 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/radar/RadarFragment;.initializeManagersAndToolbar:()V // method@8714 │ │ -2aab00: 0e00 |0006: return-void │ │ +2aaae0: |[2aaae0] fr.nocle.passegares.radar.RadarFragment.onAttach:(Landroid/content/Context;)V │ │ +2aaaf0: 6f20 7949 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onAttach:(Landroid/content/Context;)V // method@4979 │ │ +2aaaf6: 7010 1487 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/radar/RadarFragment;.initializeManagersAndToolbar:()V // method@8714 │ │ +2aaafc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/radar/RadarFragment; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -1131358,19 +1131357,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2aab04: |[2aab04] fr.nocle.passegares.radar.RadarFragment.onCreate:(Landroid/os/Bundle;)V │ │ -2aab14: 6f20 7d49 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@497d │ │ -2aab1a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -2aab1c: 6e20 1b87 1000 |0004: invoke-virtual {v0, v1}, Lfr/nocle/passegares/radar/RadarFragment;.setHasOptionsMenu:(Z)V // method@871b │ │ -2aab22: 0e00 |0007: return-void │ │ +2aab00: |[2aab00] fr.nocle.passegares.radar.RadarFragment.onCreate:(Landroid/os/Bundle;)V │ │ +2aab10: 6f20 7d49 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@497d │ │ +2aab16: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +2aab18: 6e20 1b87 1000 |0004: invoke-virtual {v0, v1}, Lfr/nocle/passegares/radar/RadarFragment;.setHasOptionsMenu:(Z)V // method@871b │ │ +2aab1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=35 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/nocle/passegares/radar/RadarFragment; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/os/Bundle; │ │ @@ -1131380,23 +1131379,23 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -2aa98c: |[2aa98c] fr.nocle.passegares.radar.RadarFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -2aa99c: 6f20 7649 3000 |0000: invoke-super {v0, v3}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@4976 │ │ -2aa9a2: 1402 2300 0b7f |0003: const v2, #float 1.84763e+38 // #7f0b0023 │ │ -2aa9a8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -2aa9aa: 6e30 1c0f 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0f1c │ │ -2aa9b0: 0c01 |000a: move-result-object v1 │ │ -2aa9b2: 5402 6b83 |000b: iget-object v2, v0, Lfr/nocle/passegares/radar/RadarFragment;._updateManager:Lfr/nocle/passegares/interfaces/OnUpdateManager; // field@836b │ │ -2aa9b6: 7210 be85 0200 |000d: invoke-interface {v2}, Lfr/nocle/passegares/interfaces/OnUpdateManager;.OnCheckUpdate:()V // method@85be │ │ -2aa9bc: 1101 |0010: return-object v1 │ │ +2aa988: |[2aa988] fr.nocle.passegares.radar.RadarFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +2aa998: 6f20 7649 3000 |0000: invoke-super {v0, v3}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@4976 │ │ +2aa99e: 1402 2300 0b7f |0003: const v2, #float 1.84763e+38 // #7f0b0023 │ │ +2aa9a4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +2aa9a6: 6e30 1c0f 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0f1c │ │ +2aa9ac: 0c01 |000a: move-result-object v1 │ │ +2aa9ae: 5402 6b83 |000b: iget-object v2, v0, Lfr/nocle/passegares/radar/RadarFragment;._updateManager:Lfr/nocle/passegares/interfaces/OnUpdateManager; // field@836b │ │ +2aa9b2: 7210 be85 0200 |000d: invoke-interface {v2}, Lfr/nocle/passegares/interfaces/OnUpdateManager;.OnCheckUpdate:()V // method@85be │ │ +2aa9b8: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0007 line=85 │ │ 0x000b line=87 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Lfr/nocle/passegares/radar/RadarFragment; │ │ @@ -1131409,20 +1131408,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -2aab24: |[2aab24] fr.nocle.passegares.radar.RadarFragment.onResume:()V │ │ -2aab34: 6f10 9449 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onResume:()V // method@4994 │ │ -2aab3a: 7010 1587 0100 |0003: invoke-direct {v1}, Lfr/nocle/passegares/radar/RadarFragment;.initializeToolbar:()V // method@8715 │ │ -2aab40: 5410 6883 |0006: iget-object v0, v1, Lfr/nocle/passegares/radar/RadarFragment;._locationManager:Lfr/nocle/passegares/interfaces/LocationManager; // field@8368 │ │ -2aab44: 7210 b885 0000 |0008: invoke-interface {v0}, Lfr/nocle/passegares/interfaces/LocationManager;.askRestoreGarePlusProche:()V // method@85b8 │ │ -2aab4a: 0e00 |000b: return-void │ │ +2aab20: |[2aab20] fr.nocle.passegares.radar.RadarFragment.onResume:()V │ │ +2aab30: 6f10 9449 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onResume:()V // method@4994 │ │ +2aab36: 7010 1587 0100 |0003: invoke-direct {v1}, Lfr/nocle/passegares/radar/RadarFragment;.initializeToolbar:()V // method@8715 │ │ +2aab3c: 5410 6883 |0006: iget-object v0, v1, Lfr/nocle/passegares/radar/RadarFragment;._locationManager:Lfr/nocle/passegares/interfaces/LocationManager; // field@8368 │ │ +2aab40: 7210 b885 0000 |0008: invoke-interface {v0}, Lfr/nocle/passegares/interfaces/LocationManager;.askRestoreGarePlusProche:()V // method@85b8 │ │ +2aab46: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=96 │ │ 0x0006 line=97 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lfr/nocle/passegares/radar/RadarFragment; │ │ @@ -1131460,18 +1131459,18 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2aaea0: |[2aaea0] fr.nocle.passegares.region.AjoutRegionFragment.:(Z)V │ │ -2aaeb0: 7010 3049 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@4930 │ │ -2aaeb6: 5c01 7583 |0003: iput-boolean v1, v0, Lfr/nocle/passegares/region/AjoutRegionFragment;.installation:Z // field@8375 │ │ -2aaeba: 0e00 |0005: return-void │ │ +2aae9c: |[2aae9c] fr.nocle.passegares.region.AjoutRegionFragment.:(Z)V │ │ +2aaeac: 7010 3049 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@4930 │ │ +2aaeb2: 5c01 7583 |0003: iput-boolean v1, v0, Lfr/nocle/passegares/region/AjoutRegionFragment;.installation:Z // field@8375 │ │ +2aaeb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/nocle/passegares/region/AjoutRegionFragment; │ │ 0x0000 - 0x0006 reg=1 (null) Z │ │ @@ -1131481,17 +1131480,17 @@ │ │ type : '(Lfr/nocle/passegares/region/AjoutRegionFragment;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -2aae88: |[2aae88] fr.nocle.passegares.region.AjoutRegionFragment.access$000:(Lfr/nocle/passegares/region/AjoutRegionFragment;)Z │ │ -2aae98: 5500 7583 |0000: iget-boolean v0, v0, Lfr/nocle/passegares/region/AjoutRegionFragment;.installation:Z // field@8375 │ │ -2aae9c: 0f00 |0002: return v0 │ │ +2aae84: |[2aae84] fr.nocle.passegares.region.AjoutRegionFragment.access$000:(Lfr/nocle/passegares/region/AjoutRegionFragment;)Z │ │ +2aae94: 5500 7583 |0000: iget-boolean v0, v0, Lfr/nocle/passegares/region/AjoutRegionFragment;.installation:Z // field@8375 │ │ +2aae98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lfr/nocle/passegares/region/AjoutRegionFragment; │ │ │ │ #2 : (in Lfr/nocle/passegares/region/AjoutRegionFragment;) │ │ @@ -1131499,17 +1131498,17 @@ │ │ type : '(Lfr/nocle/passegares/region/AjoutRegionFragment;Lfr/nocle/passegares/modele/Region;Landroid/view/View;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -2aaebc: |[2aaebc] fr.nocle.passegares.region.AjoutRegionFragment.access$100:(Lfr/nocle/passegares/region/AjoutRegionFragment;Lfr/nocle/passegares/modele/Region;Landroid/view/View;)V │ │ -2aaecc: 7030 3087 1002 |0000: invoke-direct {v0, v1, v2}, Lfr/nocle/passegares/region/AjoutRegionFragment;.lancerInstallation:(Lfr/nocle/passegares/modele/Region;Landroid/view/View;)V // method@8730 │ │ -2aaed2: 0e00 |0003: return-void │ │ +2aaeb8: |[2aaeb8] fr.nocle.passegares.region.AjoutRegionFragment.access$100:(Lfr/nocle/passegares/region/AjoutRegionFragment;Lfr/nocle/passegares/modele/Region;Landroid/view/View;)V │ │ +2aaec8: 7030 3087 1002 |0000: invoke-direct {v0, v1, v2}, Lfr/nocle/passegares/region/AjoutRegionFragment;.lancerInstallation:(Lfr/nocle/passegares/modele/Region;Landroid/view/View;)V // method@8730 │ │ +2aaece: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lfr/nocle/passegares/region/AjoutRegionFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Lfr/nocle/passegares/modele/Region; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -1131519,40 +1131518,40 @@ │ │ type : '(Lfr/nocle/passegares/modele/Region;Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -2aaed4: |[2aaed4] fr.nocle.passegares.region.AjoutRegionFragment.lancerInstallation:(Lfr/nocle/passegares/modele/Region;Landroid/view/View;)V │ │ -2aaee4: 6e10 2f87 0500 |0000: invoke-virtual {v5}, Lfr/nocle/passegares/region/AjoutRegionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@872f │ │ -2aaeea: 0c00 |0003: move-result-object v0 │ │ -2aaeec: 6e10 2f87 0500 |0004: invoke-virtual {v5}, Lfr/nocle/passegares/region/AjoutRegionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@872f │ │ -2aaef2: 0c01 |0007: move-result-object v1 │ │ -2aaef4: 1402 4000 0f7f |0008: const v2, #float 1.90081e+38 // #7f0f0040 │ │ -2aaefa: 6e20 044a 2100 |000b: invoke-virtual {v1, v2}, Landroidx/fragment/app/FragmentActivity;.getString:(I)Ljava/lang/String; // method@4a04 │ │ -2aaf00: 0c01 |000e: move-result-object v1 │ │ -2aaf02: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -2aaf04: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -2aaf06: 7140 c801 2031 |0011: invoke-static {v0, v2, v1, v3}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog; // method@01c8 │ │ -2aaf0c: 0c00 |0014: move-result-object v0 │ │ -2aaf0e: 2201 3010 |0015: new-instance v1, Lfr/nocle/passegares/region/AjoutRegionThread; // type@1030 │ │ -2aaf12: 6e10 2f87 0500 |0017: invoke-virtual {v5}, Lfr/nocle/passegares/region/AjoutRegionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@872f │ │ -2aaf18: 0c02 |001a: move-result-object v2 │ │ -2aaf1a: 5554 7583 |001b: iget-boolean v4, v5, Lfr/nocle/passegares/region/AjoutRegionFragment;.installation:Z // field@8375 │ │ -2aaf1e: 7054 3587 2160 |001d: invoke-direct {v1, v2, v0, v6, v4}, Lfr/nocle/passegares/region/AjoutRegionThread;.:(Landroid/content/Context;Landroid/content/DialogInterface;Lfr/nocle/passegares/modele/Region;Z)V // method@8735 │ │ -2aaf24: 6e10 3787 0100 |0020: invoke-virtual {v1}, Lfr/nocle/passegares/region/AjoutRegionThread;.start:()V // method@8737 │ │ -2aaf2a: 1406 ca00 087f |0023: const v6, #float 1.80779e+38 // #7f0800ca │ │ -2aaf30: 6e20 c40f 6700 |0026: invoke-virtual {v7, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2aaf36: 0c06 |0029: move-result-object v6 │ │ -2aaf38: 1f06 ff02 |002a: check-cast v6, Landroid/widget/CheckBox; // type@02ff │ │ -2aaf3c: 6e20 8f13 3600 |002c: invoke-virtual {v6, v3}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@138f │ │ -2aaf42: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -2aaf44: 6e20 8510 6700 |0030: invoke-virtual {v7, v6}, Landroid/view/View;.setEnabled:(Z)V // method@1085 │ │ -2aaf4a: 0e00 |0033: return-void │ │ +2aaed0: |[2aaed0] fr.nocle.passegares.region.AjoutRegionFragment.lancerInstallation:(Lfr/nocle/passegares/modele/Region;Landroid/view/View;)V │ │ +2aaee0: 6e10 2f87 0500 |0000: invoke-virtual {v5}, Lfr/nocle/passegares/region/AjoutRegionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@872f │ │ +2aaee6: 0c00 |0003: move-result-object v0 │ │ +2aaee8: 6e10 2f87 0500 |0004: invoke-virtual {v5}, Lfr/nocle/passegares/region/AjoutRegionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@872f │ │ +2aaeee: 0c01 |0007: move-result-object v1 │ │ +2aaef0: 1402 4000 0f7f |0008: const v2, #float 1.90081e+38 // #7f0f0040 │ │ +2aaef6: 6e20 044a 2100 |000b: invoke-virtual {v1, v2}, Landroidx/fragment/app/FragmentActivity;.getString:(I)Ljava/lang/String; // method@4a04 │ │ +2aaefc: 0c01 |000e: move-result-object v1 │ │ +2aaefe: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +2aaf00: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +2aaf02: 7140 c801 2031 |0011: invoke-static {v0, v2, v1, v3}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog; // method@01c8 │ │ +2aaf08: 0c00 |0014: move-result-object v0 │ │ +2aaf0a: 2201 3010 |0015: new-instance v1, Lfr/nocle/passegares/region/AjoutRegionThread; // type@1030 │ │ +2aaf0e: 6e10 2f87 0500 |0017: invoke-virtual {v5}, Lfr/nocle/passegares/region/AjoutRegionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@872f │ │ +2aaf14: 0c02 |001a: move-result-object v2 │ │ +2aaf16: 5554 7583 |001b: iget-boolean v4, v5, Lfr/nocle/passegares/region/AjoutRegionFragment;.installation:Z // field@8375 │ │ +2aaf1a: 7054 3587 2160 |001d: invoke-direct {v1, v2, v0, v6, v4}, Lfr/nocle/passegares/region/AjoutRegionThread;.:(Landroid/content/Context;Landroid/content/DialogInterface;Lfr/nocle/passegares/modele/Region;Z)V // method@8735 │ │ +2aaf20: 6e10 3787 0100 |0020: invoke-virtual {v1}, Lfr/nocle/passegares/region/AjoutRegionThread;.start:()V // method@8737 │ │ +2aaf26: 1406 ca00 087f |0023: const v6, #float 1.80779e+38 // #7f0800ca │ │ +2aaf2c: 6e20 c40f 6700 |0026: invoke-virtual {v7, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2aaf32: 0c06 |0029: move-result-object v6 │ │ +2aaf34: 1f06 ff02 |002a: check-cast v6, Landroid/widget/CheckBox; // type@02ff │ │ +2aaf38: 6e20 8f13 3600 |002c: invoke-virtual {v6, v3}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@138f │ │ +2aaf3e: 1206 |002f: const/4 v6, #int 0 // #0 │ │ +2aaf40: 6e20 8510 6700 |0030: invoke-virtual {v7, v6}, Landroid/view/View;.setEnabled:(Z)V // method@1085 │ │ +2aaf46: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0015 line=104 │ │ 0x0020 line=105 │ │ 0x0026 line=106 │ │ 0x002c line=107 │ │ @@ -1131568,19 +1131567,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2aaf4c: |[2aaf4c] fr.nocle.passegares.region.AjoutRegionFragment.onCreate:(Landroid/os/Bundle;)V │ │ -2aaf5c: 6f20 7d49 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@497d │ │ -2aaf62: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -2aaf64: 6e20 3487 1000 |0004: invoke-virtual {v0, v1}, Lfr/nocle/passegares/region/AjoutRegionFragment;.setHasOptionsMenu:(Z)V // method@8734 │ │ -2aaf6a: 0e00 |0007: return-void │ │ +2aaf48: |[2aaf48] fr.nocle.passegares.region.AjoutRegionFragment.onCreate:(Landroid/os/Bundle;)V │ │ +2aaf58: 6f20 7d49 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@497d │ │ +2aaf5e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +2aaf60: 6e20 3487 1000 |0004: invoke-virtual {v0, v1}, Lfr/nocle/passegares/region/AjoutRegionFragment;.setHasOptionsMenu:(Z)V // method@8734 │ │ +2aaf66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0004 line=35 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/nocle/passegares/region/AjoutRegionFragment; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/os/Bundle; │ │ @@ -1131590,55 +1131589,55 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -2aadc4: |[2aadc4] fr.nocle.passegares.region.AjoutRegionFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -2aadd4: 6f20 7649 5200 |0000: invoke-super {v2, v5}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@4976 │ │ -2aadda: 1404 3e00 0b7f |0003: const v4, #float 1.84764e+38 // #7f0b003e │ │ -2aade0: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -2aade2: 6e30 1c0f 4305 |0007: invoke-virtual {v3, v4, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0f1c │ │ -2aade8: 0c03 |000a: move-result-object v3 │ │ -2aadea: 5524 7583 |000b: iget-boolean v4, v2, Lfr/nocle/passegares/region/AjoutRegionFragment;.installation:Z // field@8375 │ │ -2aadee: 3804 0f00 |000d: if-eqz v4, 001c // +000f │ │ -2aadf2: 1404 0001 087f |000f: const v4, #float 1.8078e+38 // #7f080100 │ │ -2aadf8: 6e20 c40f 4300 |0012: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2aadfe: 0c04 |0015: move-result-object v4 │ │ -2aae00: 1f04 3403 |0016: check-cast v4, Landroid/widget/TextView; // type@0334 │ │ -2aae04: 1245 |0018: const/4 v5, #int 4 // #4 │ │ -2aae06: 6e20 a116 5400 |0019: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setVisibility:(I)V // method@16a1 │ │ -2aae0c: 2204 f20f |001c: new-instance v4, Lfr/nocle/passegares/controlleur/RegionCtrl; // type@0ff2 │ │ -2aae10: 6e10 2f87 0200 |001e: invoke-virtual {v2}, Lfr/nocle/passegares/region/AjoutRegionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@872f │ │ -2aae16: 0c05 |0021: move-result-object v5 │ │ -2aae18: 7020 9f85 5400 |0022: invoke-direct {v4, v5}, Lfr/nocle/passegares/controlleur/RegionCtrl;.:(Landroid/content/Context;)V // method@859f │ │ -2aae1e: 5b24 7683 |0025: iput-object v4, v2, Lfr/nocle/passegares/region/AjoutRegionFragment;.regionCtrl:Lfr/nocle/passegares/controlleur/RegionCtrl; // field@8376 │ │ -2aae22: 6e10 a785 0400 |0027: invoke-virtual {v4}, Lfr/nocle/passegares/controlleur/RegionCtrl;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@85a7 │ │ -2aae28: 5424 7683 |002a: iget-object v4, v2, Lfr/nocle/passegares/region/AjoutRegionFragment;.regionCtrl:Lfr/nocle/passegares/controlleur/RegionCtrl; // field@8376 │ │ -2aae2c: 6005 a882 |002c: sget v5, Lfr/nocle/passegares/controlleur/RegionCtrl;.TOUTESREGIONS:I // field@82a8 │ │ -2aae30: 6e20 a685 5400 |002e: invoke-virtual {v4, v5}, Lfr/nocle/passegares/controlleur/RegionCtrl;.getAllRegions:(I)Ljava/util/ArrayList; // method@85a6 │ │ -2aae36: 0c04 |0031: move-result-object v4 │ │ -2aae38: 2205 de0f |0032: new-instance v5, Lfr/nocle/passegares/adapter/RegionsAdapter; // type@0fde │ │ -2aae3c: 6e10 2f87 0200 |0034: invoke-virtual {v2}, Lfr/nocle/passegares/region/AjoutRegionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@872f │ │ -2aae42: 0c00 |0037: move-result-object v0 │ │ -2aae44: 7030 2585 0504 |0038: invoke-direct {v5, v0, v4}, Lfr/nocle/passegares/adapter/RegionsAdapter;.:(Landroid/content/Context;Ljava/util/ArrayList;)V // method@8525 │ │ -2aae4a: 1400 1101 087f |003b: const v0, #float 1.80781e+38 // #7f080111 │ │ -2aae50: 6e20 c40f 0300 |003e: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2aae56: 0c00 |0041: move-result-object v0 │ │ -2aae58: 1f00 1803 |0042: check-cast v0, Landroid/widget/ListView; // type@0318 │ │ -2aae5c: 6e20 3915 5000 |0044: invoke-virtual {v0, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1539 │ │ -2aae62: 2205 2100 |0047: new-instance v5, Landroid/app/AlertDialog$Builder; // type@0021 │ │ -2aae66: 6e10 2f87 0200 |0049: invoke-virtual {v2}, Lfr/nocle/passegares/region/AjoutRegionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@872f │ │ -2aae6c: 0c01 |004c: move-result-object v1 │ │ -2aae6e: 7020 dd00 1500 |004d: invoke-direct {v5, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dd │ │ -2aae74: 2201 2e10 |0050: new-instance v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1; // type@102e │ │ -2aae78: 7040 2a87 2154 |0052: invoke-direct {v1, v2, v4, v5}, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.:(Lfr/nocle/passegares/region/AjoutRegionFragment;Ljava/util/ArrayList;Landroid/app/AlertDialog$Builder;)V // method@872a │ │ -2aae7e: 6e20 4015 1000 |0055: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1540 │ │ -2aae84: 1103 |0058: return-object v3 │ │ +2aadc0: |[2aadc0] fr.nocle.passegares.region.AjoutRegionFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +2aadd0: 6f20 7649 5200 |0000: invoke-super {v2, v5}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@4976 │ │ +2aadd6: 1404 3e00 0b7f |0003: const v4, #float 1.84764e+38 // #7f0b003e │ │ +2aaddc: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +2aadde: 6e30 1c0f 4305 |0007: invoke-virtual {v3, v4, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0f1c │ │ +2aade4: 0c03 |000a: move-result-object v3 │ │ +2aade6: 5524 7583 |000b: iget-boolean v4, v2, Lfr/nocle/passegares/region/AjoutRegionFragment;.installation:Z // field@8375 │ │ +2aadea: 3804 0f00 |000d: if-eqz v4, 001c // +000f │ │ +2aadee: 1404 0001 087f |000f: const v4, #float 1.8078e+38 // #7f080100 │ │ +2aadf4: 6e20 c40f 4300 |0012: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2aadfa: 0c04 |0015: move-result-object v4 │ │ +2aadfc: 1f04 3403 |0016: check-cast v4, Landroid/widget/TextView; // type@0334 │ │ +2aae00: 1245 |0018: const/4 v5, #int 4 // #4 │ │ +2aae02: 6e20 a116 5400 |0019: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setVisibility:(I)V // method@16a1 │ │ +2aae08: 2204 f20f |001c: new-instance v4, Lfr/nocle/passegares/controlleur/RegionCtrl; // type@0ff2 │ │ +2aae0c: 6e10 2f87 0200 |001e: invoke-virtual {v2}, Lfr/nocle/passegares/region/AjoutRegionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@872f │ │ +2aae12: 0c05 |0021: move-result-object v5 │ │ +2aae14: 7020 9f85 5400 |0022: invoke-direct {v4, v5}, Lfr/nocle/passegares/controlleur/RegionCtrl;.:(Landroid/content/Context;)V // method@859f │ │ +2aae1a: 5b24 7683 |0025: iput-object v4, v2, Lfr/nocle/passegares/region/AjoutRegionFragment;.regionCtrl:Lfr/nocle/passegares/controlleur/RegionCtrl; // field@8376 │ │ +2aae1e: 6e10 a785 0400 |0027: invoke-virtual {v4}, Lfr/nocle/passegares/controlleur/RegionCtrl;.open:()Landroid/database/sqlite/SQLiteDatabase; // method@85a7 │ │ +2aae24: 5424 7683 |002a: iget-object v4, v2, Lfr/nocle/passegares/region/AjoutRegionFragment;.regionCtrl:Lfr/nocle/passegares/controlleur/RegionCtrl; // field@8376 │ │ +2aae28: 6005 a882 |002c: sget v5, Lfr/nocle/passegares/controlleur/RegionCtrl;.TOUTESREGIONS:I // field@82a8 │ │ +2aae2c: 6e20 a685 5400 |002e: invoke-virtual {v4, v5}, Lfr/nocle/passegares/controlleur/RegionCtrl;.getAllRegions:(I)Ljava/util/ArrayList; // method@85a6 │ │ +2aae32: 0c04 |0031: move-result-object v4 │ │ +2aae34: 2205 de0f |0032: new-instance v5, Lfr/nocle/passegares/adapter/RegionsAdapter; // type@0fde │ │ +2aae38: 6e10 2f87 0200 |0034: invoke-virtual {v2}, Lfr/nocle/passegares/region/AjoutRegionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@872f │ │ +2aae3e: 0c00 |0037: move-result-object v0 │ │ +2aae40: 7030 2585 0504 |0038: invoke-direct {v5, v0, v4}, Lfr/nocle/passegares/adapter/RegionsAdapter;.:(Landroid/content/Context;Ljava/util/ArrayList;)V // method@8525 │ │ +2aae46: 1400 1101 087f |003b: const v0, #float 1.80781e+38 // #7f080111 │ │ +2aae4c: 6e20 c40f 0300 |003e: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2aae52: 0c00 |0041: move-result-object v0 │ │ +2aae54: 1f00 1803 |0042: check-cast v0, Landroid/widget/ListView; // type@0318 │ │ +2aae58: 6e20 3915 5000 |0044: invoke-virtual {v0, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1539 │ │ +2aae5e: 2205 2100 |0047: new-instance v5, Landroid/app/AlertDialog$Builder; // type@0021 │ │ +2aae62: 6e10 2f87 0200 |0049: invoke-virtual {v2}, Lfr/nocle/passegares/region/AjoutRegionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@872f │ │ +2aae68: 0c01 |004c: move-result-object v1 │ │ +2aae6a: 7020 dd00 1500 |004d: invoke-direct {v5, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00dd │ │ +2aae70: 2201 2e10 |0050: new-instance v1, Lfr/nocle/passegares/region/AjoutRegionFragment$1; // type@102e │ │ +2aae74: 7040 2a87 2154 |0052: invoke-direct {v1, v2, v4, v5}, Lfr/nocle/passegares/region/AjoutRegionFragment$1;.:(Lfr/nocle/passegares/region/AjoutRegionFragment;Ljava/util/ArrayList;Landroid/app/AlertDialog$Builder;)V // method@872a │ │ +2aae7a: 6e20 4015 1000 |0055: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1540 │ │ +2aae80: 1103 |0058: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0007 line=41 │ │ 0x000b line=43 │ │ 0x0012 line=45 │ │ 0x0019 line=46 │ │ @@ -1131661,19 +1131660,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2aaf6c: |[2aaf6c] fr.nocle.passegares.region.AjoutRegionFragment.onDestroy:()V │ │ -2aaf7c: 6f10 8349 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDestroy:()V // method@4983 │ │ -2aaf82: 5410 7683 |0003: iget-object v0, v1, Lfr/nocle/passegares/region/AjoutRegionFragment;.regionCtrl:Lfr/nocle/passegares/controlleur/RegionCtrl; // field@8376 │ │ -2aaf86: 6e10 a185 0000 |0005: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/RegionCtrl;.close:()V // method@85a1 │ │ -2aaf8c: 0e00 |0008: return-void │ │ +2aaf68: |[2aaf68] fr.nocle.passegares.region.AjoutRegionFragment.onDestroy:()V │ │ +2aaf78: 6f10 8349 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDestroy:()V // method@4983 │ │ +2aaf7e: 5410 7683 |0003: iget-object v0, v1, Lfr/nocle/passegares/region/AjoutRegionFragment;.regionCtrl:Lfr/nocle/passegares/controlleur/RegionCtrl; // field@8376 │ │ +2aaf82: 6e10 a185 0000 |0005: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/RegionCtrl;.close:()V // method@85a1 │ │ +2aaf88: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=114 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfr/nocle/passegares/region/AjoutRegionFragment; │ │ │ │ @@ -1131710,17 +1131709,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2ab638: |[2ab638] fr.nocle.passegares.succes.SuccesFragment.:()V │ │ -2ab648: 7010 3049 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@4930 │ │ -2ab64e: 0e00 |0003: return-void │ │ +2ab634: |[2ab634] fr.nocle.passegares.succes.SuccesFragment.:()V │ │ +2ab644: 7010 3049 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@4930 │ │ +2ab64a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/succes/SuccesFragment; │ │ │ │ #1 : (in Lfr/nocle/passegares/succes/SuccesFragment;) │ │ @@ -1131728,33 +1131727,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -2ab650: |[2ab650] fr.nocle.passegares.succes.SuccesFragment.createCallbackToolbarManager:()V │ │ -2ab660: 6e10 5387 0300 |0000: invoke-virtual {v3}, Lfr/nocle/passegares/succes/SuccesFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8753 │ │ -2ab666: 0c00 |0003: move-result-object v0 │ │ -2ab668: 1f00 f70f |0004: check-cast v0, Lfr/nocle/passegares/interfaces/ToolbarManager; // type@0ff7 │ │ -2ab66c: 5b30 8d83 |0006: iput-object v0, v3, Lfr/nocle/passegares/succes/SuccesFragment;._toolbarManager:Lfr/nocle/passegares/interfaces/ToolbarManager; // field@838d │ │ -2ab670: 281c |0008: goto 0024 // +001c │ │ -2ab672: 0d00 |0009: move-exception v0 │ │ -2ab674: 2201 8a10 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ -2ab678: 7010 e088 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2ab67e: 1a02 632f |000f: const-string v2, "Problème lors du cast de l'activité : " // string@2f63 │ │ -2ab682: 6e20 eb88 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2ab688: 6e10 4288 0000 |0014: invoke-virtual {v0}, Ljava/lang/ClassCastException;.getMessage:()Ljava/lang/String; // method@8842 │ │ -2ab68e: 0c00 |0017: move-result-object v0 │ │ -2ab690: 6e20 eb88 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2ab696: 6e10 f288 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2ab69c: 0c00 |001e: move-result-object v0 │ │ -2ab69e: 1a01 f733 |001f: const-string v1, "Succès" // string@33f7 │ │ -2ab6a2: 7120 6a0e 0100 |0021: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ -2ab6a8: 0e00 |0024: return-void │ │ +2ab64c: |[2ab64c] fr.nocle.passegares.succes.SuccesFragment.createCallbackToolbarManager:()V │ │ +2ab65c: 6e10 5387 0300 |0000: invoke-virtual {v3}, Lfr/nocle/passegares/succes/SuccesFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8753 │ │ +2ab662: 0c00 |0003: move-result-object v0 │ │ +2ab664: 1f00 f70f |0004: check-cast v0, Lfr/nocle/passegares/interfaces/ToolbarManager; // type@0ff7 │ │ +2ab668: 5b30 8d83 |0006: iput-object v0, v3, Lfr/nocle/passegares/succes/SuccesFragment;._toolbarManager:Lfr/nocle/passegares/interfaces/ToolbarManager; // field@838d │ │ +2ab66c: 281c |0008: goto 0024 // +001c │ │ +2ab66e: 0d00 |0009: move-exception v0 │ │ +2ab670: 2201 8a10 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ +2ab674: 7010 e088 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2ab67a: 1a02 632f |000f: const-string v2, "Problème lors du cast de l'activité : " // string@2f63 │ │ +2ab67e: 6e20 eb88 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2ab684: 6e10 4288 0000 |0014: invoke-virtual {v0}, Ljava/lang/ClassCastException;.getMessage:()Ljava/lang/String; // method@8842 │ │ +2ab68a: 0c00 |0017: move-result-object v0 │ │ +2ab68c: 6e20 eb88 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2ab692: 6e10 f288 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2ab698: 0c00 |001e: move-result-object v0 │ │ +2ab69a: 1a01 f733 |001f: const-string v1, "Succès" // string@33f7 │ │ +2ab69e: 7120 6a0e 0100 |0021: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ +2ab6a4: 0e00 |0024: return-void │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/ClassCastException; -> 0x0009 │ │ positions : │ │ 0x0000 line=104 │ │ 0x000a line=107 │ │ locals : │ │ @@ -1131765,18 +1131764,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2ab6bc: |[2ab6bc] fr.nocle.passegares.succes.SuccesFragment.initializeManagerAndToolbar:()V │ │ -2ab6cc: 7010 5287 0000 |0000: invoke-direct {v0}, Lfr/nocle/passegares/succes/SuccesFragment;.createCallbackToolbarManager:()V // method@8752 │ │ -2ab6d2: 7010 5587 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/succes/SuccesFragment;.initializeToolbar:()V // method@8755 │ │ -2ab6d8: 0e00 |0006: return-void │ │ +2ab6b8: |[2ab6b8] fr.nocle.passegares.succes.SuccesFragment.initializeManagerAndToolbar:()V │ │ +2ab6c8: 7010 5287 0000 |0000: invoke-direct {v0}, Lfr/nocle/passegares/succes/SuccesFragment;.createCallbackToolbarManager:()V // method@8752 │ │ +2ab6ce: 7010 5587 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/succes/SuccesFragment;.initializeToolbar:()V // method@8755 │ │ +2ab6d4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=94 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/succes/SuccesFragment; │ │ │ │ @@ -1131785,19 +1131784,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -2ab6dc: |[2ab6dc] fr.nocle.passegares.succes.SuccesFragment.initializeToolbar:()V │ │ -2ab6ec: 5420 8d83 |0000: iget-object v0, v2, Lfr/nocle/passegares/succes/SuccesFragment;._toolbarManager:Lfr/nocle/passegares/interfaces/ToolbarManager; // field@838d │ │ -2ab6f0: 1401 0d01 0f7f |0002: const v1, #float 1.90085e+38 // #7f0f010d │ │ -2ab6f6: 7220 bf85 1000 |0005: invoke-interface {v0, v1}, Lfr/nocle/passegares/interfaces/ToolbarManager;.setTitleToolbar:(I)V // method@85bf │ │ -2ab6fc: 0e00 |0008: return-void │ │ +2ab6d8: |[2ab6d8] fr.nocle.passegares.succes.SuccesFragment.initializeToolbar:()V │ │ +2ab6e8: 5420 8d83 |0000: iget-object v0, v2, Lfr/nocle/passegares/succes/SuccesFragment;._toolbarManager:Lfr/nocle/passegares/interfaces/ToolbarManager; // field@838d │ │ +2ab6ec: 1401 0d01 0f7f |0002: const v1, #float 1.90085e+38 // #7f0f010d │ │ +2ab6f2: 7220 bf85 1000 |0005: invoke-interface {v0, v1}, Lfr/nocle/passegares/interfaces/ToolbarManager;.setTitleToolbar:(I)V // method@85bf │ │ +2ab6f8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lfr/nocle/passegares/succes/SuccesFragment; │ │ │ │ Virtual methods - │ │ @@ -1131806,21 +1131805,21 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -2ab700: |[2ab700] fr.nocle.passegares.succes.SuccesFragment.onAttach:(Landroid/app/Activity;)V │ │ -2ab710: 6f20 7849 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@4978 │ │ -2ab716: 6002 b500 |0003: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b5 │ │ -2ab71a: 1300 1700 |0005: const/16 v0, #int 23 // #17 │ │ -2ab71e: 3502 0500 |0007: if-ge v2, v0, 000c // +0005 │ │ -2ab722: 7010 5487 0100 |0009: invoke-direct {v1}, Lfr/nocle/passegares/succes/SuccesFragment;.initializeManagerAndToolbar:()V // method@8754 │ │ -2ab728: 0e00 |000c: return-void │ │ +2ab6fc: |[2ab6fc] fr.nocle.passegares.succes.SuccesFragment.onAttach:(Landroid/app/Activity;)V │ │ +2ab70c: 6f20 7849 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@4978 │ │ +2ab712: 6002 b500 |0003: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b5 │ │ +2ab716: 1300 1700 |0005: const/16 v0, #int 23 // #17 │ │ +2ab71a: 3502 0500 |0007: if-ge v2, v0, 000c // +0005 │ │ +2ab71e: 7010 5487 0100 |0009: invoke-direct {v1}, Lfr/nocle/passegares/succes/SuccesFragment;.initializeManagerAndToolbar:()V // method@8754 │ │ +2ab724: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=85 │ │ 0x0009 line=87 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lfr/nocle/passegares/succes/SuccesFragment; │ │ @@ -1131831,18 +1131830,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2ab72c: |[2ab72c] fr.nocle.passegares.succes.SuccesFragment.onAttach:(Landroid/content/Context;)V │ │ -2ab73c: 6f20 7949 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onAttach:(Landroid/content/Context;)V // method@4979 │ │ -2ab742: 7010 5487 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/succes/SuccesFragment;.initializeManagerAndToolbar:()V // method@8754 │ │ -2ab748: 0e00 |0006: return-void │ │ +2ab728: |[2ab728] fr.nocle.passegares.succes.SuccesFragment.onAttach:(Landroid/content/Context;)V │ │ +2ab738: 6f20 7949 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onAttach:(Landroid/content/Context;)V // method@4979 │ │ +2ab73e: 7010 5487 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/succes/SuccesFragment;.initializeManagerAndToolbar:()V // method@8754 │ │ +2ab744: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/succes/SuccesFragment; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -1131852,19 +1131851,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2ab74c: |[2ab74c] fr.nocle.passegares.succes.SuccesFragment.onCreate:(Landroid/os/Bundle;)V │ │ -2ab75c: 6f20 7d49 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@497d │ │ -2ab762: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -2ab764: 6e20 5b87 1000 |0004: invoke-virtual {v0, v1}, Lfr/nocle/passegares/succes/SuccesFragment;.setHasOptionsMenu:(Z)V // method@875b │ │ -2ab76a: 0e00 |0007: return-void │ │ +2ab748: |[2ab748] fr.nocle.passegares.succes.SuccesFragment.onCreate:(Landroid/os/Bundle;)V │ │ +2ab758: 6f20 7d49 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@497d │ │ +2ab75e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +2ab760: 6e20 5b87 1000 |0004: invoke-virtual {v0, v1}, Lfr/nocle/passegares/succes/SuccesFragment;.setHasOptionsMenu:(Z)V // method@875b │ │ +2ab766: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=30 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/nocle/passegares/succes/SuccesFragment; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/os/Bundle; │ │ @@ -1131874,76 +1131873,76 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 127 16-bit code units │ │ -2ab528: |[2ab528] fr.nocle.passegares.succes.SuccesFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -2ab538: 6f20 7649 6300 |0000: invoke-super {v3, v6}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@4976 │ │ -2ab53e: 1405 2500 0b7f |0003: const v5, #float 1.84763e+38 // #7f0b0025 │ │ -2ab544: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -2ab546: 6e30 1c0f 5406 |0007: invoke-virtual {v4, v5, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0f1c │ │ -2ab54c: 0c04 |000a: move-result-object v4 │ │ -2ab54e: 2205 3410 |000b: new-instance v5, Lfr/nocle/passegares/succes/SuccesCtrl; // type@1034 │ │ -2ab552: 6e10 5387 0300 |000d: invoke-virtual {v3}, Lfr/nocle/passegares/succes/SuccesFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8753 │ │ -2ab558: 0c06 |0010: move-result-object v6 │ │ -2ab55a: 7020 4a87 6500 |0011: invoke-direct {v5, v6}, Lfr/nocle/passegares/succes/SuccesCtrl;.:(Landroid/content/Context;)V // method@874a │ │ -2ab560: 5b35 8e83 |0014: iput-object v5, v3, Lfr/nocle/passegares/succes/SuccesFragment;.succesControlleur:Lfr/nocle/passegares/succes/SuccesCtrl; // field@838e │ │ -2ab564: 6e10 4c87 0500 |0016: invoke-virtual {v5}, Lfr/nocle/passegares/succes/SuccesCtrl;.getAllSucces:()Ljava/util/ArrayList; // method@874c │ │ -2ab56a: 0c05 |0019: move-result-object v5 │ │ -2ab56c: 6e10 6a89 0500 |001a: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ -2ab572: 0c06 |001d: move-result-object v6 │ │ -2ab574: 7210 d689 0600 |001e: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ -2ab57a: 0a00 |0021: move-result v0 │ │ -2ab57c: 3800 4700 |0022: if-eqz v0, 0069 // +0047 │ │ -2ab580: 7210 d789 0600 |0024: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ -2ab586: 0c00 |0027: move-result-object v0 │ │ -2ab588: 1f00 3110 |0028: check-cast v0, Lfr/nocle/passegares/succes/Succes; // type@1031 │ │ -2ab58c: 6e10 3d87 0000 |002a: invoke-virtual {v0}, Lfr/nocle/passegares/succes/Succes;.isEstAffiche:()Z // method@873d │ │ -2ab592: 0a01 |002d: move-result v1 │ │ -2ab594: 3801 f0ff |002e: if-eqz v1, 001e // -0010 │ │ -2ab598: 6e10 3e87 0000 |0030: invoke-virtual {v0}, Lfr/nocle/passegares/succes/Succes;.isEstValide:()Z // method@873e │ │ -2ab59e: 0a01 |0033: move-result v1 │ │ -2ab5a0: 3901 eaff |0034: if-nez v1, 001e // -0016 │ │ -2ab5a4: 6e10 3c87 0000 |0036: invoke-virtual {v0}, Lfr/nocle/passegares/succes/Succes;.getType:()I // method@873c │ │ -2ab5aa: 0a01 |0039: move-result v1 │ │ -2ab5ac: 1212 |003a: const/4 v2, #int 1 // #1 │ │ -2ab5ae: 3221 1a00 |003b: if-eq v1, v2, 0055 // +001a │ │ -2ab5b2: 1232 |003d: const/4 v2, #int 3 // #3 │ │ -2ab5b4: 3221 0300 |003e: if-eq v1, v2, 0041 // +0003 │ │ -2ab5b8: 28de |0040: goto 001e // -0022 │ │ -2ab5ba: 2201 f30f |0041: new-instance v1, Lfr/nocle/passegares/controlleur/TamponCtrl; // type@0ff3 │ │ -2ab5be: 6e10 5387 0300 |0043: invoke-virtual {v3}, Lfr/nocle/passegares/succes/SuccesFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8753 │ │ -2ab5c4: 0c02 |0046: move-result-object v2 │ │ -2ab5c6: 7020 a985 2100 |0047: invoke-direct {v1, v2}, Lfr/nocle/passegares/controlleur/TamponCtrl;.:(Landroid/content/Context;)V // method@85a9 │ │ -2ab5cc: 6e10 b385 0100 |004a: invoke-virtual {v1}, Lfr/nocle/passegares/controlleur/TamponCtrl;.getMaxTamponInGare:()I // method@85b3 │ │ -2ab5d2: 0a02 |004d: move-result v2 │ │ -2ab5d4: 6e20 4387 2000 |004e: invoke-virtual {v0, v2}, Lfr/nocle/passegares/succes/Succes;.setProgression:(I)V // method@8743 │ │ -2ab5da: 6e10 aa85 0100 |0051: invoke-virtual {v1}, Lfr/nocle/passegares/controlleur/TamponCtrl;.close:()V // method@85aa │ │ -2ab5e0: 28ca |0054: goto 001e // -0036 │ │ -2ab5e2: 2201 ed0f |0055: new-instance v1, Lfr/nocle/passegares/controlleur/GareCtrl; // type@0fed │ │ -2ab5e6: 6e10 5387 0300 |0057: invoke-virtual {v3}, Lfr/nocle/passegares/succes/SuccesFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8753 │ │ -2ab5ec: 0c02 |005a: move-result-object v2 │ │ -2ab5ee: 7020 5885 2100 |005b: invoke-direct {v1, v2}, Lfr/nocle/passegares/controlleur/GareCtrl;.:(Landroid/content/Context;)V // method@8558 │ │ -2ab5f4: 6e10 6385 0100 |005e: invoke-virtual {v1}, Lfr/nocle/passegares/controlleur/GareCtrl;.getNbGaresTamponnees:()I // method@8563 │ │ -2ab5fa: 0a02 |0061: move-result v2 │ │ -2ab5fc: 6e20 4387 2000 |0062: invoke-virtual {v0, v2}, Lfr/nocle/passegares/succes/Succes;.setProgression:(I)V // method@8743 │ │ -2ab602: 6e10 5a85 0100 |0065: invoke-virtual {v1}, Lfr/nocle/passegares/controlleur/GareCtrl;.close:()V // method@855a │ │ -2ab608: 28b6 |0068: goto 001e // -004a │ │ -2ab60a: 2206 3210 |0069: new-instance v6, Lfr/nocle/passegares/succes/SuccesAdapter; // type@1032 │ │ -2ab60e: 6e10 5387 0300 |006b: invoke-virtual {v3}, Lfr/nocle/passegares/succes/SuccesFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8753 │ │ -2ab614: 0c00 |006e: move-result-object v0 │ │ -2ab616: 7030 4587 0605 |006f: invoke-direct {v6, v0, v5}, Lfr/nocle/passegares/succes/SuccesAdapter;.:(Landroid/content/Context;Ljava/util/ArrayList;)V // method@8745 │ │ -2ab61c: 1405 1201 087f |0072: const v5, #float 1.80781e+38 // #7f080112 │ │ -2ab622: 6e20 c40f 5400 |0075: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2ab628: 0c05 |0078: move-result-object v5 │ │ -2ab62a: 1f05 1803 |0079: check-cast v5, Landroid/widget/ListView; // type@0318 │ │ -2ab62e: 6e20 3915 6500 |007b: invoke-virtual {v5, v6}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1539 │ │ -2ab634: 1104 |007e: return-object v4 │ │ +2ab524: |[2ab524] fr.nocle.passegares.succes.SuccesFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +2ab534: 6f20 7649 6300 |0000: invoke-super {v3, v6}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@4976 │ │ +2ab53a: 1405 2500 0b7f |0003: const v5, #float 1.84763e+38 // #7f0b0025 │ │ +2ab540: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +2ab542: 6e30 1c0f 5406 |0007: invoke-virtual {v4, v5, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0f1c │ │ +2ab548: 0c04 |000a: move-result-object v4 │ │ +2ab54a: 2205 3410 |000b: new-instance v5, Lfr/nocle/passegares/succes/SuccesCtrl; // type@1034 │ │ +2ab54e: 6e10 5387 0300 |000d: invoke-virtual {v3}, Lfr/nocle/passegares/succes/SuccesFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8753 │ │ +2ab554: 0c06 |0010: move-result-object v6 │ │ +2ab556: 7020 4a87 6500 |0011: invoke-direct {v5, v6}, Lfr/nocle/passegares/succes/SuccesCtrl;.:(Landroid/content/Context;)V // method@874a │ │ +2ab55c: 5b35 8e83 |0014: iput-object v5, v3, Lfr/nocle/passegares/succes/SuccesFragment;.succesControlleur:Lfr/nocle/passegares/succes/SuccesCtrl; // field@838e │ │ +2ab560: 6e10 4c87 0500 |0016: invoke-virtual {v5}, Lfr/nocle/passegares/succes/SuccesCtrl;.getAllSucces:()Ljava/util/ArrayList; // method@874c │ │ +2ab566: 0c05 |0019: move-result-object v5 │ │ +2ab568: 6e10 6a89 0500 |001a: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ +2ab56e: 0c06 |001d: move-result-object v6 │ │ +2ab570: 7210 d689 0600 |001e: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ +2ab576: 0a00 |0021: move-result v0 │ │ +2ab578: 3800 4700 |0022: if-eqz v0, 0069 // +0047 │ │ +2ab57c: 7210 d789 0600 |0024: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ +2ab582: 0c00 |0027: move-result-object v0 │ │ +2ab584: 1f00 3110 |0028: check-cast v0, Lfr/nocle/passegares/succes/Succes; // type@1031 │ │ +2ab588: 6e10 3d87 0000 |002a: invoke-virtual {v0}, Lfr/nocle/passegares/succes/Succes;.isEstAffiche:()Z // method@873d │ │ +2ab58e: 0a01 |002d: move-result v1 │ │ +2ab590: 3801 f0ff |002e: if-eqz v1, 001e // -0010 │ │ +2ab594: 6e10 3e87 0000 |0030: invoke-virtual {v0}, Lfr/nocle/passegares/succes/Succes;.isEstValide:()Z // method@873e │ │ +2ab59a: 0a01 |0033: move-result v1 │ │ +2ab59c: 3901 eaff |0034: if-nez v1, 001e // -0016 │ │ +2ab5a0: 6e10 3c87 0000 |0036: invoke-virtual {v0}, Lfr/nocle/passegares/succes/Succes;.getType:()I // method@873c │ │ +2ab5a6: 0a01 |0039: move-result v1 │ │ +2ab5a8: 1212 |003a: const/4 v2, #int 1 // #1 │ │ +2ab5aa: 3221 1a00 |003b: if-eq v1, v2, 0055 // +001a │ │ +2ab5ae: 1232 |003d: const/4 v2, #int 3 // #3 │ │ +2ab5b0: 3221 0300 |003e: if-eq v1, v2, 0041 // +0003 │ │ +2ab5b4: 28de |0040: goto 001e // -0022 │ │ +2ab5b6: 2201 f30f |0041: new-instance v1, Lfr/nocle/passegares/controlleur/TamponCtrl; // type@0ff3 │ │ +2ab5ba: 6e10 5387 0300 |0043: invoke-virtual {v3}, Lfr/nocle/passegares/succes/SuccesFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8753 │ │ +2ab5c0: 0c02 |0046: move-result-object v2 │ │ +2ab5c2: 7020 a985 2100 |0047: invoke-direct {v1, v2}, Lfr/nocle/passegares/controlleur/TamponCtrl;.:(Landroid/content/Context;)V // method@85a9 │ │ +2ab5c8: 6e10 b385 0100 |004a: invoke-virtual {v1}, Lfr/nocle/passegares/controlleur/TamponCtrl;.getMaxTamponInGare:()I // method@85b3 │ │ +2ab5ce: 0a02 |004d: move-result v2 │ │ +2ab5d0: 6e20 4387 2000 |004e: invoke-virtual {v0, v2}, Lfr/nocle/passegares/succes/Succes;.setProgression:(I)V // method@8743 │ │ +2ab5d6: 6e10 aa85 0100 |0051: invoke-virtual {v1}, Lfr/nocle/passegares/controlleur/TamponCtrl;.close:()V // method@85aa │ │ +2ab5dc: 28ca |0054: goto 001e // -0036 │ │ +2ab5de: 2201 ed0f |0055: new-instance v1, Lfr/nocle/passegares/controlleur/GareCtrl; // type@0fed │ │ +2ab5e2: 6e10 5387 0300 |0057: invoke-virtual {v3}, Lfr/nocle/passegares/succes/SuccesFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8753 │ │ +2ab5e8: 0c02 |005a: move-result-object v2 │ │ +2ab5ea: 7020 5885 2100 |005b: invoke-direct {v1, v2}, Lfr/nocle/passegares/controlleur/GareCtrl;.:(Landroid/content/Context;)V // method@8558 │ │ +2ab5f0: 6e10 6385 0100 |005e: invoke-virtual {v1}, Lfr/nocle/passegares/controlleur/GareCtrl;.getNbGaresTamponnees:()I // method@8563 │ │ +2ab5f6: 0a02 |0061: move-result v2 │ │ +2ab5f8: 6e20 4387 2000 |0062: invoke-virtual {v0, v2}, Lfr/nocle/passegares/succes/Succes;.setProgression:(I)V // method@8743 │ │ +2ab5fe: 6e10 5a85 0100 |0065: invoke-virtual {v1}, Lfr/nocle/passegares/controlleur/GareCtrl;.close:()V // method@855a │ │ +2ab604: 28b6 |0068: goto 001e // -004a │ │ +2ab606: 2206 3210 |0069: new-instance v6, Lfr/nocle/passegares/succes/SuccesAdapter; // type@1032 │ │ +2ab60a: 6e10 5387 0300 |006b: invoke-virtual {v3}, Lfr/nocle/passegares/succes/SuccesFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8753 │ │ +2ab610: 0c00 |006e: move-result-object v0 │ │ +2ab612: 7030 4587 0605 |006f: invoke-direct {v6, v0, v5}, Lfr/nocle/passegares/succes/SuccesAdapter;.:(Landroid/content/Context;Ljava/util/ArrayList;)V // method@8745 │ │ +2ab618: 1405 1201 087f |0072: const v5, #float 1.80781e+38 // #7f080112 │ │ +2ab61e: 6e20 c40f 5400 |0075: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2ab624: 0c05 |0078: move-result-object v5 │ │ +2ab626: 1f05 1803 |0079: check-cast v5, Landroid/widget/ListView; // type@0318 │ │ +2ab62a: 6e20 3915 6500 |007b: invoke-virtual {v5, v6}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1539 │ │ +2ab630: 1104 |007e: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0007 line=36 │ │ 0x000b line=38 │ │ 0x0016 line=41 │ │ 0x001a line=44 │ │ @@ -1131969,18 +1131968,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2ab76c: |[2ab76c] fr.nocle.passegares.succes.SuccesFragment.onResume:()V │ │ -2ab77c: 6f10 9449 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onResume:()V // method@4994 │ │ -2ab782: 7010 5587 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/succes/SuccesFragment;.initializeToolbar:()V // method@8755 │ │ -2ab788: 0e00 |0006: return-void │ │ +2ab768: |[2ab768] fr.nocle.passegares.succes.SuccesFragment.onResume:()V │ │ +2ab778: 6f10 9449 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onResume:()V // method@4994 │ │ +2ab77e: 7010 5587 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/succes/SuccesFragment;.initializeToolbar:()V // method@8755 │ │ +2ab784: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=114 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/succes/SuccesFragment; │ │ │ │ @@ -1132036,34 +1132035,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2ad148: |[2ad148] fr.nocle.passegares.visa.ResumeVisaFragment.:()V │ │ -2ad158: 0e00 |0000: return-void │ │ +2ad144: |[2ad144] fr.nocle.passegares.visa.ResumeVisaFragment.:()V │ │ +2ad154: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfr/nocle/passegares/visa/ResumeVisaFragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2ad15c: |[2ad15c] fr.nocle.passegares.visa.ResumeVisaFragment.:()V │ │ -2ad16c: 7010 3049 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@4930 │ │ -2ad172: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2ad174: 5c10 bd83 |0004: iput-boolean v0, v1, Lfr/nocle/passegares/visa/ResumeVisaFragment;._uniquementDuJour:Z // field@83bd │ │ -2ad178: 0e00 |0006: return-void │ │ +2ad158: |[2ad158] fr.nocle.passegares.visa.ResumeVisaFragment.:()V │ │ +2ad168: 7010 3049 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@4930 │ │ +2ad16e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2ad170: 5c10 bd83 |0004: iput-boolean v0, v1, Lfr/nocle/passegares/visa/ResumeVisaFragment;._uniquementDuJour:Z // field@83bd │ │ +2ad174: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/nocle/passegares/visa/ResumeVisaFragment; │ │ │ │ @@ -1132072,37 +1132071,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -2ad17c: |[2ad17c] fr.nocle.passegares.visa.ResumeVisaFragment.createCallbackToolbarManager:()V │ │ -2ad18c: 6e10 7787 0300 |0000: invoke-virtual {v3}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8777 │ │ -2ad192: 0c00 |0003: move-result-object v0 │ │ -2ad194: 1f00 f70f |0004: check-cast v0, Lfr/nocle/passegares/interfaces/ToolbarManager; // type@0ff7 │ │ -2ad198: 5b30 bc83 |0006: iput-object v0, v3, Lfr/nocle/passegares/visa/ResumeVisaFragment;._toolbarManager:Lfr/nocle/passegares/interfaces/ToolbarManager; // field@83bc │ │ -2ad19c: 6e10 7787 0300 |0008: invoke-virtual {v3}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8777 │ │ -2ad1a2: 0c00 |000b: move-result-object v0 │ │ -2ad1a4: 1f00 f50f |000c: check-cast v0, Lfr/nocle/passegares/interfaces/OnNavigateIntentManager; // type@0ff5 │ │ -2ad1a8: 5b30 ba83 |000e: iput-object v0, v3, Lfr/nocle/passegares/visa/ResumeVisaFragment;._onNavigateIntentManager:Lfr/nocle/passegares/interfaces/OnNavigateIntentManager; // field@83ba │ │ -2ad1ac: 281c |0010: goto 002c // +001c │ │ -2ad1ae: 0d00 |0011: move-exception v0 │ │ -2ad1b0: 2201 8a10 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ -2ad1b4: 7010 e088 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2ad1ba: 1a02 632f |0017: const-string v2, "Problème lors du cast de l'activité : " // string@2f63 │ │ -2ad1be: 6e20 eb88 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2ad1c4: 6e10 4288 0000 |001c: invoke-virtual {v0}, Ljava/lang/ClassCastException;.getMessage:()Ljava/lang/String; // method@8842 │ │ -2ad1ca: 0c00 |001f: move-result-object v0 │ │ -2ad1cc: 6e20 eb88 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2ad1d2: 6e10 f288 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2ad1d8: 0c00 |0026: move-result-object v0 │ │ -2ad1da: 1a01 7630 |0027: const-string v1, "ResumeVisa" // string@3076 │ │ -2ad1de: 7120 6a0e 0100 |0029: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ -2ad1e4: 0e00 |002c: return-void │ │ +2ad178: |[2ad178] fr.nocle.passegares.visa.ResumeVisaFragment.createCallbackToolbarManager:()V │ │ +2ad188: 6e10 7787 0300 |0000: invoke-virtual {v3}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8777 │ │ +2ad18e: 0c00 |0003: move-result-object v0 │ │ +2ad190: 1f00 f70f |0004: check-cast v0, Lfr/nocle/passegares/interfaces/ToolbarManager; // type@0ff7 │ │ +2ad194: 5b30 bc83 |0006: iput-object v0, v3, Lfr/nocle/passegares/visa/ResumeVisaFragment;._toolbarManager:Lfr/nocle/passegares/interfaces/ToolbarManager; // field@83bc │ │ +2ad198: 6e10 7787 0300 |0008: invoke-virtual {v3}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8777 │ │ +2ad19e: 0c00 |000b: move-result-object v0 │ │ +2ad1a0: 1f00 f50f |000c: check-cast v0, Lfr/nocle/passegares/interfaces/OnNavigateIntentManager; // type@0ff5 │ │ +2ad1a4: 5b30 ba83 |000e: iput-object v0, v3, Lfr/nocle/passegares/visa/ResumeVisaFragment;._onNavigateIntentManager:Lfr/nocle/passegares/interfaces/OnNavigateIntentManager; // field@83ba │ │ +2ad1a8: 281c |0010: goto 002c // +001c │ │ +2ad1aa: 0d00 |0011: move-exception v0 │ │ +2ad1ac: 2201 8a10 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ +2ad1b0: 7010 e088 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2ad1b6: 1a02 632f |0017: const-string v2, "Problème lors du cast de l'activité : " // string@2f63 │ │ +2ad1ba: 6e20 eb88 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2ad1c0: 6e10 4288 0000 |001c: invoke-virtual {v0}, Ljava/lang/ClassCastException;.getMessage:()Ljava/lang/String; // method@8842 │ │ +2ad1c6: 0c00 |001f: move-result-object v0 │ │ +2ad1c8: 6e20 eb88 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2ad1ce: 6e10 f288 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2ad1d4: 0c00 |0026: move-result-object v0 │ │ +2ad1d6: 1a01 7630 |0027: const-string v1, "ResumeVisa" // string@3076 │ │ +2ad1da: 7120 6a0e 0100 |0029: invoke-static {v1, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0e6a │ │ +2ad1e0: 0e00 |002c: return-void │ │ catches : 1 │ │ 0x0000 - 0x0010 │ │ Ljava/lang/ClassCastException; -> 0x0011 │ │ positions : │ │ 0x0000 line=183 │ │ 0x0008 line=184 │ │ 0x0012 line=187 │ │ @@ -1132114,46 +1132113,46 @@ │ │ type : '(Ljava/util/ArrayList;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -2ad0b4: |[2ad0b4] fr.nocle.passegares.visa.ResumeVisaFragment.generateTitle:(Ljava/util/ArrayList;)Ljava/lang/String; │ │ -2ad0c4: 6e10 7089 0300 |0000: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@8970 │ │ -2ad0ca: 0a03 |0003: move-result v3 │ │ -2ad0cc: 5520 bd83 |0004: iget-boolean v0, v2, Lfr/nocle/passegares/visa/ResumeVisaFragment;._uniquementDuJour:Z // field@83bd │ │ -2ad0d0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -2ad0d2: 3800 1400 |0007: if-eqz v0, 001b // +0014 │ │ -2ad0d6: 3413 0a00 |0009: if-lt v3, v1, 0013 // +000a │ │ -2ad0da: 1400 0301 0f7f |000b: const v0, #float 1.90085e+38 // #7f0f0103 │ │ -2ad0e0: 6e20 7987 0200 |000e: invoke-virtual {v2, v0}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.getString:(I)Ljava/lang/String; // method@8779 │ │ -2ad0e6: 0c00 |0011: move-result-object v0 │ │ -2ad0e8: 281a |0012: goto 002c // +001a │ │ -2ad0ea: 1400 0101 0f7f |0013: const v0, #float 1.90085e+38 // #7f0f0101 │ │ -2ad0f0: 6e20 7987 0200 |0016: invoke-virtual {v2, v0}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.getString:(I)Ljava/lang/String; // method@8779 │ │ -2ad0f6: 0c00 |0019: move-result-object v0 │ │ -2ad0f8: 2812 |001a: goto 002c // +0012 │ │ -2ad0fa: 3413 0a00 |001b: if-lt v3, v1, 0025 // +000a │ │ -2ad0fe: 1400 0201 0f7f |001d: const v0, #float 1.90085e+38 // #7f0f0102 │ │ -2ad104: 6e20 7987 0200 |0020: invoke-virtual {v2, v0}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.getString:(I)Ljava/lang/String; // method@8779 │ │ -2ad10a: 0c00 |0023: move-result-object v0 │ │ -2ad10c: 2808 |0024: goto 002c // +0008 │ │ -2ad10e: 1400 0001 0f7f |0025: const v0, #float 1.90085e+38 // #7f0f0100 │ │ -2ad114: 6e20 7987 0200 |0028: invoke-virtual {v2, v0}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.getString:(I)Ljava/lang/String; // method@8779 │ │ -2ad11a: 0c00 |002b: move-result-object v0 │ │ -2ad11c: 2201 8a10 |002c: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ -2ad120: 7010 e088 0100 |002e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2ad126: 6e20 e788 3100 |0031: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ -2ad12c: 1a03 1400 |0034: const-string v3, " " // string@0014 │ │ -2ad130: 6e20 eb88 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2ad136: 6e20 eb88 0100 |0039: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2ad13c: 6e10 f288 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2ad142: 0c03 |003f: move-result-object v3 │ │ -2ad144: 1103 |0040: return-object v3 │ │ +2ad0b0: |[2ad0b0] fr.nocle.passegares.visa.ResumeVisaFragment.generateTitle:(Ljava/util/ArrayList;)Ljava/lang/String; │ │ +2ad0c0: 6e10 7089 0300 |0000: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@8970 │ │ +2ad0c6: 0a03 |0003: move-result v3 │ │ +2ad0c8: 5520 bd83 |0004: iget-boolean v0, v2, Lfr/nocle/passegares/visa/ResumeVisaFragment;._uniquementDuJour:Z // field@83bd │ │ +2ad0cc: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +2ad0ce: 3800 1400 |0007: if-eqz v0, 001b // +0014 │ │ +2ad0d2: 3413 0a00 |0009: if-lt v3, v1, 0013 // +000a │ │ +2ad0d6: 1400 0301 0f7f |000b: const v0, #float 1.90085e+38 // #7f0f0103 │ │ +2ad0dc: 6e20 7987 0200 |000e: invoke-virtual {v2, v0}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.getString:(I)Ljava/lang/String; // method@8779 │ │ +2ad0e2: 0c00 |0011: move-result-object v0 │ │ +2ad0e4: 281a |0012: goto 002c // +001a │ │ +2ad0e6: 1400 0101 0f7f |0013: const v0, #float 1.90085e+38 // #7f0f0101 │ │ +2ad0ec: 6e20 7987 0200 |0016: invoke-virtual {v2, v0}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.getString:(I)Ljava/lang/String; // method@8779 │ │ +2ad0f2: 0c00 |0019: move-result-object v0 │ │ +2ad0f4: 2812 |001a: goto 002c // +0012 │ │ +2ad0f6: 3413 0a00 |001b: if-lt v3, v1, 0025 // +000a │ │ +2ad0fa: 1400 0201 0f7f |001d: const v0, #float 1.90085e+38 // #7f0f0102 │ │ +2ad100: 6e20 7987 0200 |0020: invoke-virtual {v2, v0}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.getString:(I)Ljava/lang/String; // method@8779 │ │ +2ad106: 0c00 |0023: move-result-object v0 │ │ +2ad108: 2808 |0024: goto 002c // +0008 │ │ +2ad10a: 1400 0001 0f7f |0025: const v0, #float 1.90085e+38 // #7f0f0100 │ │ +2ad110: 6e20 7987 0200 |0028: invoke-virtual {v2, v0}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.getString:(I)Ljava/lang/String; // method@8779 │ │ +2ad116: 0c00 |002b: move-result-object v0 │ │ +2ad118: 2201 8a10 |002c: new-instance v1, Ljava/lang/StringBuilder; // type@108a │ │ +2ad11c: 7010 e088 0100 |002e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2ad122: 6e20 e788 3100 |0031: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ +2ad128: 1a03 1400 |0034: const-string v3, " " // string@0014 │ │ +2ad12c: 6e20 eb88 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2ad132: 6e20 eb88 0100 |0039: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2ad138: 6e10 f288 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2ad13e: 0c03 |003f: move-result-object v3 │ │ +2ad140: 1103 |0040: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0004 line=142 │ │ 0x000e line=145 │ │ 0x0016 line=147 │ │ 0x0020 line=152 │ │ @@ -1132168,21 +1132167,21 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -2ad3b4: |[2ad3b4] fr.nocle.passegares.visa.ResumeVisaFragment.readBundle:(Landroid/os/Bundle;)V │ │ -2ad3c4: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ -2ad3c8: 6200 b983 |0002: sget-object v0, Lfr/nocle/passegares/visa/ResumeVisaFragment;.ARG_DUJOUR:Ljava/lang/String; // field@83b9 │ │ -2ad3cc: 6e20 8c06 0200 |0004: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@068c │ │ -2ad3d2: 0a02 |0007: move-result v2 │ │ -2ad3d4: 5c12 bd83 |0008: iput-boolean v2, v1, Lfr/nocle/passegares/visa/ResumeVisaFragment;._uniquementDuJour:Z // field@83bd │ │ -2ad3d8: 0e00 |000a: return-void │ │ +2ad3b0: |[2ad3b0] fr.nocle.passegares.visa.ResumeVisaFragment.readBundle:(Landroid/os/Bundle;)V │ │ +2ad3c0: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ +2ad3c4: 6200 b983 |0002: sget-object v0, Lfr/nocle/passegares/visa/ResumeVisaFragment;.ARG_DUJOUR:Ljava/lang/String; // field@83b9 │ │ +2ad3c8: 6e20 8c06 0200 |0004: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@068c │ │ +2ad3ce: 0a02 |0007: move-result v2 │ │ +2ad3d0: 5c12 bd83 |0008: iput-boolean v2, v1, Lfr/nocle/passegares/visa/ResumeVisaFragment;._uniquementDuJour:Z // field@83bd │ │ +2ad3d4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=46 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lfr/nocle/passegares/visa/ResumeVisaFragment; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/os/Bundle; │ │ │ │ @@ -1132191,19 +1132190,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2ad3dc: |[2ad3dc] fr.nocle.passegares.visa.ResumeVisaFragment.setToolbarTitle:()V │ │ -2ad3ec: 5420 bc83 |0000: iget-object v0, v2, Lfr/nocle/passegares/visa/ResumeVisaFragment;._toolbarManager:Lfr/nocle/passegares/interfaces/ToolbarManager; // field@83bc │ │ -2ad3f0: 5421 bb83 |0002: iget-object v1, v2, Lfr/nocle/passegares/visa/ResumeVisaFragment;._titleToolbar:Ljava/lang/String; // field@83bb │ │ -2ad3f4: 7220 c085 1000 |0004: invoke-interface {v0, v1}, Lfr/nocle/passegares/interfaces/ToolbarManager;.setTitleToolbar:(Ljava/lang/String;)V // method@85c0 │ │ -2ad3fa: 0e00 |0007: return-void │ │ +2ad3d8: |[2ad3d8] fr.nocle.passegares.visa.ResumeVisaFragment.setToolbarTitle:()V │ │ +2ad3e8: 5420 bc83 |0000: iget-object v0, v2, Lfr/nocle/passegares/visa/ResumeVisaFragment;._toolbarManager:Lfr/nocle/passegares/interfaces/ToolbarManager; // field@83bc │ │ +2ad3ec: 5421 bb83 |0002: iget-object v1, v2, Lfr/nocle/passegares/visa/ResumeVisaFragment;._titleToolbar:Ljava/lang/String; // field@83bb │ │ +2ad3f0: 7220 c085 1000 |0004: invoke-interface {v0, v1}, Lfr/nocle/passegares/interfaces/ToolbarManager;.setTitleToolbar:(Ljava/lang/String;)V // method@85c0 │ │ +2ad3f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lfr/nocle/passegares/visa/ResumeVisaFragment; │ │ │ │ Virtual methods - │ │ @@ -1132212,69 +1132211,69 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 122 16-bit code units │ │ -2ad1f8: |[2ad1f8] fr.nocle.passegares.visa.ResumeVisaFragment.generateListeLigne:(Landroid/view/View;)V │ │ -2ad208: 2200 f30f |0000: new-instance v0, Lfr/nocle/passegares/controlleur/TamponCtrl; // type@0ff3 │ │ -2ad20c: 6e10 7787 0500 |0002: invoke-virtual {v5}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8777 │ │ -2ad212: 0c01 |0005: move-result-object v1 │ │ -2ad214: 7020 a985 1000 |0006: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/TamponCtrl;.:(Landroid/content/Context;)V // method@85a9 │ │ -2ad21a: 5551 bd83 |0009: iget-boolean v1, v5, Lfr/nocle/passegares/visa/ResumeVisaFragment;._uniquementDuJour:Z // field@83bd │ │ -2ad21e: 6e20 b185 1000 |000b: invoke-virtual {v0, v1}, Lfr/nocle/passegares/controlleur/TamponCtrl;.getByLines:(Z)Ljava/util/ArrayList; // method@85b1 │ │ -2ad224: 0c01 |000e: move-result-object v1 │ │ -2ad226: 2202 3810 |000f: new-instance v2, Lfr/nocle/passegares/visa/ResumeVisaFragment$1; // type@1038 │ │ -2ad22a: 7020 6d87 5200 |0011: invoke-direct {v2, v5}, Lfr/nocle/passegares/visa/ResumeVisaFragment$1;.:(Lfr/nocle/passegares/visa/ResumeVisaFragment;)V // method@876d │ │ -2ad230: 7120 b389 2100 |0014: invoke-static {v1, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@89b3 │ │ -2ad236: 7020 7687 1500 |0017: invoke-direct {v5, v1}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.generateTitle:(Ljava/util/ArrayList;)Ljava/lang/String; // method@8776 │ │ -2ad23c: 0c02 |001a: move-result-object v2 │ │ -2ad23e: 5b52 bb83 |001b: iput-object v2, v5, Lfr/nocle/passegares/visa/ResumeVisaFragment;._titleToolbar:Ljava/lang/String; // field@83bb │ │ -2ad242: 7010 8587 0500 |001d: invoke-direct {v5}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.setToolbarTitle:()V // method@8785 │ │ -2ad248: 1402 1001 087f |0020: const v2, #float 1.80781e+38 // #7f080110 │ │ -2ad24e: 6e20 c40f 2600 |0023: invoke-virtual {v6, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2ad254: 0c02 |0026: move-result-object v2 │ │ -2ad256: 1f02 1803 |0027: check-cast v2, Landroid/widget/ListView; // type@0318 │ │ -2ad25a: 6e10 6989 0100 |0029: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@8969 │ │ -2ad260: 0a03 |002c: move-result v3 │ │ -2ad262: 3803 2e00 |002d: if-eqz v3, 005b // +002e │ │ -2ad266: 1401 c400 087f |002f: const v1, #float 1.80779e+38 // #7f0800c4 │ │ -2ad26c: 6e20 c40f 1600 |0032: invoke-virtual {v6, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2ad272: 0c01 |0035: move-result-object v1 │ │ -2ad274: 1f01 1503 |0036: check-cast v1, Landroid/widget/LinearLayout; // type@0315 │ │ -2ad278: 1403 c300 087f |0038: const v3, #float 1.80779e+38 // #7f0800c3 │ │ -2ad27e: 6e20 c40f 3600 |003b: invoke-virtual {v6, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2ad284: 0c06 |003e: move-result-object v6 │ │ -2ad286: 1f06 3403 |003f: check-cast v6, Landroid/widget/TextView; // type@0334 │ │ -2ad28a: 5553 bd83 |0041: iget-boolean v3, v5, Lfr/nocle/passegares/visa/ResumeVisaFragment;._uniquementDuJour:Z // field@83bd │ │ -2ad28e: 3803 0900 |0043: if-eqz v3, 004c // +0009 │ │ -2ad292: 1403 4c00 0f7f |0045: const v3, #float 1.90081e+38 // #7f0f004c │ │ -2ad298: 6e20 9016 3600 |0048: invoke-virtual {v6, v3}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ -2ad29e: 2807 |004b: goto 0052 // +0007 │ │ -2ad2a0: 1403 4b00 0f7f |004c: const v3, #float 1.90081e+38 // #7f0f004b │ │ -2ad2a6: 6e20 9016 3600 |004f: invoke-virtual {v6, v3}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ -2ad2ac: 1206 |0052: const/4 v6, #int 0 // #0 │ │ -2ad2ae: 6e20 0b15 6100 |0053: invoke-virtual {v1, v6}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@150b │ │ -2ad2b4: 1246 |0056: const/4 v6, #int 4 // #4 │ │ -2ad2b6: 6e20 4815 6200 |0057: invoke-virtual {v2, v6}, Landroid/widget/ListView;.setVisibility:(I)V // method@1548 │ │ -2ad2bc: 281c |005a: goto 0076 // +001c │ │ -2ad2be: 2206 3710 |005b: new-instance v6, Lfr/nocle/passegares/visa/LigneTamponneeAdapter; // type@1037 │ │ -2ad2c2: 6e10 7787 0500 |005d: invoke-virtual {v5}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8777 │ │ -2ad2c8: 0c03 |0060: move-result-object v3 │ │ -2ad2ca: 5554 bd83 |0061: iget-boolean v4, v5, Lfr/nocle/passegares/visa/ResumeVisaFragment;._uniquementDuJour:Z // field@83bd │ │ -2ad2ce: 7040 5f87 3641 |0063: invoke-direct {v6, v3, v1, v4}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.:(Landroid/content/Context;Ljava/util/ArrayList;Z)V // method@875f │ │ -2ad2d4: 6e10 3015 0200 |0066: invoke-virtual {v2}, Landroid/widget/ListView;.invalidate:()V // method@1530 │ │ -2ad2da: 6e20 3915 6200 |0069: invoke-virtual {v2, v6}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1539 │ │ -2ad2e0: 5553 bd83 |006c: iget-boolean v3, v5, Lfr/nocle/passegares/visa/ResumeVisaFragment;._uniquementDuJour:Z // field@83bd │ │ -2ad2e4: 2204 3910 |006e: new-instance v4, Lfr/nocle/passegares/visa/ResumeVisaFragment$2; // type@1039 │ │ -2ad2e8: 7053 7087 5416 |0070: invoke-direct {v4, v5, v6, v1, v3}, Lfr/nocle/passegares/visa/ResumeVisaFragment$2;.:(Lfr/nocle/passegares/visa/ResumeVisaFragment;Lfr/nocle/passegares/visa/LigneTamponneeAdapter;Ljava/util/ArrayList;Z)V // method@8770 │ │ -2ad2ee: 6e20 4015 4200 |0073: invoke-virtual {v2, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1540 │ │ -2ad2f4: 6e10 aa85 0000 |0076: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/TamponCtrl;.close:()V // method@85aa │ │ -2ad2fa: 0e00 |0079: return-void │ │ +2ad1f4: |[2ad1f4] fr.nocle.passegares.visa.ResumeVisaFragment.generateListeLigne:(Landroid/view/View;)V │ │ +2ad204: 2200 f30f |0000: new-instance v0, Lfr/nocle/passegares/controlleur/TamponCtrl; // type@0ff3 │ │ +2ad208: 6e10 7787 0500 |0002: invoke-virtual {v5}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8777 │ │ +2ad20e: 0c01 |0005: move-result-object v1 │ │ +2ad210: 7020 a985 1000 |0006: invoke-direct {v0, v1}, Lfr/nocle/passegares/controlleur/TamponCtrl;.:(Landroid/content/Context;)V // method@85a9 │ │ +2ad216: 5551 bd83 |0009: iget-boolean v1, v5, Lfr/nocle/passegares/visa/ResumeVisaFragment;._uniquementDuJour:Z // field@83bd │ │ +2ad21a: 6e20 b185 1000 |000b: invoke-virtual {v0, v1}, Lfr/nocle/passegares/controlleur/TamponCtrl;.getByLines:(Z)Ljava/util/ArrayList; // method@85b1 │ │ +2ad220: 0c01 |000e: move-result-object v1 │ │ +2ad222: 2202 3810 |000f: new-instance v2, Lfr/nocle/passegares/visa/ResumeVisaFragment$1; // type@1038 │ │ +2ad226: 7020 6d87 5200 |0011: invoke-direct {v2, v5}, Lfr/nocle/passegares/visa/ResumeVisaFragment$1;.:(Lfr/nocle/passegares/visa/ResumeVisaFragment;)V // method@876d │ │ +2ad22c: 7120 b389 2100 |0014: invoke-static {v1, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@89b3 │ │ +2ad232: 7020 7687 1500 |0017: invoke-direct {v5, v1}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.generateTitle:(Ljava/util/ArrayList;)Ljava/lang/String; // method@8776 │ │ +2ad238: 0c02 |001a: move-result-object v2 │ │ +2ad23a: 5b52 bb83 |001b: iput-object v2, v5, Lfr/nocle/passegares/visa/ResumeVisaFragment;._titleToolbar:Ljava/lang/String; // field@83bb │ │ +2ad23e: 7010 8587 0500 |001d: invoke-direct {v5}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.setToolbarTitle:()V // method@8785 │ │ +2ad244: 1402 1001 087f |0020: const v2, #float 1.80781e+38 // #7f080110 │ │ +2ad24a: 6e20 c40f 2600 |0023: invoke-virtual {v6, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2ad250: 0c02 |0026: move-result-object v2 │ │ +2ad252: 1f02 1803 |0027: check-cast v2, Landroid/widget/ListView; // type@0318 │ │ +2ad256: 6e10 6989 0100 |0029: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@8969 │ │ +2ad25c: 0a03 |002c: move-result v3 │ │ +2ad25e: 3803 2e00 |002d: if-eqz v3, 005b // +002e │ │ +2ad262: 1401 c400 087f |002f: const v1, #float 1.80779e+38 // #7f0800c4 │ │ +2ad268: 6e20 c40f 1600 |0032: invoke-virtual {v6, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2ad26e: 0c01 |0035: move-result-object v1 │ │ +2ad270: 1f01 1503 |0036: check-cast v1, Landroid/widget/LinearLayout; // type@0315 │ │ +2ad274: 1403 c300 087f |0038: const v3, #float 1.80779e+38 // #7f0800c3 │ │ +2ad27a: 6e20 c40f 3600 |003b: invoke-virtual {v6, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2ad280: 0c06 |003e: move-result-object v6 │ │ +2ad282: 1f06 3403 |003f: check-cast v6, Landroid/widget/TextView; // type@0334 │ │ +2ad286: 5553 bd83 |0041: iget-boolean v3, v5, Lfr/nocle/passegares/visa/ResumeVisaFragment;._uniquementDuJour:Z // field@83bd │ │ +2ad28a: 3803 0900 |0043: if-eqz v3, 004c // +0009 │ │ +2ad28e: 1403 4c00 0f7f |0045: const v3, #float 1.90081e+38 // #7f0f004c │ │ +2ad294: 6e20 9016 3600 |0048: invoke-virtual {v6, v3}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ +2ad29a: 2807 |004b: goto 0052 // +0007 │ │ +2ad29c: 1403 4b00 0f7f |004c: const v3, #float 1.90081e+38 // #7f0f004b │ │ +2ad2a2: 6e20 9016 3600 |004f: invoke-virtual {v6, v3}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ +2ad2a8: 1206 |0052: const/4 v6, #int 0 // #0 │ │ +2ad2aa: 6e20 0b15 6100 |0053: invoke-virtual {v1, v6}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@150b │ │ +2ad2b0: 1246 |0056: const/4 v6, #int 4 // #4 │ │ +2ad2b2: 6e20 4815 6200 |0057: invoke-virtual {v2, v6}, Landroid/widget/ListView;.setVisibility:(I)V // method@1548 │ │ +2ad2b8: 281c |005a: goto 0076 // +001c │ │ +2ad2ba: 2206 3710 |005b: new-instance v6, Lfr/nocle/passegares/visa/LigneTamponneeAdapter; // type@1037 │ │ +2ad2be: 6e10 7787 0500 |005d: invoke-virtual {v5}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@8777 │ │ +2ad2c4: 0c03 |0060: move-result-object v3 │ │ +2ad2c6: 5554 bd83 |0061: iget-boolean v4, v5, Lfr/nocle/passegares/visa/ResumeVisaFragment;._uniquementDuJour:Z // field@83bd │ │ +2ad2ca: 7040 5f87 3641 |0063: invoke-direct {v6, v3, v1, v4}, Lfr/nocle/passegares/visa/LigneTamponneeAdapter;.:(Landroid/content/Context;Ljava/util/ArrayList;Z)V // method@875f │ │ +2ad2d0: 6e10 3015 0200 |0066: invoke-virtual {v2}, Landroid/widget/ListView;.invalidate:()V // method@1530 │ │ +2ad2d6: 6e20 3915 6200 |0069: invoke-virtual {v2, v6}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1539 │ │ +2ad2dc: 5553 bd83 |006c: iget-boolean v3, v5, Lfr/nocle/passegares/visa/ResumeVisaFragment;._uniquementDuJour:Z // field@83bd │ │ +2ad2e0: 2204 3910 |006e: new-instance v4, Lfr/nocle/passegares/visa/ResumeVisaFragment$2; // type@1039 │ │ +2ad2e4: 7053 7087 5416 |0070: invoke-direct {v4, v5, v6, v1, v3}, Lfr/nocle/passegares/visa/ResumeVisaFragment$2;.:(Lfr/nocle/passegares/visa/ResumeVisaFragment;Lfr/nocle/passegares/visa/LigneTamponneeAdapter;Ljava/util/ArrayList;Z)V // method@8770 │ │ +2ad2ea: 6e20 4015 4200 |0073: invoke-virtual {v2, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1540 │ │ +2ad2f0: 6e10 aa85 0000 |0076: invoke-virtual {v0}, Lfr/nocle/passegares/controlleur/TamponCtrl;.close:()V // method@85aa │ │ +2ad2f6: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0009 line=71 │ │ 0x000f line=73 │ │ 0x0017 line=91 │ │ 0x001d line=92 │ │ @@ -1132302,21 +1132301,21 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -2ad2fc: |[2ad2fc] fr.nocle.passegares.visa.ResumeVisaFragment.onAttach:(Landroid/app/Activity;)V │ │ -2ad30c: 6f20 7849 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@4978 │ │ -2ad312: 6002 b500 |0003: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b5 │ │ -2ad316: 1300 1700 |0005: const/16 v0, #int 23 // #17 │ │ -2ad31a: 3502 0500 |0007: if-ge v2, v0, 000c // +0005 │ │ -2ad31e: 7010 7487 0100 |0009: invoke-direct {v1}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.createCallbackToolbarManager:()V // method@8774 │ │ -2ad324: 0e00 |000c: return-void │ │ +2ad2f8: |[2ad2f8] fr.nocle.passegares.visa.ResumeVisaFragment.onAttach:(Landroid/app/Activity;)V │ │ +2ad308: 6f20 7849 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@4978 │ │ +2ad30e: 6002 b500 |0003: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b5 │ │ +2ad312: 1300 1700 |0005: const/16 v0, #int 23 // #17 │ │ +2ad316: 3502 0500 |0007: if-ge v2, v0, 000c // +0005 │ │ +2ad31a: 7010 7487 0100 |0009: invoke-direct {v1}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.createCallbackToolbarManager:()V // method@8774 │ │ +2ad320: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0003 line=174 │ │ 0x0009 line=176 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lfr/nocle/passegares/visa/ResumeVisaFragment; │ │ @@ -1132327,18 +1132326,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -2ad328: |[2ad328] fr.nocle.passegares.visa.ResumeVisaFragment.onAttach:(Landroid/content/Context;)V │ │ -2ad338: 6f20 7949 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onAttach:(Landroid/content/Context;)V // method@4979 │ │ -2ad33e: 7010 7487 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.createCallbackToolbarManager:()V // method@8774 │ │ -2ad344: 0e00 |0006: return-void │ │ +2ad324: |[2ad324] fr.nocle.passegares.visa.ResumeVisaFragment.onAttach:(Landroid/content/Context;)V │ │ +2ad334: 6f20 7949 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onAttach:(Landroid/content/Context;)V // method@4979 │ │ +2ad33a: 7010 7487 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.createCallbackToolbarManager:()V // method@8774 │ │ +2ad340: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0003 line=165 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/visa/ResumeVisaFragment; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ @@ -1132348,19 +1132347,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -2ad348: |[2ad348] fr.nocle.passegares.visa.ResumeVisaFragment.onCreate:(Landroid/os/Bundle;)V │ │ -2ad358: 6f20 7d49 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@497d │ │ -2ad35e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -2ad360: 6e20 8487 1000 |0004: invoke-virtual {v0, v1}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.setHasOptionsMenu:(Z)V // method@8784 │ │ -2ad366: 0e00 |0007: return-void │ │ +2ad344: |[2ad344] fr.nocle.passegares.visa.ResumeVisaFragment.onCreate:(Landroid/os/Bundle;)V │ │ +2ad354: 6f20 7d49 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@497d │ │ +2ad35a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +2ad35c: 6e20 8487 1000 |0004: invoke-virtual {v0, v1}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.setHasOptionsMenu:(Z)V // method@8784 │ │ +2ad362: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=54 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/nocle/passegares/visa/ResumeVisaFragment; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/os/Bundle; │ │ @@ -1132370,18 +1132369,18 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -2ad368: |[2ad368] fr.nocle.passegares.visa.ResumeVisaFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -2ad378: 1400 0300 0c7f |0000: const v0, #float 1.86092e+38 // #7f0c0003 │ │ -2ad37e: 6e30 2a0f 0302 |0003: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0f2a │ │ -2ad384: 0e00 |0006: return-void │ │ +2ad364: |[2ad364] fr.nocle.passegares.visa.ResumeVisaFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +2ad374: 1400 0300 0c7f |0000: const v0, #float 1.86092e+38 // #7f0c0003 │ │ +2ad37a: 6e30 2a0f 0302 |0003: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0f2a │ │ +2ad380: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=193 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/nocle/passegares/visa/ResumeVisaFragment; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/Menu; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/view/MenuInflater; │ │ @@ -1132391,25 +1132390,25 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -2ad02c: |[2ad02c] fr.nocle.passegares.visa.ResumeVisaFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -2ad03c: 6f20 7649 3000 |0000: invoke-super {v0, v3}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@4976 │ │ -2ad042: 1402 2400 0b7f |0003: const v2, #float 1.84763e+38 // #7f0b0024 │ │ -2ad048: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -2ad04a: 6e30 1c0f 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0f1c │ │ -2ad050: 0c01 |000a: move-result-object v1 │ │ -2ad052: 6e10 7887 0000 |000b: invoke-virtual {v0}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.getArguments:()Landroid/os/Bundle; // method@8778 │ │ -2ad058: 0c02 |000e: move-result-object v2 │ │ -2ad05a: 7020 8287 2000 |000f: invoke-direct {v0, v2}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.readBundle:(Landroid/os/Bundle;)V // method@8782 │ │ -2ad060: 6e20 7587 1000 |0012: invoke-virtual {v0, v1}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.generateListeLigne:(Landroid/view/View;)V // method@8775 │ │ -2ad066: 1101 |0015: return-object v1 │ │ +2ad028: |[2ad028] fr.nocle.passegares.visa.ResumeVisaFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +2ad038: 6f20 7649 3000 |0000: invoke-super {v0, v3}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@4976 │ │ +2ad03e: 1402 2400 0b7f |0003: const v2, #float 1.84763e+38 // #7f0b0024 │ │ +2ad044: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +2ad046: 6e30 1c0f 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0f1c │ │ +2ad04c: 0c01 |000a: move-result-object v1 │ │ +2ad04e: 6e10 7887 0000 |000b: invoke-virtual {v0}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.getArguments:()Landroid/os/Bundle; // method@8778 │ │ +2ad054: 0c02 |000e: move-result-object v2 │ │ +2ad056: 7020 8287 2000 |000f: invoke-direct {v0, v2}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.readBundle:(Landroid/os/Bundle;)V // method@8782 │ │ +2ad05c: 6e20 7587 1000 |0012: invoke-virtual {v0, v1}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.generateListeLigne:(Landroid/view/View;)V // method@8775 │ │ +2ad062: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=60 │ │ 0x000b line=62 │ │ 0x0012 line=64 │ │ locals : │ │ @@ -1132423,31 +1132422,31 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -2ad068: |[2ad068] fr.nocle.passegares.visa.ResumeVisaFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -2ad078: 7210 390f 0700 |0000: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@0f39 │ │ -2ad07e: 0a00 |0003: move-result v0 │ │ -2ad080: 1401 2702 087f |0004: const v1, #float 1.80786e+38 // #7f080227 │ │ -2ad086: 3210 0700 |0007: if-eq v0, v1, 000e // +0007 │ │ -2ad08a: 6f20 8d49 7600 |0009: invoke-super {v6, v7}, Landroidx/fragment/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@498d │ │ -2ad090: 0a07 |000c: move-result v7 │ │ -2ad092: 0f07 |000d: return v7 │ │ -2ad094: 5460 ba83 |000e: iget-object v0, v6, Lfr/nocle/passegares/visa/ResumeVisaFragment;._onNavigateIntentManager:Lfr/nocle/passegares/interfaces/OnNavigateIntentManager; // field@83ba │ │ -2ad098: 1c01 4010 |0010: const-class v1, Lfr/nocle/passegares/visa/VisaActivity; // type@1040 │ │ -2ad09c: 6202 c983 |0012: sget-object v2, Lfr/nocle/passegares/visa/VisaActivity;.ARG_IDLIGNE:Ljava/lang/String; // field@83c9 │ │ -2ad0a0: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -2ad0a2: 6204 b983 |0015: sget-object v4, Lfr/nocle/passegares/visa/ResumeVisaFragment;.ARG_DUJOUR:Ljava/lang/String; // field@83b9 │ │ -2ad0a6: 5565 bd83 |0017: iget-boolean v5, v6, Lfr/nocle/passegares/visa/ResumeVisaFragment;._uniquementDuJour:Z // field@83bd │ │ -2ad0aa: 7806 bc85 0000 |0019: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lfr/nocle/passegares/interfaces/OnNavigateIntentManager;.onMoveActivity:(Ljava/lang/Class;Ljava/lang/String;ILjava/lang/String;Z)Z // method@85bc │ │ -2ad0b0: 1217 |001c: const/4 v7, #int 1 // #1 │ │ -2ad0b2: 0f07 |001d: return v7 │ │ +2ad064: |[2ad064] fr.nocle.passegares.visa.ResumeVisaFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +2ad074: 7210 390f 0700 |0000: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@0f39 │ │ +2ad07a: 0a00 |0003: move-result v0 │ │ +2ad07c: 1401 2702 087f |0004: const v1, #float 1.80786e+38 // #7f080227 │ │ +2ad082: 3210 0700 |0007: if-eq v0, v1, 000e // +0007 │ │ +2ad086: 6f20 8d49 7600 |0009: invoke-super {v6, v7}, Landroidx/fragment/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@498d │ │ +2ad08c: 0a07 |000c: move-result v7 │ │ +2ad08e: 0f07 |000d: return v7 │ │ +2ad090: 5460 ba83 |000e: iget-object v0, v6, Lfr/nocle/passegares/visa/ResumeVisaFragment;._onNavigateIntentManager:Lfr/nocle/passegares/interfaces/OnNavigateIntentManager; // field@83ba │ │ +2ad094: 1c01 4010 |0010: const-class v1, Lfr/nocle/passegares/visa/VisaActivity; // type@1040 │ │ +2ad098: 6202 c983 |0012: sget-object v2, Lfr/nocle/passegares/visa/VisaActivity;.ARG_IDLIGNE:Ljava/lang/String; // field@83c9 │ │ +2ad09c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +2ad09e: 6204 b983 |0015: sget-object v4, Lfr/nocle/passegares/visa/ResumeVisaFragment;.ARG_DUJOUR:Ljava/lang/String; // field@83b9 │ │ +2ad0a2: 5565 bd83 |0017: iget-boolean v5, v6, Lfr/nocle/passegares/visa/ResumeVisaFragment;._uniquementDuJour:Z // field@83bd │ │ +2ad0a6: 7806 bc85 0000 |0019: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lfr/nocle/passegares/interfaces/OnNavigateIntentManager;.onMoveActivity:(Ljava/lang/Class;Ljava/lang/String;ILjava/lang/String;Z)Z // method@85bc │ │ +2ad0ac: 1217 |001c: const/4 v7, #int 1 // #1 │ │ +2ad0ae: 0f07 |001d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0009 line=203 │ │ 0x000e line=200 │ │ locals : │ │ 0x0000 - 0x001e reg=6 this Lfr/nocle/passegares/visa/ResumeVisaFragment; │ │ @@ -1132458,21 +1132457,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -2ad388: |[2ad388] fr.nocle.passegares.visa.ResumeVisaFragment.onResume:()V │ │ -2ad398: 6f10 9449 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onResume:()V // method@4994 │ │ -2ad39e: 7010 8587 0100 |0003: invoke-direct {v1}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.setToolbarTitle:()V // method@8785 │ │ -2ad3a4: 6e10 7a87 0100 |0006: invoke-virtual {v1}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.getView:()Landroid/view/View; // method@877a │ │ -2ad3aa: 0c00 |0009: move-result-object v0 │ │ -2ad3ac: 6e20 7587 0100 |000a: invoke-virtual {v1, v0}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.generateListeLigne:(Landroid/view/View;)V // method@8775 │ │ -2ad3b2: 0e00 |000d: return-void │ │ +2ad384: |[2ad384] fr.nocle.passegares.visa.ResumeVisaFragment.onResume:()V │ │ +2ad394: 6f10 9449 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onResume:()V // method@4994 │ │ +2ad39a: 7010 8587 0100 |0003: invoke-direct {v1}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.setToolbarTitle:()V // method@8785 │ │ +2ad3a0: 6e10 7a87 0100 |0006: invoke-virtual {v1}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.getView:()Landroid/view/View; // method@877a │ │ +2ad3a6: 0c00 |0009: move-result-object v0 │ │ +2ad3a8: 6e20 7587 0100 |000a: invoke-virtual {v1, v0}, Lfr/nocle/passegares/visa/ResumeVisaFragment;.generateListeLigne:(Landroid/view/View;)V // method@8775 │ │ +2ad3ae: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0003 line=209 │ │ 0x0006 line=211 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lfr/nocle/passegares/visa/ResumeVisaFragment; │ │ @@ -1132520,17 +1132519,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2ad4dc: |[2ad4dc] fr.nocle.passegares.visa.ResumeVisaSwipeFragment.:()V │ │ -2ad4ec: 7010 3049 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@4930 │ │ -2ad4f2: 0e00 |0003: return-void │ │ +2ad4d8: |[2ad4d8] fr.nocle.passegares.visa.ResumeVisaSwipeFragment.:()V │ │ +2ad4e8: 7010 3049 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@4930 │ │ +2ad4ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment; │ │ │ │ Virtual methods - │ │ @@ -1132539,20 +1132538,20 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -2ad4b8: |[2ad4b8] fr.nocle.passegares.visa.ResumeVisaSwipeFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -2ad4c8: 1404 4200 0b7f |0000: const v4, #float 1.84764e+38 // #7f0b0042 │ │ -2ad4ce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2ad4d0: 6e40 1d0f 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0f1d │ │ -2ad4d6: 0c02 |0007: move-result-object v2 │ │ -2ad4d8: 1102 |0008: return-object v2 │ │ +2ad4b4: |[2ad4b4] fr.nocle.passegares.visa.ResumeVisaSwipeFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +2ad4c4: 1404 4200 0b7f |0000: const v4, #float 1.84764e+38 // #7f0b0042 │ │ +2ad4ca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2ad4cc: 6e40 1d0f 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0f1d │ │ +2ad4d2: 0c02 |0007: move-result-object v2 │ │ +2ad4d4: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=29 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0009 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -1132563,36 +1132562,36 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -2ad4f4: |[2ad4f4] fr.nocle.passegares.visa.ResumeVisaSwipeFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -2ad504: 2204 3b10 |0000: new-instance v4, Lfr/nocle/passegares/visa/ResumeVisaSwipeAdapter; // type@103b │ │ -2ad508: 7020 8787 2400 |0002: invoke-direct {v4, v2}, Lfr/nocle/passegares/visa/ResumeVisaSwipeAdapter;.:(Landroidx/fragment/app/Fragment;)V // method@8787 │ │ -2ad50e: 5b24 bf83 |0005: iput-object v4, v2, Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment;.adapter:Lfr/nocle/passegares/visa/ResumeVisaSwipeAdapter; // field@83bf │ │ -2ad512: 1404 c901 087f |0007: const v4, #float 1.80784e+38 // #7f0801c9 │ │ -2ad518: 6e20 c40f 4300 |000a: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2ad51e: 0c04 |000d: move-result-object v4 │ │ -2ad520: 1f04 930c |000e: check-cast v4, Landroidx/viewpager2/widget/ViewPager2; // type@0c93 │ │ -2ad524: 5b24 c283 |0010: iput-object v4, v2, Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@83c2 │ │ -2ad528: 5420 bf83 |0012: iget-object v0, v2, Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment;.adapter:Lfr/nocle/passegares/visa/ResumeVisaSwipeAdapter; // field@83bf │ │ -2ad52c: 6e20 6d66 0400 |0014: invoke-virtual {v4, v0}, Landroidx/viewpager2/widget/ViewPager2;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@666d │ │ -2ad532: 1404 cc01 087f |0017: const v4, #float 1.80784e+38 // #7f0801cc │ │ -2ad538: 6e20 c40f 4300 |001a: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2ad53e: 0c03 |001d: move-result-object v3 │ │ -2ad540: 1f03 ca0e |001e: check-cast v3, Lcom/google/android/material/tabs/TabLayout; // type@0eca │ │ -2ad544: 2204 cf0e |0020: new-instance v4, Lcom/google/android/material/tabs/TabLayoutMediator; // type@0ecf │ │ -2ad548: 5420 c283 |0022: iget-object v0, v2, Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@83c2 │ │ -2ad54c: 2201 3c10 |0024: new-instance v1, Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment$1; // type@103c │ │ -2ad550: 7020 8a87 2100 |0026: invoke-direct {v1, v2}, Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment$1;.:(Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment;)V // method@878a │ │ -2ad556: 7040 5b7e 3410 |0029: invoke-direct {v4, v3, v0, v1}, Lcom/google/android/material/tabs/TabLayoutMediator;.:(Lcom/google/android/material/tabs/TabLayout;Landroidx/viewpager2/widget/ViewPager2;Lcom/google/android/material/tabs/TabLayoutMediator$TabConfigurationStrategy;)V // method@7e5b │ │ -2ad55c: 6e10 5e7e 0400 |002c: invoke-virtual {v4}, Lcom/google/android/material/tabs/TabLayoutMediator;.attach:()V // method@7e5e │ │ -2ad562: 0e00 |002f: return-void │ │ +2ad4f0: |[2ad4f0] fr.nocle.passegares.visa.ResumeVisaSwipeFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +2ad500: 2204 3b10 |0000: new-instance v4, Lfr/nocle/passegares/visa/ResumeVisaSwipeAdapter; // type@103b │ │ +2ad504: 7020 8787 2400 |0002: invoke-direct {v4, v2}, Lfr/nocle/passegares/visa/ResumeVisaSwipeAdapter;.:(Landroidx/fragment/app/Fragment;)V // method@8787 │ │ +2ad50a: 5b24 bf83 |0005: iput-object v4, v2, Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment;.adapter:Lfr/nocle/passegares/visa/ResumeVisaSwipeAdapter; // field@83bf │ │ +2ad50e: 1404 c901 087f |0007: const v4, #float 1.80784e+38 // #7f0801c9 │ │ +2ad514: 6e20 c40f 4300 |000a: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2ad51a: 0c04 |000d: move-result-object v4 │ │ +2ad51c: 1f04 930c |000e: check-cast v4, Landroidx/viewpager2/widget/ViewPager2; // type@0c93 │ │ +2ad520: 5b24 c283 |0010: iput-object v4, v2, Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@83c2 │ │ +2ad524: 5420 bf83 |0012: iget-object v0, v2, Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment;.adapter:Lfr/nocle/passegares/visa/ResumeVisaSwipeAdapter; // field@83bf │ │ +2ad528: 6e20 6d66 0400 |0014: invoke-virtual {v4, v0}, Landroidx/viewpager2/widget/ViewPager2;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@666d │ │ +2ad52e: 1404 cc01 087f |0017: const v4, #float 1.80784e+38 // #7f0801cc │ │ +2ad534: 6e20 c40f 4300 |001a: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2ad53a: 0c03 |001d: move-result-object v3 │ │ +2ad53c: 1f03 ca0e |001e: check-cast v3, Lcom/google/android/material/tabs/TabLayout; // type@0eca │ │ +2ad540: 2204 cf0e |0020: new-instance v4, Lcom/google/android/material/tabs/TabLayoutMediator; // type@0ecf │ │ +2ad544: 5420 c283 |0022: iget-object v0, v2, Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@83c2 │ │ +2ad548: 2201 3c10 |0024: new-instance v1, Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment$1; // type@103c │ │ +2ad54c: 7020 8a87 2100 |0026: invoke-direct {v1, v2}, Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment$1;.:(Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment;)V // method@878a │ │ +2ad552: 7040 5b7e 3410 |0029: invoke-direct {v4, v3, v0, v1}, Lcom/google/android/material/tabs/TabLayoutMediator;.:(Lcom/google/android/material/tabs/TabLayout;Landroidx/viewpager2/widget/ViewPager2;Lcom/google/android/material/tabs/TabLayoutMediator$TabConfigurationStrategy;)V // method@7e5b │ │ +2ad558: 6e10 5e7e 0400 |002c: invoke-virtual {v4}, Lcom/google/android/material/tabs/TabLayoutMediator;.attach:()V // method@7e5e │ │ +2ad55e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x000a line=36 │ │ 0x0012 line=37 │ │ 0x001a line=39 │ │ 0x0020 line=40 │ │ @@ -1140239,17 +1140238,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a81f8: |[2a81f8] fr.nocle.passegares.navigation.PremierLancementActivity.:()V │ │ -2a8208: 7010 f349 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/FragmentActivity;.:()V // method@49f3 │ │ -2a820e: 0e00 |0003: return-void │ │ +2a81f4: |[2a81f4] fr.nocle.passegares.navigation.PremierLancementActivity.:()V │ │ +2a8204: 7010 f349 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/FragmentActivity;.:()V // method@49f3 │ │ +2a820a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/navigation/PremierLancementActivity; │ │ │ │ Virtual methods - │ │ @@ -1140258,17 +1140257,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a8210: |[2a8210] fr.nocle.passegares.navigation.PremierLancementActivity.closePremierLancement:()V │ │ -2a8220: 6e10 8e86 0000 |0000: invoke-virtual {v0}, Lfr/nocle/passegares/navigation/PremierLancementActivity;.finish:()V // method@868e │ │ -2a8226: 0e00 |0003: return-void │ │ +2a820c: |[2a820c] fr.nocle.passegares.navigation.PremierLancementActivity.closePremierLancement:()V │ │ +2a821c: 6e10 8e86 0000 |0000: invoke-virtual {v0}, Lfr/nocle/passegares/navigation/PremierLancementActivity;.finish:()V // method@868e │ │ +2a8222: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/navigation/PremierLancementActivity; │ │ │ │ #1 : (in Lfr/nocle/passegares/navigation/PremierLancementActivity;) │ │ @@ -1140276,22 +1140275,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -2a8228: |[2a8228] fr.nocle.passegares.navigation.PremierLancementActivity.goToNextItem:()V │ │ -2a8238: 5430 2c83 |0000: iget-object v0, v3, Lfr/nocle/passegares/navigation/PremierLancementActivity;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@832c │ │ -2a823c: 6e10 4866 0000 |0002: invoke-virtual {v0}, Landroidx/viewpager2/widget/ViewPager2;.getCurrentItem:()I // method@6648 │ │ -2a8242: 0a01 |0005: move-result v1 │ │ -2a8244: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -2a8246: b021 |0007: add-int/2addr v1, v2 │ │ -2a8248: 6e30 6f66 1002 |0008: invoke-virtual {v0, v1, v2}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@666f │ │ -2a824e: 0e00 |000b: return-void │ │ +2a8224: |[2a8224] fr.nocle.passegares.navigation.PremierLancementActivity.goToNextItem:()V │ │ +2a8234: 5430 2c83 |0000: iget-object v0, v3, Lfr/nocle/passegares/navigation/PremierLancementActivity;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@832c │ │ +2a8238: 6e10 4866 0000 |0002: invoke-virtual {v0}, Landroidx/viewpager2/widget/ViewPager2;.getCurrentItem:()I // method@6648 │ │ +2a823e: 0a01 |0005: move-result v1 │ │ +2a8240: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +2a8242: b021 |0007: add-int/2addr v1, v2 │ │ +2a8244: 6e30 6f66 1002 |0008: invoke-virtual {v0, v1, v2}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@666f │ │ +2a824a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lfr/nocle/passegares/navigation/PremierLancementActivity; │ │ │ │ #2 : (in Lfr/nocle/passegares/navigation/PremierLancementActivity;) │ │ @@ -1140299,39 +1140298,39 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -2a8250: |[2a8250] fr.nocle.passegares.navigation.PremierLancementActivity.onCreate:(Landroid/os/Bundle;)V │ │ -2a8260: 6f20 114a 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@4a11 │ │ -2a8266: 1404 2200 0b7f |0003: const v4, #float 1.84763e+38 // #7f0b0022 │ │ -2a826c: 6e20 9186 4300 |0006: invoke-virtual {v3, v4}, Lfr/nocle/passegares/navigation/PremierLancementActivity;.setContentView:(I)V // method@8691 │ │ -2a8272: 2204 0710 |0009: new-instance v4, Lfr/nocle/passegares/navigation/PremierLancementAdapter; // type@1007 │ │ -2a8276: 7020 9286 3400 |000b: invoke-direct {v4, v3}, Lfr/nocle/passegares/navigation/PremierLancementAdapter;.:(Landroidx/fragment/app/FragmentActivity;)V // method@8692 │ │ -2a827c: 5b34 2b83 |000e: iput-object v4, v3, Lfr/nocle/passegares/navigation/PremierLancementActivity;.adapter:Lfr/nocle/passegares/navigation/PremierLancementAdapter; // field@832b │ │ -2a8280: 1404 c801 087f |0010: const v4, #float 1.80784e+38 // #7f0801c8 │ │ -2a8286: 6e20 8d86 4300 |0013: invoke-virtual {v3, v4}, Lfr/nocle/passegares/navigation/PremierLancementActivity;.findViewById:(I)Landroid/view/View; // method@868d │ │ -2a828c: 0c04 |0016: move-result-object v4 │ │ -2a828e: 1f04 930c |0017: check-cast v4, Landroidx/viewpager2/widget/ViewPager2; // type@0c93 │ │ -2a8292: 5b34 2c83 |0019: iput-object v4, v3, Lfr/nocle/passegares/navigation/PremierLancementActivity;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@832c │ │ -2a8296: 5430 2b83 |001b: iget-object v0, v3, Lfr/nocle/passegares/navigation/PremierLancementActivity;.adapter:Lfr/nocle/passegares/navigation/PremierLancementAdapter; // field@832b │ │ -2a829a: 6e20 6d66 0400 |001d: invoke-virtual {v4, v0}, Landroidx/viewpager2/widget/ViewPager2;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@666d │ │ -2a82a0: 1404 7c01 087f |0020: const v4, #float 1.80783e+38 // #7f08017c │ │ -2a82a6: 6e20 8d86 4300 |0023: invoke-virtual {v3, v4}, Lfr/nocle/passegares/navigation/PremierLancementActivity;.findViewById:(I)Landroid/view/View; // method@868d │ │ -2a82ac: 0c04 |0026: move-result-object v4 │ │ -2a82ae: 1f04 ca0e |0027: check-cast v4, Lcom/google/android/material/tabs/TabLayout; // type@0eca │ │ -2a82b2: 2200 cf0e |0029: new-instance v0, Lcom/google/android/material/tabs/TabLayoutMediator; // type@0ecf │ │ -2a82b6: 5431 2c83 |002b: iget-object v1, v3, Lfr/nocle/passegares/navigation/PremierLancementActivity;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@832c │ │ -2a82ba: 2202 0510 |002d: new-instance v2, Lfr/nocle/passegares/navigation/PremierLancementActivity$1; // type@1005 │ │ -2a82be: 7020 8986 3200 |002f: invoke-direct {v2, v3}, Lfr/nocle/passegares/navigation/PremierLancementActivity$1;.:(Lfr/nocle/passegares/navigation/PremierLancementActivity;)V // method@8689 │ │ -2a82c4: 7040 5b7e 4021 |0032: invoke-direct {v0, v4, v1, v2}, Lcom/google/android/material/tabs/TabLayoutMediator;.:(Lcom/google/android/material/tabs/TabLayout;Landroidx/viewpager2/widget/ViewPager2;Lcom/google/android/material/tabs/TabLayoutMediator$TabConfigurationStrategy;)V // method@7e5b │ │ -2a82ca: 6e10 5e7e 0000 |0035: invoke-virtual {v0}, Lcom/google/android/material/tabs/TabLayoutMediator;.attach:()V // method@7e5e │ │ -2a82d0: 0e00 |0038: return-void │ │ +2a824c: |[2a824c] fr.nocle.passegares.navigation.PremierLancementActivity.onCreate:(Landroid/os/Bundle;)V │ │ +2a825c: 6f20 114a 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@4a11 │ │ +2a8262: 1404 2200 0b7f |0003: const v4, #float 1.84763e+38 // #7f0b0022 │ │ +2a8268: 6e20 9186 4300 |0006: invoke-virtual {v3, v4}, Lfr/nocle/passegares/navigation/PremierLancementActivity;.setContentView:(I)V // method@8691 │ │ +2a826e: 2204 0710 |0009: new-instance v4, Lfr/nocle/passegares/navigation/PremierLancementAdapter; // type@1007 │ │ +2a8272: 7020 9286 3400 |000b: invoke-direct {v4, v3}, Lfr/nocle/passegares/navigation/PremierLancementAdapter;.:(Landroidx/fragment/app/FragmentActivity;)V // method@8692 │ │ +2a8278: 5b34 2b83 |000e: iput-object v4, v3, Lfr/nocle/passegares/navigation/PremierLancementActivity;.adapter:Lfr/nocle/passegares/navigation/PremierLancementAdapter; // field@832b │ │ +2a827c: 1404 c801 087f |0010: const v4, #float 1.80784e+38 // #7f0801c8 │ │ +2a8282: 6e20 8d86 4300 |0013: invoke-virtual {v3, v4}, Lfr/nocle/passegares/navigation/PremierLancementActivity;.findViewById:(I)Landroid/view/View; // method@868d │ │ +2a8288: 0c04 |0016: move-result-object v4 │ │ +2a828a: 1f04 930c |0017: check-cast v4, Landroidx/viewpager2/widget/ViewPager2; // type@0c93 │ │ +2a828e: 5b34 2c83 |0019: iput-object v4, v3, Lfr/nocle/passegares/navigation/PremierLancementActivity;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@832c │ │ +2a8292: 5430 2b83 |001b: iget-object v0, v3, Lfr/nocle/passegares/navigation/PremierLancementActivity;.adapter:Lfr/nocle/passegares/navigation/PremierLancementAdapter; // field@832b │ │ +2a8296: 6e20 6d66 0400 |001d: invoke-virtual {v4, v0}, Landroidx/viewpager2/widget/ViewPager2;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@666d │ │ +2a829c: 1404 7c01 087f |0020: const v4, #float 1.80783e+38 // #7f08017c │ │ +2a82a2: 6e20 8d86 4300 |0023: invoke-virtual {v3, v4}, Lfr/nocle/passegares/navigation/PremierLancementActivity;.findViewById:(I)Landroid/view/View; // method@868d │ │ +2a82a8: 0c04 |0026: move-result-object v4 │ │ +2a82aa: 1f04 ca0e |0027: check-cast v4, Lcom/google/android/material/tabs/TabLayout; // type@0eca │ │ +2a82ae: 2200 cf0e |0029: new-instance v0, Lcom/google/android/material/tabs/TabLayoutMediator; // type@0ecf │ │ +2a82b2: 5431 2c83 |002b: iget-object v1, v3, Lfr/nocle/passegares/navigation/PremierLancementActivity;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@832c │ │ +2a82b6: 2202 0510 |002d: new-instance v2, Lfr/nocle/passegares/navigation/PremierLancementActivity$1; // type@1005 │ │ +2a82ba: 7020 8986 3200 |002f: invoke-direct {v2, v3}, Lfr/nocle/passegares/navigation/PremierLancementActivity$1;.:(Lfr/nocle/passegares/navigation/PremierLancementActivity;)V // method@8689 │ │ +2a82c0: 7040 5b7e 4021 |0032: invoke-direct {v0, v4, v1, v2}, Lcom/google/android/material/tabs/TabLayoutMediator;.:(Lcom/google/android/material/tabs/TabLayout;Landroidx/viewpager2/widget/ViewPager2;Lcom/google/android/material/tabs/TabLayoutMediator$TabConfigurationStrategy;)V // method@7e5b │ │ +2a82c6: 6e10 5e7e 0000 |0035: invoke-virtual {v0}, Lcom/google/android/material/tabs/TabLayoutMediator;.attach:()V // method@7e5e │ │ +2a82cc: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0006 line=21 │ │ 0x0009 line=23 │ │ 0x0013 line=25 │ │ 0x001b line=26 │ │ @@ -1142420,20 +1142419,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -2a792c: |[2a792c] fr.nocle.passegares.navigation.MainMenuActivity.:()V │ │ -2a793c: 7010 7718 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@1877 │ │ -2a7942: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -2a7944: 5c10 2983 |0004: iput-boolean v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocationEnCours:Z // field@8329 │ │ -2a7948: 5c10 2583 |0006: iput-boolean v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.installationEnCours:Z // field@8325 │ │ -2a794c: 0e00 |0008: return-void │ │ +2a7928: |[2a7928] fr.nocle.passegares.navigation.MainMenuActivity.:()V │ │ +2a7938: 7010 7718 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@1877 │ │ +2a793e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +2a7940: 5c10 2983 |0004: iput-boolean v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocationEnCours:Z // field@8329 │ │ +2a7944: 5c10 2583 |0006: iput-boolean v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.installationEnCours:Z // field@8325 │ │ +2a7948: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=68 │ │ 0x0006 line=69 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ @@ -1142443,41 +1142442,41 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -2a799c: |[2a799c] fr.nocle.passegares.navigation.MainMenuActivity.checkDisplayUpdateDialog:()V │ │ -2a79ac: 7110 7d07 0600 |0000: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@077d │ │ -2a79b2: 0c00 |0003: move-result-object v0 │ │ -2a79b4: 1a01 a74a |0004: const-string v1, "derniereVersionMaJDialogue" // string@4aa7 │ │ -2a79b8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -2a79ba: 7230 c102 1002 |0007: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@02c1 │ │ -2a79c0: 0a02 |000a: move-result v2 │ │ -2a79c2: 1303 cf00 |000b: const/16 v3, #int 207 // #cf │ │ -2a79c6: 3232 2f00 |000d: if-eq v2, v3, 003c // +002f │ │ -2a79ca: 2202 bb03 |000f: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@03bb │ │ -2a79ce: 7020 2c18 6200 |0011: invoke-direct {v2, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@182c │ │ -2a79d4: 1404 a600 0f7f |0014: const v4, #float 1.90083e+38 // #7f0f00a6 │ │ -2a79da: 6e20 3a18 4200 |0017: invoke-virtual {v2, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@183a │ │ -2a79e0: 0c04 |001a: move-result-object v4 │ │ -2a79e2: 1405 4300 0f7f |001b: const v5, #float 1.90081e+38 // #7f0f0043 │ │ -2a79e8: 6e20 5118 5400 |001e: invoke-virtual {v4, v5}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@1851 │ │ -2a79ee: 1404 2b00 0f7f |0021: const v4, #float 1.9008e+38 // #7f0f002b │ │ -2a79f4: 2205 0310 |0024: new-instance v5, Lfr/nocle/passegares/navigation/MainMenuActivity$1; // type@1003 │ │ -2a79f8: 7020 5386 6500 |0026: invoke-direct {v5, v6}, Lfr/nocle/passegares/navigation/MainMenuActivity$1;.:(Lfr/nocle/passegares/navigation/MainMenuActivity;)V // method@8653 │ │ -2a79fe: 6e30 4918 4205 |0029: invoke-virtual {v2, v4, v5}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1849 │ │ -2a7a04: 6e10 2e18 0200 |002c: invoke-virtual {v2}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@182e │ │ -2a7a0a: 6e10 5618 0200 |002f: invoke-virtual {v2}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1856 │ │ -2a7a10: 7210 be02 0000 |0032: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02be │ │ -2a7a16: 0c00 |0035: move-result-object v0 │ │ -2a7a18: 7230 b902 1003 |0036: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -2a7a1e: 7210 b502 0000 |0039: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02b5 │ │ -2a7a24: 0e00 |003c: return-void │ │ +2a7998: |[2a7998] fr.nocle.passegares.navigation.MainMenuActivity.checkDisplayUpdateDialog:()V │ │ +2a79a8: 7110 7d07 0600 |0000: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@077d │ │ +2a79ae: 0c00 |0003: move-result-object v0 │ │ +2a79b0: 1a01 a74a |0004: const-string v1, "derniereVersionMaJDialogue" // string@4aa7 │ │ +2a79b4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +2a79b6: 7230 c102 1002 |0007: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@02c1 │ │ +2a79bc: 0a02 |000a: move-result v2 │ │ +2a79be: 1303 cf00 |000b: const/16 v3, #int 207 // #cf │ │ +2a79c2: 3232 2f00 |000d: if-eq v2, v3, 003c // +002f │ │ +2a79c6: 2202 bb03 |000f: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@03bb │ │ +2a79ca: 7020 2c18 6200 |0011: invoke-direct {v2, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@182c │ │ +2a79d0: 1404 a600 0f7f |0014: const v4, #float 1.90083e+38 // #7f0f00a6 │ │ +2a79d6: 6e20 3a18 4200 |0017: invoke-virtual {v2, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@183a │ │ +2a79dc: 0c04 |001a: move-result-object v4 │ │ +2a79de: 1405 4300 0f7f |001b: const v5, #float 1.90081e+38 // #7f0f0043 │ │ +2a79e4: 6e20 5118 5400 |001e: invoke-virtual {v4, v5}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@1851 │ │ +2a79ea: 1404 2b00 0f7f |0021: const v4, #float 1.9008e+38 // #7f0f002b │ │ +2a79f0: 2205 0310 |0024: new-instance v5, Lfr/nocle/passegares/navigation/MainMenuActivity$1; // type@1003 │ │ +2a79f4: 7020 5386 6500 |0026: invoke-direct {v5, v6}, Lfr/nocle/passegares/navigation/MainMenuActivity$1;.:(Lfr/nocle/passegares/navigation/MainMenuActivity;)V // method@8653 │ │ +2a79fa: 6e30 4918 4205 |0029: invoke-virtual {v2, v4, v5}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@1849 │ │ +2a7a00: 6e10 2e18 0200 |002c: invoke-virtual {v2}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@182e │ │ +2a7a06: 6e10 5618 0200 |002f: invoke-virtual {v2}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1856 │ │ +2a7a0c: 7210 be02 0000 |0032: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02be │ │ +2a7a12: 0c00 |0035: move-result-object v0 │ │ +2a7a14: 7230 b902 1003 |0036: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +2a7a1a: 7210 b502 0000 |0039: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02b5 │ │ +2a7a20: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0007 line=417 │ │ 0x000f line=421 │ │ 0x0017 line=422 │ │ 0x001e line=423 │ │ @@ -1142495,39 +1142494,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -2a7a28: |[2a7a28] fr.nocle.passegares.navigation.MainMenuActivity.checkFirstLaunch:()V │ │ -2a7a38: 7010 6686 0800 |0000: invoke-direct {v8}, Lfr/nocle/passegares/navigation/MainMenuActivity;.onGetPreferences:()Landroid/content/SharedPreferences; // method@8666 │ │ -2a7a3e: 0c00 |0003: move-result-object v0 │ │ -2a7a40: 1a01 3978 |0004: const-string v1, "premierLancement" // string@7839 │ │ -2a7a44: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -2a7a46: 7230 bf02 1002 |0007: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02bf │ │ -2a7a4c: 0a03 |000a: move-result v3 │ │ -2a7a4e: 1a04 a74a |000b: const-string v4, "derniereVersionMaJDialogue" // string@4aa7 │ │ -2a7a52: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -2a7a54: 7230 c102 4005 |000e: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@02c1 │ │ -2a7a5a: 0a06 |0011: move-result v6 │ │ -2a7a5c: 3803 1f00 |0012: if-eqz v3, 0031 // +001f │ │ -2a7a60: 1303 cf00 |0014: const/16 v3, #int 207 // #cf │ │ -2a7a64: 3236 1b00 |0016: if-eq v6, v3, 0031 // +001b │ │ -2a7a68: 2206 7000 |0018: new-instance v6, Landroid/content/Intent; // type@0070 │ │ -2a7a6c: 1c07 0610 |001a: const-class v7, Lfr/nocle/passegares/navigation/PremierLancementActivity; // type@1006 │ │ -2a7a70: 7030 7c02 8607 |001c: invoke-direct {v6, v8, v7}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ -2a7a76: 6e30 8286 6802 |001f: invoke-virtual {v8, v6, v2}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@8682 │ │ -2a7a7c: 5c82 2583 |0022: iput-boolean v2, v8, Lfr/nocle/passegares/navigation/MainMenuActivity;.installationEnCours:Z // field@8325 │ │ -2a7a80: 7210 be02 0000 |0024: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02be │ │ -2a7a86: 0c00 |0027: move-result-object v0 │ │ -2a7a88: 7230 b702 1005 |0028: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02b7 │ │ -2a7a8e: 7230 b902 4003 |002b: invoke-interface {v0, v4, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ -2a7a94: 7210 b502 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02b5 │ │ -2a7a9a: 0e00 |0031: return-void │ │ +2a7a24: |[2a7a24] fr.nocle.passegares.navigation.MainMenuActivity.checkFirstLaunch:()V │ │ +2a7a34: 7010 6686 0800 |0000: invoke-direct {v8}, Lfr/nocle/passegares/navigation/MainMenuActivity;.onGetPreferences:()Landroid/content/SharedPreferences; // method@8666 │ │ +2a7a3a: 0c00 |0003: move-result-object v0 │ │ +2a7a3c: 1a01 3978 |0004: const-string v1, "premierLancement" // string@7839 │ │ +2a7a40: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +2a7a42: 7230 bf02 1002 |0007: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02bf │ │ +2a7a48: 0a03 |000a: move-result v3 │ │ +2a7a4a: 1a04 a74a |000b: const-string v4, "derniereVersionMaJDialogue" // string@4aa7 │ │ +2a7a4e: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +2a7a50: 7230 c102 4005 |000e: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@02c1 │ │ +2a7a56: 0a06 |0011: move-result v6 │ │ +2a7a58: 3803 1f00 |0012: if-eqz v3, 0031 // +001f │ │ +2a7a5c: 1303 cf00 |0014: const/16 v3, #int 207 // #cf │ │ +2a7a60: 3236 1b00 |0016: if-eq v6, v3, 0031 // +001b │ │ +2a7a64: 2206 7000 |0018: new-instance v6, Landroid/content/Intent; // type@0070 │ │ +2a7a68: 1c07 0610 |001a: const-class v7, Lfr/nocle/passegares/navigation/PremierLancementActivity; // type@1006 │ │ +2a7a6c: 7030 7c02 8607 |001c: invoke-direct {v6, v8, v7}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ +2a7a72: 6e30 8286 6802 |001f: invoke-virtual {v8, v6, v2}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@8682 │ │ +2a7a78: 5c82 2583 |0022: iput-boolean v2, v8, Lfr/nocle/passegares/navigation/MainMenuActivity;.installationEnCours:Z // field@8325 │ │ +2a7a7c: 7210 be02 0000 |0024: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02be │ │ +2a7a82: 0c00 |0027: move-result-object v0 │ │ +2a7a84: 7230 b702 1005 |0028: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02b7 │ │ +2a7a8a: 7230 b902 4003 |002b: invoke-interface {v0, v4, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@02b9 │ │ +2a7a90: 7210 b502 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02b5 │ │ +2a7a96: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0007 line=383 │ │ 0x000e line=384 │ │ 0x0018 line=388 │ │ 0x001f line=389 │ │ @@ -1142544,18 +1142543,18 @@ │ │ type : '()Landroid/content/SharedPreferences;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -2a7794: |[2a7794] fr.nocle.passegares.navigation.MainMenuActivity.onGetPreferences:()Landroid/content/SharedPreferences; │ │ -2a77a4: 7110 7d07 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@077d │ │ -2a77aa: 0c00 |0003: move-result-object v0 │ │ -2a77ac: 1100 |0004: return-object v0 │ │ +2a7790: |[2a7790] fr.nocle.passegares.navigation.MainMenuActivity.onGetPreferences:()Landroid/content/SharedPreferences; │ │ +2a77a0: 7110 7d07 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@077d │ │ +2a77a6: 0c00 |0003: move-result-object v0 │ │ +2a77a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ │ │ #4 : (in Lfr/nocle/passegares/navigation/MainMenuActivity;) │ │ @@ -1142563,25 +1142562,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -2a7c68: |[2a7c68] fr.nocle.passegares.navigation.MainMenuActivity.onPauseLocation:()V │ │ -2a7c78: 5410 2883 |0000: iget-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocation:Landroid/content/Intent; // field@8328 │ │ -2a7c7c: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -2a7c80: 7110 7d07 0100 |0004: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@077d │ │ -2a7c86: 5510 2983 |0007: iget-boolean v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocationEnCours:Z // field@8329 │ │ -2a7c8a: 3800 0a00 |0009: if-eqz v0, 0013 // +000a │ │ -2a7c8e: 5410 2883 |000b: iget-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocation:Landroid/content/Intent; // field@8328 │ │ -2a7c92: 6e20 8886 0100 |000d: invoke-virtual {v1, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.stopService:(Landroid/content/Intent;)Z // method@8688 │ │ -2a7c98: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -2a7c9a: 5c10 2983 |0011: iput-boolean v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocationEnCours:Z // field@8329 │ │ -2a7c9e: 0e00 |0013: return-void │ │ +2a7c64: |[2a7c64] fr.nocle.passegares.navigation.MainMenuActivity.onPauseLocation:()V │ │ +2a7c74: 5410 2883 |0000: iget-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocation:Landroid/content/Intent; // field@8328 │ │ +2a7c78: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +2a7c7c: 7110 7d07 0100 |0004: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@077d │ │ +2a7c82: 5510 2983 |0007: iget-boolean v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocationEnCours:Z // field@8329 │ │ +2a7c86: 3800 0a00 |0009: if-eqz v0, 0013 // +000a │ │ +2a7c8a: 5410 2883 |000b: iget-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocation:Landroid/content/Intent; // field@8328 │ │ +2a7c8e: 6e20 8886 0100 |000d: invoke-virtual {v1, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.stopService:(Landroid/content/Intent;)Z // method@8688 │ │ +2a7c94: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +2a7c96: 5c10 2983 |0011: iput-boolean v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocationEnCours:Z // field@8329 │ │ +2a7c9a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0004 line=284 │ │ 0x0007 line=285 │ │ 0x000b line=286 │ │ 0x0011 line=287 │ │ @@ -1142593,36 +1142592,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -2a7d8c: |[2a7d8c] fr.nocle.passegares.navigation.MainMenuActivity.onResumeLocation:()V │ │ -2a7d9c: 5540 2583 |0000: iget-boolean v0, v4, Lfr/nocle/passegares/navigation/MainMenuActivity;.installationEnCours:Z // field@8325 │ │ -2a7da0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -2a7da4: 0e00 |0004: return-void │ │ -2a7da6: 6e10 6186 0400 |0005: invoke-virtual {v4}, Lfr/nocle/passegares/navigation/MainMenuActivity;.invalidateOptionsMenu:()V // method@8661 │ │ -2a7dac: 5440 2883 |0008: iget-object v0, v4, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocation:Landroid/content/Intent; // field@8328 │ │ -2a7db0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -2a7db2: 3900 1200 |000b: if-nez v0, 001d // +0012 │ │ -2a7db6: 1220 |000d: const/4 v0, #int 2 // #2 │ │ -2a7db8: 2300 9411 |000e: new-array v0, v0, [Ljava/lang/String; // type@1194 │ │ -2a7dbc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -2a7dbe: 1a03 ce41 |0011: const-string v3, "android.permission.ACCESS_COARSE_LOCATION" // string@41ce │ │ -2a7dc2: 4d03 0002 |0013: aput-object v3, v0, v2 │ │ -2a7dc6: 1a02 cf41 |0015: const-string v2, "android.permission.ACCESS_FINE_LOCATION" // string@41cf │ │ -2a7dca: 4d02 0001 |0017: aput-object v2, v0, v1 │ │ -2a7dce: 7130 7d38 0401 |0019: invoke-static {v4, v0, v1}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@387d │ │ -2a7dd4: 280a |001c: goto 0026 // +000a │ │ -2a7dd6: 5542 2983 |001d: iget-boolean v2, v4, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocationEnCours:Z // field@8329 │ │ -2a7dda: 3902 0700 |001f: if-nez v2, 0026 // +0007 │ │ -2a7dde: 6e20 8586 0400 |0021: invoke-virtual {v4, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@8685 │ │ -2a7de4: 5c41 2983 |0024: iput-boolean v1, v4, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocationEnCours:Z // field@8329 │ │ -2a7de8: 0e00 |0026: return-void │ │ +2a7d88: |[2a7d88] fr.nocle.passegares.navigation.MainMenuActivity.onResumeLocation:()V │ │ +2a7d98: 5540 2583 |0000: iget-boolean v0, v4, Lfr/nocle/passegares/navigation/MainMenuActivity;.installationEnCours:Z // field@8325 │ │ +2a7d9c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +2a7da0: 0e00 |0004: return-void │ │ +2a7da2: 6e10 6186 0400 |0005: invoke-virtual {v4}, Lfr/nocle/passegares/navigation/MainMenuActivity;.invalidateOptionsMenu:()V // method@8661 │ │ +2a7da8: 5440 2883 |0008: iget-object v0, v4, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocation:Landroid/content/Intent; // field@8328 │ │ +2a7dac: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +2a7dae: 3900 1200 |000b: if-nez v0, 001d // +0012 │ │ +2a7db2: 1220 |000d: const/4 v0, #int 2 // #2 │ │ +2a7db4: 2300 9411 |000e: new-array v0, v0, [Ljava/lang/String; // type@1194 │ │ +2a7db8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +2a7dba: 1a03 ce41 |0011: const-string v3, "android.permission.ACCESS_COARSE_LOCATION" // string@41ce │ │ +2a7dbe: 4d03 0002 |0013: aput-object v3, v0, v2 │ │ +2a7dc2: 1a02 cf41 |0015: const-string v2, "android.permission.ACCESS_FINE_LOCATION" // string@41cf │ │ +2a7dc6: 4d02 0001 |0017: aput-object v2, v0, v1 │ │ +2a7dca: 7130 7d38 0401 |0019: invoke-static {v4, v0, v1}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@387d │ │ +2a7dd0: 280a |001c: goto 0026 // +000a │ │ +2a7dd2: 5542 2983 |001d: iget-boolean v2, v4, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocationEnCours:Z // field@8329 │ │ +2a7dd6: 3902 0700 |001f: if-nez v2, 0026 // +0007 │ │ +2a7dda: 6e20 8586 0400 |0021: invoke-virtual {v4, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@8685 │ │ +2a7de0: 5c41 2983 |0024: iput-boolean v1, v4, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocationEnCours:Z // field@8329 │ │ +2a7de4: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0005 line=295 │ │ 0x0008 line=296 │ │ 0x0019 line=297 │ │ 0x001d line=300 │ │ @@ -1142636,80 +1142635,80 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 141 16-bit code units │ │ -2a7dec: |[2a7dec] fr.nocle.passegares.navigation.MainMenuActivity.onStartLocation:()V │ │ -2a7dfc: 5580 2583 |0000: iget-boolean v0, v8, Lfr/nocle/passegares/navigation/MainMenuActivity;.installationEnCours:Z // field@8325 │ │ -2a7e00: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -2a7e04: 0e00 |0004: return-void │ │ -2a7e06: 1a00 cf41 |0005: const-string v0, "android.permission.ACCESS_FINE_LOCATION" // string@41cf │ │ -2a7e0a: 7120 7438 0800 |0007: invoke-static {v8, v0}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3874 │ │ -2a7e10: 0a01 |000a: move-result v1 │ │ -2a7e12: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -2a7e14: 3221 7a00 |000c: if-eq v1, v2, 0086 // +007a │ │ -2a7e18: 1a01 ce41 |000e: const-string v1, "android.permission.ACCESS_COARSE_LOCATION" // string@41ce │ │ -2a7e1c: 7120 7438 1800 |0010: invoke-static {v8, v1}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3874 │ │ -2a7e22: 0a03 |0013: move-result v3 │ │ -2a7e24: 3323 0300 |0014: if-ne v3, v2, 0017 // +0003 │ │ -2a7e28: 2870 |0016: goto 0086 // +0070 │ │ -2a7e2a: 7120 7438 0800 |0017: invoke-static {v8, v0}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3874 │ │ -2a7e30: 0a02 |001a: move-result v2 │ │ -2a7e32: 1a03 be31 |001b: const-string v3, "START" // string@31be │ │ -2a7e36: 1a04 d129 |001d: const-string v4, "MESSAGER" // string@29d1 │ │ -2a7e3a: 1a05 f40e |001f: const-string v5, "Demarrage du service" // string@0ef4 │ │ -2a7e3e: 1a06 0717 |0021: const-string v6, "LOCPG" // string@1707 │ │ -2a7e42: 1407 6700 0f7f |0023: const v7, #float 1.90082e+38 // #7f0f0067 │ │ -2a7e48: 3802 3a00 |0026: if-eqz v2, 0060 // +003a │ │ -2a7e4c: 7120 7438 1800 |0028: invoke-static {v8, v1}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3874 │ │ -2a7e52: 0a02 |002b: move-result v2 │ │ -2a7e54: 3802 3400 |002c: if-eqz v2, 0060 // +0034 │ │ -2a7e58: 7120 8238 0800 |002e: invoke-static {v8, v0}, Landroidx/core/app/ActivityCompat;.shouldShowRequestPermissionRationale:(Landroid/app/Activity;Ljava/lang/String;)Z // method@3882 │ │ -2a7e5e: 0a00 |0031: move-result v0 │ │ -2a7e60: 3800 5a00 |0032: if-eqz v0, 008c // +005a │ │ -2a7e64: 7120 8238 1800 |0034: invoke-static {v8, v1}, Landroidx/core/app/ActivityCompat;.shouldShowRequestPermissionRationale:(Landroid/app/Activity;Ljava/lang/String;)Z // method@3882 │ │ -2a7e6a: 0a00 |0037: move-result v0 │ │ -2a7e6c: 3800 5400 |0038: if-eqz v0, 008c // +0054 │ │ -2a7e70: 7020 7786 7800 |003a: invoke-direct {v8, v7}, Lfr/nocle/passegares/navigation/MainMenuActivity;.setTextLocation:(I)V // method@8677 │ │ -2a7e76: 2200 2810 |003d: new-instance v0, Lfr/nocle/passegares/radar/MessageHandler; // type@1028 │ │ -2a7e7a: 7020 fc86 8000 |003f: invoke-direct {v0, v8}, Lfr/nocle/passegares/radar/MessageHandler;.:(Landroid/app/Activity;)V // method@86fc │ │ -2a7e80: 5b80 2683 |0042: iput-object v0, v8, Lfr/nocle/passegares/navigation/MainMenuActivity;.messageHandler:Lfr/nocle/passegares/radar/MessageHandler; // field@8326 │ │ -2a7e84: 7120 680e 5600 |0044: invoke-static {v6, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e68 │ │ -2a7e8a: 2200 7000 |0047: new-instance v0, Landroid/content/Intent; // type@0070 │ │ -2a7e8e: 1c01 b90f |0049: const-class v1, Lfr/nocle/passegares/LocationService; // type@0fb9 │ │ -2a7e92: 7030 7c02 8001 |004b: invoke-direct {v0, v8, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ -2a7e98: 5b80 2883 |004e: iput-object v0, v8, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocation:Landroid/content/Intent; // field@8328 │ │ -2a7e9c: 2201 4401 |0050: new-instance v1, Landroid/os/Messenger; // type@0144 │ │ -2a7ea0: 5482 2683 |0052: iget-object v2, v8, Lfr/nocle/passegares/navigation/MainMenuActivity;.messageHandler:Lfr/nocle/passegares/radar/MessageHandler; // field@8326 │ │ -2a7ea4: 7020 0807 2100 |0054: invoke-direct {v1, v2}, Landroid/os/Messenger;.:(Landroid/os/Handler;)V // method@0708 │ │ -2a7eaa: 6e30 9d02 4001 |0057: invoke-virtual {v0, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@029d │ │ -2a7eb0: 5480 2883 |005a: iget-object v0, v8, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocation:Landroid/content/Intent; // field@8328 │ │ -2a7eb4: 6e20 a702 3000 |005c: invoke-virtual {v0, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@02a7 │ │ -2a7eba: 282d |005f: goto 008c // +002d │ │ -2a7ebc: 7020 7786 7800 |0060: invoke-direct {v8, v7}, Lfr/nocle/passegares/navigation/MainMenuActivity;.setTextLocation:(I)V // method@8677 │ │ -2a7ec2: 2200 2810 |0063: new-instance v0, Lfr/nocle/passegares/radar/MessageHandler; // type@1028 │ │ -2a7ec6: 7020 fc86 8000 |0065: invoke-direct {v0, v8}, Lfr/nocle/passegares/radar/MessageHandler;.:(Landroid/app/Activity;)V // method@86fc │ │ -2a7ecc: 5b80 2683 |0068: iput-object v0, v8, Lfr/nocle/passegares/navigation/MainMenuActivity;.messageHandler:Lfr/nocle/passegares/radar/MessageHandler; // field@8326 │ │ -2a7ed0: 7120 680e 5600 |006a: invoke-static {v6, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e68 │ │ -2a7ed6: 2200 7000 |006d: new-instance v0, Landroid/content/Intent; // type@0070 │ │ -2a7eda: 1c01 b90f |006f: const-class v1, Lfr/nocle/passegares/LocationService; // type@0fb9 │ │ -2a7ede: 7030 7c02 8001 |0071: invoke-direct {v0, v8, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ -2a7ee4: 5b80 2883 |0074: iput-object v0, v8, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocation:Landroid/content/Intent; // field@8328 │ │ -2a7ee8: 2201 4401 |0076: new-instance v1, Landroid/os/Messenger; // type@0144 │ │ -2a7eec: 5482 2683 |0078: iget-object v2, v8, Lfr/nocle/passegares/navigation/MainMenuActivity;.messageHandler:Lfr/nocle/passegares/radar/MessageHandler; // field@8326 │ │ -2a7ef0: 7020 0807 2100 |007a: invoke-direct {v1, v2}, Landroid/os/Messenger;.:(Landroid/os/Handler;)V // method@0708 │ │ -2a7ef6: 6e30 9d02 4001 |007d: invoke-virtual {v0, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@029d │ │ -2a7efc: 5480 2883 |0080: iget-object v0, v8, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocation:Landroid/content/Intent; // field@8328 │ │ -2a7f00: 6e20 a702 3000 |0082: invoke-virtual {v0, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@02a7 │ │ -2a7f06: 2807 |0085: goto 008c // +0007 │ │ -2a7f08: 1400 6800 0f7f |0086: const v0, #float 1.90082e+38 // #7f0f0068 │ │ -2a7f0e: 7020 7786 0800 |0089: invoke-direct {v8, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.setTextLocation:(I)V // method@8677 │ │ -2a7f14: 0e00 |008c: return-void │ │ +2a7de8: |[2a7de8] fr.nocle.passegares.navigation.MainMenuActivity.onStartLocation:()V │ │ +2a7df8: 5580 2583 |0000: iget-boolean v0, v8, Lfr/nocle/passegares/navigation/MainMenuActivity;.installationEnCours:Z // field@8325 │ │ +2a7dfc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +2a7e00: 0e00 |0004: return-void │ │ +2a7e02: 1a00 cf41 |0005: const-string v0, "android.permission.ACCESS_FINE_LOCATION" // string@41cf │ │ +2a7e06: 7120 7438 0800 |0007: invoke-static {v8, v0}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3874 │ │ +2a7e0c: 0a01 |000a: move-result v1 │ │ +2a7e0e: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +2a7e10: 3221 7a00 |000c: if-eq v1, v2, 0086 // +007a │ │ +2a7e14: 1a01 ce41 |000e: const-string v1, "android.permission.ACCESS_COARSE_LOCATION" // string@41ce │ │ +2a7e18: 7120 7438 1800 |0010: invoke-static {v8, v1}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3874 │ │ +2a7e1e: 0a03 |0013: move-result v3 │ │ +2a7e20: 3323 0300 |0014: if-ne v3, v2, 0017 // +0003 │ │ +2a7e24: 2870 |0016: goto 0086 // +0070 │ │ +2a7e26: 7120 7438 0800 |0017: invoke-static {v8, v0}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3874 │ │ +2a7e2c: 0a02 |001a: move-result v2 │ │ +2a7e2e: 1a03 be31 |001b: const-string v3, "START" // string@31be │ │ +2a7e32: 1a04 d129 |001d: const-string v4, "MESSAGER" // string@29d1 │ │ +2a7e36: 1a05 f40e |001f: const-string v5, "Demarrage du service" // string@0ef4 │ │ +2a7e3a: 1a06 0717 |0021: const-string v6, "LOCPG" // string@1707 │ │ +2a7e3e: 1407 6700 0f7f |0023: const v7, #float 1.90082e+38 // #7f0f0067 │ │ +2a7e44: 3802 3a00 |0026: if-eqz v2, 0060 // +003a │ │ +2a7e48: 7120 7438 1800 |0028: invoke-static {v8, v1}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3874 │ │ +2a7e4e: 0a02 |002b: move-result v2 │ │ +2a7e50: 3802 3400 |002c: if-eqz v2, 0060 // +0034 │ │ +2a7e54: 7120 8238 0800 |002e: invoke-static {v8, v0}, Landroidx/core/app/ActivityCompat;.shouldShowRequestPermissionRationale:(Landroid/app/Activity;Ljava/lang/String;)Z // method@3882 │ │ +2a7e5a: 0a00 |0031: move-result v0 │ │ +2a7e5c: 3800 5a00 |0032: if-eqz v0, 008c // +005a │ │ +2a7e60: 7120 8238 1800 |0034: invoke-static {v8, v1}, Landroidx/core/app/ActivityCompat;.shouldShowRequestPermissionRationale:(Landroid/app/Activity;Ljava/lang/String;)Z // method@3882 │ │ +2a7e66: 0a00 |0037: move-result v0 │ │ +2a7e68: 3800 5400 |0038: if-eqz v0, 008c // +0054 │ │ +2a7e6c: 7020 7786 7800 |003a: invoke-direct {v8, v7}, Lfr/nocle/passegares/navigation/MainMenuActivity;.setTextLocation:(I)V // method@8677 │ │ +2a7e72: 2200 2810 |003d: new-instance v0, Lfr/nocle/passegares/radar/MessageHandler; // type@1028 │ │ +2a7e76: 7020 fc86 8000 |003f: invoke-direct {v0, v8}, Lfr/nocle/passegares/radar/MessageHandler;.:(Landroid/app/Activity;)V // method@86fc │ │ +2a7e7c: 5b80 2683 |0042: iput-object v0, v8, Lfr/nocle/passegares/navigation/MainMenuActivity;.messageHandler:Lfr/nocle/passegares/radar/MessageHandler; // field@8326 │ │ +2a7e80: 7120 680e 5600 |0044: invoke-static {v6, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e68 │ │ +2a7e86: 2200 7000 |0047: new-instance v0, Landroid/content/Intent; // type@0070 │ │ +2a7e8a: 1c01 b90f |0049: const-class v1, Lfr/nocle/passegares/LocationService; // type@0fb9 │ │ +2a7e8e: 7030 7c02 8001 |004b: invoke-direct {v0, v8, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ +2a7e94: 5b80 2883 |004e: iput-object v0, v8, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocation:Landroid/content/Intent; // field@8328 │ │ +2a7e98: 2201 4401 |0050: new-instance v1, Landroid/os/Messenger; // type@0144 │ │ +2a7e9c: 5482 2683 |0052: iget-object v2, v8, Lfr/nocle/passegares/navigation/MainMenuActivity;.messageHandler:Lfr/nocle/passegares/radar/MessageHandler; // field@8326 │ │ +2a7ea0: 7020 0807 2100 |0054: invoke-direct {v1, v2}, Landroid/os/Messenger;.:(Landroid/os/Handler;)V // method@0708 │ │ +2a7ea6: 6e30 9d02 4001 |0057: invoke-virtual {v0, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@029d │ │ +2a7eac: 5480 2883 |005a: iget-object v0, v8, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocation:Landroid/content/Intent; // field@8328 │ │ +2a7eb0: 6e20 a702 3000 |005c: invoke-virtual {v0, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@02a7 │ │ +2a7eb6: 282d |005f: goto 008c // +002d │ │ +2a7eb8: 7020 7786 7800 |0060: invoke-direct {v8, v7}, Lfr/nocle/passegares/navigation/MainMenuActivity;.setTextLocation:(I)V // method@8677 │ │ +2a7ebe: 2200 2810 |0063: new-instance v0, Lfr/nocle/passegares/radar/MessageHandler; // type@1028 │ │ +2a7ec2: 7020 fc86 8000 |0065: invoke-direct {v0, v8}, Lfr/nocle/passegares/radar/MessageHandler;.:(Landroid/app/Activity;)V // method@86fc │ │ +2a7ec8: 5b80 2683 |0068: iput-object v0, v8, Lfr/nocle/passegares/navigation/MainMenuActivity;.messageHandler:Lfr/nocle/passegares/radar/MessageHandler; // field@8326 │ │ +2a7ecc: 7120 680e 5600 |006a: invoke-static {v6, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0e68 │ │ +2a7ed2: 2200 7000 |006d: new-instance v0, Landroid/content/Intent; // type@0070 │ │ +2a7ed6: 1c01 b90f |006f: const-class v1, Lfr/nocle/passegares/LocationService; // type@0fb9 │ │ +2a7eda: 7030 7c02 8001 |0071: invoke-direct {v0, v8, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ +2a7ee0: 5b80 2883 |0074: iput-object v0, v8, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocation:Landroid/content/Intent; // field@8328 │ │ +2a7ee4: 2201 4401 |0076: new-instance v1, Landroid/os/Messenger; // type@0144 │ │ +2a7ee8: 5482 2683 |0078: iget-object v2, v8, Lfr/nocle/passegares/navigation/MainMenuActivity;.messageHandler:Lfr/nocle/passegares/radar/MessageHandler; // field@8326 │ │ +2a7eec: 7020 0807 2100 |007a: invoke-direct {v1, v2}, Landroid/os/Messenger;.:(Landroid/os/Handler;)V // method@0708 │ │ +2a7ef2: 6e30 9d02 4001 |007d: invoke-virtual {v0, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@029d │ │ +2a7ef8: 5480 2883 |0080: iget-object v0, v8, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocation:Landroid/content/Intent; // field@8328 │ │ +2a7efc: 6e20 a702 3000 |0082: invoke-virtual {v0, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@02a7 │ │ +2a7f02: 2807 |0085: goto 008c // +0007 │ │ +2a7f04: 1400 6800 0f7f |0086: const v0, #float 1.90082e+38 // #7f0f0068 │ │ +2a7f0a: 7020 7786 0800 |0089: invoke-direct {v8, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.setTextLocation:(I)V // method@8677 │ │ +2a7f10: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0007 line=246 │ │ 0x0017 line=249 │ │ 0x002e line=250 │ │ 0x0034 line=251 │ │ @@ -1142734,18 +1142733,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -2a7f18: |[2a7f18] fr.nocle.passegares.navigation.MainMenuActivity.onStopLocation:()V │ │ -2a7f28: 5410 2883 |0000: iget-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocation:Landroid/content/Intent; // field@8328 │ │ -2a7f2c: 6e20 8886 0100 |0002: invoke-virtual {v1, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.stopService:(Landroid/content/Intent;)Z // method@8688 │ │ -2a7f32: 0e00 |0005: return-void │ │ +2a7f14: |[2a7f14] fr.nocle.passegares.navigation.MainMenuActivity.onStopLocation:()V │ │ +2a7f24: 5410 2883 |0000: iget-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocation:Landroid/content/Intent; // field@8328 │ │ +2a7f28: 6e20 8886 0100 |0002: invoke-virtual {v1, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.stopService:(Landroid/content/Intent;)Z // method@8688 │ │ +2a7f2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ │ │ #8 : (in Lfr/nocle/passegares/navigation/MainMenuActivity;) │ │ @@ -1142753,23 +1142752,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -2a7f34: |[2a7f34] fr.nocle.passegares.navigation.MainMenuActivity.redirectToDepot:()V │ │ -2a7f44: 2200 7000 |0000: new-instance v0, Landroid/content/Intent; // type@0070 │ │ -2a7f48: 1a01 1c5c |0002: const-string v1, "https://framagit.org/JonathanMM/passegares" // string@5c1c │ │ -2a7f4c: 7110 7a06 0100 |0004: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@067a │ │ -2a7f52: 0c01 |0007: move-result-object v1 │ │ -2a7f54: 1a02 8941 |0008: const-string v2, "android.intent.action.VIEW" // string@4189 │ │ -2a7f58: 7030 7f02 2001 |000a: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@027f │ │ -2a7f5e: 6e20 8186 0300 |000d: invoke-virtual {v3, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startActivity:(Landroid/content/Intent;)V // method@8681 │ │ -2a7f64: 0e00 |0010: return-void │ │ +2a7f30: |[2a7f30] fr.nocle.passegares.navigation.MainMenuActivity.redirectToDepot:()V │ │ +2a7f40: 2200 7000 |0000: new-instance v0, Landroid/content/Intent; // type@0070 │ │ +2a7f44: 1a01 1c5c |0002: const-string v1, "https://framagit.org/JonathanMM/passegares" // string@5c1c │ │ +2a7f48: 7110 7a06 0100 |0004: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@067a │ │ +2a7f4e: 0c01 |0007: move-result-object v1 │ │ +2a7f50: 1a02 8941 |0008: const-string v2, "android.intent.action.VIEW" // string@4189 │ │ +2a7f54: 7030 7f02 2001 |000a: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@027f │ │ +2a7f5a: 6e20 8186 0300 |000d: invoke-virtual {v3, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startActivity:(Landroid/content/Intent;)V // method@8681 │ │ +2a7f60: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x000d line=199 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ │ │ @@ -1142778,28 +1142777,28 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -2a7f80: |[2a7f80] fr.nocle.passegares.navigation.MainMenuActivity.setTextLocation:(I)V │ │ -2a7f90: 5420 2183 |0000: iget-object v0, v2, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentRadar:Landroidx/fragment/app/Fragment; // field@8321 │ │ -2a7f94: 6e10 7449 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.isVisible:()Z // method@4974 │ │ -2a7f9a: 0a00 |0005: move-result v0 │ │ -2a7f9c: 3800 1400 |0006: if-eqz v0, 001a // +0014 │ │ -2a7fa0: 5420 2183 |0008: iget-object v0, v2, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentRadar:Landroidx/fragment/app/Fragment; // field@8321 │ │ -2a7fa4: 6e10 5e49 0000 |000a: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@495e │ │ -2a7faa: 0c00 |000d: move-result-object v0 │ │ -2a7fac: 1401 dd00 087f |000e: const v1, #float 1.80779e+38 // #7f0800dd │ │ -2a7fb2: 6e20 c40f 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2a7fb8: 0c00 |0014: move-result-object v0 │ │ -2a7fba: 1f00 3403 |0015: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ -2a7fbe: 6e20 9016 3000 |0017: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ -2a7fc4: 0e00 |001a: return-void │ │ +2a7f7c: |[2a7f7c] fr.nocle.passegares.navigation.MainMenuActivity.setTextLocation:(I)V │ │ +2a7f8c: 5420 2183 |0000: iget-object v0, v2, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentRadar:Landroidx/fragment/app/Fragment; // field@8321 │ │ +2a7f90: 6e10 7449 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.isVisible:()Z // method@4974 │ │ +2a7f96: 0a00 |0005: move-result v0 │ │ +2a7f98: 3800 1400 |0006: if-eqz v0, 001a // +0014 │ │ +2a7f9c: 5420 2183 |0008: iget-object v0, v2, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentRadar:Landroidx/fragment/app/Fragment; // field@8321 │ │ +2a7fa0: 6e10 5e49 0000 |000a: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@495e │ │ +2a7fa6: 0c00 |000d: move-result-object v0 │ │ +2a7fa8: 1401 dd00 087f |000e: const v1, #float 1.80779e+38 // #7f0800dd │ │ +2a7fae: 6e20 c40f 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2a7fb4: 0c00 |0014: move-result-object v0 │ │ +2a7fb6: 1f00 3403 |0015: check-cast v0, Landroid/widget/TextView; // type@0334 │ │ +2a7fba: 6e20 9016 3000 |0017: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ +2a7fc0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0008 line=276 │ │ 0x0011 line=277 │ │ 0x0017 line=278 │ │ locals : │ │ @@ -1142811,25 +1142810,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -2a7ff8: |[2a7ff8] fr.nocle.passegares.navigation.MainMenuActivity.showFragmentOnStart:()V │ │ -2a8008: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2a800a: 7020 7d86 0200 |0001: invoke-direct {v2, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.showRadarFragment:(Z)V // method@867d │ │ -2a8010: 5421 1f83 |0004: iget-object v1, v2, Lfr/nocle/passegares/navigation/MainMenuActivity;.bottomNavigationView:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@831f │ │ -2a8014: 6e10 826a 0100 |0006: invoke-virtual {v1}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.getMenu:()Landroid/view/Menu; // method@6a82 │ │ -2a801a: 0c01 |0009: move-result-object v1 │ │ -2a801c: 7220 240f 0100 |000a: invoke-interface {v1, v0}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@0f24 │ │ -2a8022: 0c00 |000d: move-result-object v0 │ │ -2a8024: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -2a8026: 7220 470f 1000 |000f: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@0f47 │ │ -2a802c: 0e00 |0012: return-void │ │ +2a7ff4: |[2a7ff4] fr.nocle.passegares.navigation.MainMenuActivity.showFragmentOnStart:()V │ │ +2a8004: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2a8006: 7020 7d86 0200 |0001: invoke-direct {v2, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.showRadarFragment:(Z)V // method@867d │ │ +2a800c: 5421 1f83 |0004: iget-object v1, v2, Lfr/nocle/passegares/navigation/MainMenuActivity;.bottomNavigationView:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@831f │ │ +2a8010: 6e10 826a 0100 |0006: invoke-virtual {v1}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.getMenu:()Landroid/view/Menu; // method@6a82 │ │ +2a8016: 0c01 |0009: move-result-object v1 │ │ +2a8018: 7220 240f 0100 |000a: invoke-interface {v1, v0}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@0f24 │ │ +2a801e: 0c00 |000d: move-result-object v0 │ │ +2a8020: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +2a8022: 7220 470f 1000 |000f: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@0f47 │ │ +2a8028: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=239 │ │ 0x0004 line=240 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ │ │ @@ -1142838,23 +1142837,23 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -2a8030: |[2a8030] fr.nocle.passegares.navigation.MainMenuActivity.showRadarFragment:(Z)V │ │ -2a8040: 5410 2183 |0000: iget-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentRadar:Landroidx/fragment/app/Fragment; // field@8321 │ │ -2a8044: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -2a8048: 2200 2910 |0004: new-instance v0, Lfr/nocle/passegares/radar/RadarFragment; // type@1029 │ │ -2a804c: 7010 1187 0000 |0006: invoke-direct {v0}, Lfr/nocle/passegares/radar/RadarFragment;.:()V // method@8711 │ │ -2a8052: 5b10 2183 |0009: iput-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentRadar:Landroidx/fragment/app/Fragment; // field@8321 │ │ -2a8056: 5410 2183 |000b: iget-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentRadar:Landroidx/fragment/app/Fragment; // field@8321 │ │ -2a805a: 7030 8786 0102 |000d: invoke-direct {v1, v0, v2}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startTransactionFragment:(Landroidx/fragment/app/Fragment;Z)V // method@8687 │ │ -2a8060: 0e00 |0010: return-void │ │ +2a802c: |[2a802c] fr.nocle.passegares.navigation.MainMenuActivity.showRadarFragment:(Z)V │ │ +2a803c: 5410 2183 |0000: iget-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentRadar:Landroidx/fragment/app/Fragment; // field@8321 │ │ +2a8040: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +2a8044: 2200 2910 |0004: new-instance v0, Lfr/nocle/passegares/radar/RadarFragment; // type@1029 │ │ +2a8048: 7010 1187 0000 |0006: invoke-direct {v0}, Lfr/nocle/passegares/radar/RadarFragment;.:()V // method@8711 │ │ +2a804e: 5b10 2183 |0009: iput-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentRadar:Landroidx/fragment/app/Fragment; // field@8321 │ │ +2a8052: 5410 2183 |000b: iget-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentRadar:Landroidx/fragment/app/Fragment; // field@8321 │ │ +2a8056: 7030 8786 0102 |000d: invoke-direct {v1, v0, v2}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startTransactionFragment:(Landroidx/fragment/app/Fragment;Z)V // method@8687 │ │ +2a805c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x000b line=204 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ 0x0000 - 0x0011 reg=2 (null) Z │ │ @@ -1142864,23 +1142863,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -2a8064: |[2a8064] fr.nocle.passegares.navigation.MainMenuActivity.showSuccesFragment:()V │ │ -2a8074: 5410 2283 |0000: iget-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentSucces:Landroidx/fragment/app/Fragment; // field@8322 │ │ -2a8078: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -2a807c: 2200 3510 |0004: new-instance v0, Lfr/nocle/passegares/succes/SuccesFragment; // type@1035 │ │ -2a8080: 7010 5187 0000 |0006: invoke-direct {v0}, Lfr/nocle/passegares/succes/SuccesFragment;.:()V // method@8751 │ │ -2a8086: 5b10 2283 |0009: iput-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentSucces:Landroidx/fragment/app/Fragment; // field@8322 │ │ -2a808a: 5410 2283 |000b: iget-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentSucces:Landroidx/fragment/app/Fragment; // field@8322 │ │ -2a808e: 7020 8686 0100 |000d: invoke-direct {v1, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startTransactionFragment:(Landroidx/fragment/app/Fragment;)V // method@8686 │ │ -2a8094: 0e00 |0010: return-void │ │ +2a8060: |[2a8060] fr.nocle.passegares.navigation.MainMenuActivity.showSuccesFragment:()V │ │ +2a8070: 5410 2283 |0000: iget-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentSucces:Landroidx/fragment/app/Fragment; // field@8322 │ │ +2a8074: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +2a8078: 2200 3510 |0004: new-instance v0, Lfr/nocle/passegares/succes/SuccesFragment; // type@1035 │ │ +2a807c: 7010 5187 0000 |0006: invoke-direct {v0}, Lfr/nocle/passegares/succes/SuccesFragment;.:()V // method@8751 │ │ +2a8082: 5b10 2283 |0009: iput-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentSucces:Landroidx/fragment/app/Fragment; // field@8322 │ │ +2a8086: 5410 2283 |000b: iget-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentSucces:Landroidx/fragment/app/Fragment; // field@8322 │ │ +2a808a: 7020 8686 0100 |000d: invoke-direct {v1, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startTransactionFragment:(Landroidx/fragment/app/Fragment;)V // method@8686 │ │ +2a8090: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x000b line=219 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ │ │ @@ -1142889,23 +1142888,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -2a8098: |[2a8098] fr.nocle.passegares.navigation.MainMenuActivity.showTicketFragment:()V │ │ -2a80a8: 5410 2483 |0000: iget-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentTicket:Landroidx/fragment/app/Fragment; // field@8324 │ │ -2a80ac: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -2a80b0: 2200 bd0f |0004: new-instance v0, Lfr/nocle/passegares/MonnaieFragment; // type@0fbd │ │ -2a80b4: 7010 d184 0000 |0006: invoke-direct {v0}, Lfr/nocle/passegares/MonnaieFragment;.:()V // method@84d1 │ │ -2a80ba: 5b10 2483 |0009: iput-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentTicket:Landroidx/fragment/app/Fragment; // field@8324 │ │ -2a80be: 5410 2483 |000b: iget-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentTicket:Landroidx/fragment/app/Fragment; // field@8324 │ │ -2a80c2: 7020 8686 0100 |000d: invoke-direct {v1, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startTransactionFragment:(Landroidx/fragment/app/Fragment;)V // method@8686 │ │ -2a80c8: 0e00 |0010: return-void │ │ +2a8094: |[2a8094] fr.nocle.passegares.navigation.MainMenuActivity.showTicketFragment:()V │ │ +2a80a4: 5410 2483 |0000: iget-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentTicket:Landroidx/fragment/app/Fragment; // field@8324 │ │ +2a80a8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +2a80ac: 2200 bd0f |0004: new-instance v0, Lfr/nocle/passegares/MonnaieFragment; // type@0fbd │ │ +2a80b0: 7010 d184 0000 |0006: invoke-direct {v0}, Lfr/nocle/passegares/MonnaieFragment;.:()V // method@84d1 │ │ +2a80b6: 5b10 2483 |0009: iput-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentTicket:Landroidx/fragment/app/Fragment; // field@8324 │ │ +2a80ba: 5410 2483 |000b: iget-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentTicket:Landroidx/fragment/app/Fragment; // field@8324 │ │ +2a80be: 7020 8686 0100 |000d: invoke-direct {v1, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startTransactionFragment:(Landroidx/fragment/app/Fragment;)V // method@8686 │ │ +2a80c4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x000b line=209 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ │ │ @@ -1142914,23 +1142913,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -2a80cc: |[2a80cc] fr.nocle.passegares.navigation.MainMenuActivity.showVoirTamponsFragment:()V │ │ -2a80dc: 5410 2383 |0000: iget-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentTampons:Landroidx/fragment/app/Fragment; // field@8323 │ │ -2a80e0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -2a80e4: 2200 3d10 |0004: new-instance v0, Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment; // type@103d │ │ -2a80e8: 7010 8c87 0000 |0006: invoke-direct {v0}, Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment;.:()V // method@878c │ │ -2a80ee: 5b10 2383 |0009: iput-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentTampons:Landroidx/fragment/app/Fragment; // field@8323 │ │ -2a80f2: 5410 2383 |000b: iget-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentTampons:Landroidx/fragment/app/Fragment; // field@8323 │ │ -2a80f6: 7020 8686 0100 |000d: invoke-direct {v1, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startTransactionFragment:(Landroidx/fragment/app/Fragment;)V // method@8686 │ │ -2a80fc: 0e00 |0010: return-void │ │ +2a80c8: |[2a80c8] fr.nocle.passegares.navigation.MainMenuActivity.showVoirTamponsFragment:()V │ │ +2a80d8: 5410 2383 |0000: iget-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentTampons:Landroidx/fragment/app/Fragment; // field@8323 │ │ +2a80dc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +2a80e0: 2200 3d10 |0004: new-instance v0, Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment; // type@103d │ │ +2a80e4: 7010 8c87 0000 |0006: invoke-direct {v0}, Lfr/nocle/passegares/visa/ResumeVisaSwipeFragment;.:()V // method@878c │ │ +2a80ea: 5b10 2383 |0009: iput-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentTampons:Landroidx/fragment/app/Fragment; // field@8323 │ │ +2a80ee: 5410 2383 |000b: iget-object v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentTampons:Landroidx/fragment/app/Fragment; // field@8323 │ │ +2a80f2: 7020 8686 0100 |000d: invoke-direct {v1, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startTransactionFragment:(Landroidx/fragment/app/Fragment;)V // method@8686 │ │ +2a80f8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x000b line=214 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ │ │ @@ -1142939,22 +1142938,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -2a8100: |[2a8100] fr.nocle.passegares.navigation.MainMenuActivity.startCreditsActivity:()V │ │ -2a8110: 2200 7000 |0000: new-instance v0, Landroid/content/Intent; // type@0070 │ │ -2a8114: 6e10 5b86 0300 |0002: invoke-virtual {v3}, Lfr/nocle/passegares/navigation/MainMenuActivity;.getApplicationContext:()Landroid/content/Context; // method@865b │ │ -2a811a: 0c01 |0005: move-result-object v1 │ │ -2a811c: 1c02 b40f |0006: const-class v2, Lfr/nocle/passegares/CreditsActivity; // type@0fb4 │ │ -2a8120: 7030 7c02 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ -2a8126: 6e20 8186 0300 |000b: invoke-virtual {v3, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startActivity:(Landroid/content/Intent;)V // method@8681 │ │ -2a812c: 0e00 |000e: return-void │ │ +2a80fc: |[2a80fc] fr.nocle.passegares.navigation.MainMenuActivity.startCreditsActivity:()V │ │ +2a810c: 2200 7000 |0000: new-instance v0, Landroid/content/Intent; // type@0070 │ │ +2a8110: 6e10 5b86 0300 |0002: invoke-virtual {v3}, Lfr/nocle/passegares/navigation/MainMenuActivity;.getApplicationContext:()Landroid/content/Context; // method@865b │ │ +2a8116: 0c01 |0005: move-result-object v1 │ │ +2a8118: 1c02 b40f |0006: const-class v2, Lfr/nocle/passegares/CreditsActivity; // type@0fb4 │ │ +2a811c: 7030 7c02 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ +2a8122: 6e20 8186 0300 |000b: invoke-virtual {v3, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startActivity:(Landroid/content/Intent;)V // method@8681 │ │ +2a8128: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x000b line=193 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ │ │ @@ -1142963,22 +1142962,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -2a8130: |[2a8130] fr.nocle.passegares.navigation.MainMenuActivity.startPreferenceActivity:()V │ │ -2a8140: 2200 7000 |0000: new-instance v0, Landroid/content/Intent; // type@0070 │ │ -2a8144: 6e10 5b86 0300 |0002: invoke-virtual {v3}, Lfr/nocle/passegares/navigation/MainMenuActivity;.getApplicationContext:()Landroid/content/Context; // method@865b │ │ -2a814a: 0c01 |0005: move-result-object v1 │ │ -2a814c: 1c02 0d10 |0006: const-class v2, Lfr/nocle/passegares/preferences/PreferencesActivity; // type@100d │ │ -2a8150: 7030 7c02 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ -2a8156: 6e20 8186 0300 |000b: invoke-virtual {v3, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startActivity:(Landroid/content/Intent;)V // method@8681 │ │ -2a815c: 0e00 |000e: return-void │ │ +2a812c: |[2a812c] fr.nocle.passegares.navigation.MainMenuActivity.startPreferenceActivity:()V │ │ +2a813c: 2200 7000 |0000: new-instance v0, Landroid/content/Intent; // type@0070 │ │ +2a8140: 6e10 5b86 0300 |0002: invoke-virtual {v3}, Lfr/nocle/passegares/navigation/MainMenuActivity;.getApplicationContext:()Landroid/content/Context; // method@865b │ │ +2a8146: 0c01 |0005: move-result-object v1 │ │ +2a8148: 1c02 0d10 |0006: const-class v2, Lfr/nocle/passegares/preferences/PreferencesActivity; // type@100d │ │ +2a814c: 7030 7c02 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ +2a8152: 6e20 8186 0300 |000b: invoke-virtual {v3, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startActivity:(Landroid/content/Intent;)V // method@8681 │ │ +2a8158: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x000b line=187 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ │ │ @@ -1142987,18 +1142986,18 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -2a8160: |[2a8160] fr.nocle.passegares.navigation.MainMenuActivity.startTransactionFragment:(Landroidx/fragment/app/Fragment;)V │ │ -2a8170: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -2a8172: 7030 8786 2100 |0001: invoke-direct {v1, v2, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startTransactionFragment:(Landroidx/fragment/app/Fragment;Z)V // method@8687 │ │ -2a8178: 0e00 |0004: return-void │ │ +2a815c: |[2a815c] fr.nocle.passegares.navigation.MainMenuActivity.startTransactionFragment:(Landroidx/fragment/app/Fragment;)V │ │ +2a816c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +2a816e: 7030 8786 2100 |0001: invoke-direct {v1, v2, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startTransactionFragment:(Landroidx/fragment/app/Fragment;Z)V // method@8687 │ │ +2a8174: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=223 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ 0x0000 - 0x0005 reg=2 (null) Landroidx/fragment/app/Fragment; │ │ │ │ @@ -1143007,29 +1143006,29 @@ │ │ type : '(Landroidx/fragment/app/Fragment;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -2a817c: |[2a817c] fr.nocle.passegares.navigation.MainMenuActivity.startTransactionFragment:(Landroidx/fragment/app/Fragment;Z)V │ │ -2a818c: 6e10 7449 0300 |0000: invoke-virtual {v3}, Landroidx/fragment/app/Fragment;.isVisible:()Z // method@4974 │ │ -2a8192: 0a00 |0003: move-result v0 │ │ -2a8194: 3900 1800 |0004: if-nez v0, 001c // +0018 │ │ -2a8198: 5420 2083 |0006: iget-object v0, v2, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentManager:Landroidx/fragment/app/FragmentManager; // field@8320 │ │ -2a819c: 6e10 014b 0000 |0008: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@4b01 │ │ -2a81a2: 0c00 |000b: move-result-object v0 │ │ -2a81a4: 1401 4b00 087f |000c: const v1, #float 1.80777e+38 // #7f08004b │ │ -2a81aa: 6e30 2e4c 1003 |000f: invoke-virtual {v0, v1, v3}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@4c2e │ │ -2a81b0: 0c03 |0012: move-result-object v3 │ │ -2a81b2: 3804 0600 |0013: if-eqz v4, 0019 // +0006 │ │ -2a81b6: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -2a81b8: 6e20 204c 4300 |0016: invoke-virtual {v3, v4}, Landroidx/fragment/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@4c20 │ │ -2a81be: 6e10 224c 0300 |0019: invoke-virtual {v3}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@4c22 │ │ -2a81c4: 0e00 |001c: return-void │ │ +2a8178: |[2a8178] fr.nocle.passegares.navigation.MainMenuActivity.startTransactionFragment:(Landroidx/fragment/app/Fragment;Z)V │ │ +2a8188: 6e10 7449 0300 |0000: invoke-virtual {v3}, Landroidx/fragment/app/Fragment;.isVisible:()Z // method@4974 │ │ +2a818e: 0a00 |0003: move-result v0 │ │ +2a8190: 3900 1800 |0004: if-nez v0, 001c // +0018 │ │ +2a8194: 5420 2083 |0006: iget-object v0, v2, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentManager:Landroidx/fragment/app/FragmentManager; // field@8320 │ │ +2a8198: 6e10 014b 0000 |0008: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@4b01 │ │ +2a819e: 0c00 |000b: move-result-object v0 │ │ +2a81a0: 1401 4b00 087f |000c: const v1, #float 1.80777e+38 // #7f08004b │ │ +2a81a6: 6e30 2e4c 1003 |000f: invoke-virtual {v0, v1, v3}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@4c2e │ │ +2a81ac: 0c03 |0012: move-result-object v3 │ │ +2a81ae: 3804 0600 |0013: if-eqz v4, 0019 // +0006 │ │ +2a81b2: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +2a81b4: 6e20 204c 4300 |0016: invoke-virtual {v3, v4}, Landroidx/fragment/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@4c20 │ │ +2a81ba: 6e10 224c 0300 |0019: invoke-virtual {v3}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@4c22 │ │ +2a81c0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0006 line=228 │ │ 0x000f line=229 │ │ 0x0016 line=231 │ │ 0x0019 line=232 │ │ @@ -1143044,17 +1143043,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2a7950: |[2a7950] fr.nocle.passegares.navigation.MainMenuActivity.OnCheckUpdate:()V │ │ -2a7960: 7010 5886 0000 |0000: invoke-direct {v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.checkDisplayUpdateDialog:()V // method@8658 │ │ -2a7966: 0e00 |0003: return-void │ │ +2a794c: |[2a794c] fr.nocle.passegares.navigation.MainMenuActivity.OnCheckUpdate:()V │ │ +2a795c: 7010 5886 0000 |0000: invoke-direct {v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.checkDisplayUpdateDialog:()V // method@8658 │ │ +2a7962: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ │ │ #1 : (in Lfr/nocle/passegares/navigation/MainMenuActivity;) │ │ @@ -1143062,24 +1143061,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -2a7968: |[2a7968] fr.nocle.passegares.navigation.MainMenuActivity.askRestoreGarePlusProche:()V │ │ -2a7978: 5420 2683 |0000: iget-object v0, v2, Lfr/nocle/passegares/navigation/MainMenuActivity;.messageHandler:Lfr/nocle/passegares/radar/MessageHandler; // field@8326 │ │ -2a797c: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -2a7980: 7100 0107 0000 |0004: invoke-static {}, Landroid/os/Message;.obtain:()Landroid/os/Message; // method@0701 │ │ -2a7986: 0c00 |0007: move-result-object v0 │ │ -2a7988: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -2a798a: 5901 bb00 |0009: iput v1, v0, Landroid/os/Message;.arg1:I // field@00bb │ │ -2a798e: 5421 2683 |000b: iget-object v1, v2, Lfr/nocle/passegares/navigation/MainMenuActivity;.messageHandler:Lfr/nocle/passegares/radar/MessageHandler; // field@8326 │ │ -2a7992: 6e20 1087 0100 |000d: invoke-virtual {v1, v0}, Lfr/nocle/passegares/radar/MessageHandler;.sendMessage:(Landroid/os/Message;)Z // method@8710 │ │ -2a7998: 0e00 |0010: return-void │ │ +2a7964: |[2a7964] fr.nocle.passegares.navigation.MainMenuActivity.askRestoreGarePlusProche:()V │ │ +2a7974: 5420 2683 |0000: iget-object v0, v2, Lfr/nocle/passegares/navigation/MainMenuActivity;.messageHandler:Lfr/nocle/passegares/radar/MessageHandler; // field@8326 │ │ +2a7978: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +2a797c: 7100 0107 0000 |0004: invoke-static {}, Landroid/os/Message;.obtain:()Landroid/os/Message; // method@0701 │ │ +2a7982: 0c00 |0007: move-result-object v0 │ │ +2a7984: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +2a7986: 5901 bb00 |0009: iput v1, v0, Landroid/os/Message;.arg1:I // field@00bb │ │ +2a798a: 5421 2683 |000b: iget-object v1, v2, Lfr/nocle/passegares/navigation/MainMenuActivity;.messageHandler:Lfr/nocle/passegares/radar/MessageHandler; // field@8326 │ │ +2a798e: 6e20 1087 0100 |000d: invoke-virtual {v1, v0}, Lfr/nocle/passegares/radar/MessageHandler;.sendMessage:(Landroid/os/Message;)Z // method@8710 │ │ +2a7994: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0004 line=450 │ │ 0x0009 line=451 │ │ 0x000b line=452 │ │ locals : │ │ @@ -1143090,20 +1143089,20 @@ │ │ type : '(Ljava/lang/String;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -2a77b0: |[2a77b0] fr.nocle.passegares.navigation.MainMenuActivity.getBooleanExtra:(Ljava/lang/String;Z)Z │ │ -2a77c0: 6e10 5e86 0100 |0000: invoke-virtual {v1}, Lfr/nocle/passegares/navigation/MainMenuActivity;.getIntent:()Landroid/content/Intent; // method@865e │ │ -2a77c6: 0c00 |0003: move-result-object v0 │ │ -2a77c8: 6e30 8402 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0284 │ │ -2a77ce: 0a02 |0007: move-result v2 │ │ -2a77d0: 0f02 |0008: return v2 │ │ +2a77ac: |[2a77ac] fr.nocle.passegares.navigation.MainMenuActivity.getBooleanExtra:(Ljava/lang/String;Z)Z │ │ +2a77bc: 6e10 5e86 0100 |0000: invoke-virtual {v1}, Lfr/nocle/passegares/navigation/MainMenuActivity;.getIntent:()Landroid/content/Intent; // method@865e │ │ +2a77c2: 0c00 |0003: move-result-object v0 │ │ +2a77c4: 6e30 8402 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0284 │ │ +2a77ca: 0a02 |0007: move-result v2 │ │ +2a77cc: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=3 (null) Z │ │ @@ -1143113,21 +1143112,21 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -2a7a9c: |[2a7a9c] fr.nocle.passegares.navigation.MainMenuActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -2a7aac: 6f40 8718 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@1887 │ │ -2a7ab2: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -2a7ab4: 3321 0800 |0004: if-ne v1, v2, 000c // +0008 │ │ -2a7ab8: 6e10 7586 0000 |0006: invoke-virtual {v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.setInstallationTerminee:()V // method@8675 │ │ -2a7abe: 7010 7186 0000 |0009: invoke-direct {v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.onStartLocation:()V // method@8671 │ │ -2a7ac4: 0e00 |000c: return-void │ │ +2a7a98: |[2a7a98] fr.nocle.passegares.navigation.MainMenuActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +2a7aa8: 6f40 8718 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@1887 │ │ +2a7aae: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +2a7ab0: 3321 0800 |0004: if-ne v1, v2, 000c // +0008 │ │ +2a7ab4: 6e10 7586 0000 |0006: invoke-virtual {v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.setInstallationTerminee:()V // method@8675 │ │ +2a7aba: 7010 7186 0000 |0009: invoke-direct {v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.onStartLocation:()V // method@8671 │ │ +2a7ac0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0006 line=404 │ │ 0x0009 line=405 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ @@ -1143140,34 +1143139,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -2a7ac8: |[2a7ac8] fr.nocle.passegares.navigation.MainMenuActivity.onBackPressed:()V │ │ -2a7ad8: 1400 bb00 087f |0000: const v0, #float 1.80779e+38 // #7f0800bb │ │ -2a7ade: 6e20 5a86 0300 |0003: invoke-virtual {v3, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.findViewById:(I)Landroid/view/View; // method@865a │ │ -2a7ae4: 0c00 |0006: move-result-object v0 │ │ -2a7ae6: 1f00 7008 |0007: check-cast v0, Landroidx/drawerlayout/widget/DrawerLayout; // type@0870 │ │ -2a7aea: 1401 0300 8000 |0009: const v1, #float 1.17549e-38 // #00800003 │ │ -2a7af0: 6e20 a747 1000 |000c: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@47a7 │ │ -2a7af6: 0a02 |000f: move-result v2 │ │ -2a7af8: 3802 0600 |0010: if-eqz v2, 0016 // +0006 │ │ -2a7afc: 6e20 7847 1000 |0012: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.closeDrawer:(I)V // method@4778 │ │ -2a7b02: 2812 |0015: goto 0027 // +0012 │ │ -2a7b04: 5430 2083 |0016: iget-object v0, v3, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentManager:Landroidx/fragment/app/FragmentManager; // field@8320 │ │ -2a7b08: 6e10 364b 0000 |0018: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.getBackStackEntryCount:()I // method@4b36 │ │ -2a7b0e: 0a00 |001b: move-result v0 │ │ -2a7b10: 3d00 0800 |001c: if-lez v0, 0024 // +0008 │ │ -2a7b14: 5430 2083 |001e: iget-object v0, v3, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentManager:Landroidx/fragment/app/FragmentManager; // field@8320 │ │ -2a7b18: 6e10 544b 0000 |0020: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.popBackStack:()V // method@4b54 │ │ -2a7b1e: 2804 |0023: goto 0027 // +0004 │ │ -2a7b20: 6f10 8818 0300 |0024: invoke-super {v3}, Landroidx/appcompat/app/AppCompatActivity;.onBackPressed:()V // method@1888 │ │ -2a7b26: 0e00 |0027: return-void │ │ +2a7ac4: |[2a7ac4] fr.nocle.passegares.navigation.MainMenuActivity.onBackPressed:()V │ │ +2a7ad4: 1400 bb00 087f |0000: const v0, #float 1.80779e+38 // #7f0800bb │ │ +2a7ada: 6e20 5a86 0300 |0003: invoke-virtual {v3, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.findViewById:(I)Landroid/view/View; // method@865a │ │ +2a7ae0: 0c00 |0006: move-result-object v0 │ │ +2a7ae2: 1f00 7008 |0007: check-cast v0, Landroidx/drawerlayout/widget/DrawerLayout; // type@0870 │ │ +2a7ae6: 1401 0300 8000 |0009: const v1, #float 1.17549e-38 // #00800003 │ │ +2a7aec: 6e20 a747 1000 |000c: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@47a7 │ │ +2a7af2: 0a02 |000f: move-result v2 │ │ +2a7af4: 3802 0600 |0010: if-eqz v2, 0016 // +0006 │ │ +2a7af8: 6e20 7847 1000 |0012: invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.closeDrawer:(I)V // method@4778 │ │ +2a7afe: 2812 |0015: goto 0027 // +0012 │ │ +2a7b00: 5430 2083 |0016: iget-object v0, v3, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentManager:Landroidx/fragment/app/FragmentManager; // field@8320 │ │ +2a7b04: 6e10 364b 0000 |0018: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.getBackStackEntryCount:()I // method@4b36 │ │ +2a7b0a: 0a00 |001b: move-result v0 │ │ +2a7b0c: 3d00 0800 |001c: if-lez v0, 0024 // +0008 │ │ +2a7b10: 5430 2083 |001e: iget-object v0, v3, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentManager:Landroidx/fragment/app/FragmentManager; // field@8320 │ │ +2a7b14: 6e10 544b 0000 |0020: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.popBackStack:()V // method@4b54 │ │ +2a7b1a: 2804 |0023: goto 0027 // +0004 │ │ +2a7b1c: 6f10 8818 0300 |0024: invoke-super {v3}, Landroidx/appcompat/app/AppCompatActivity;.onBackPressed:()V // method@1888 │ │ +2a7b22: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=136 │ │ 0x000c line=137 │ │ 0x0012 line=138 │ │ 0x0016 line=139 │ │ 0x001e line=140 │ │ @@ -1143180,67 +1143179,67 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 119 16-bit code units │ │ -2a7b28: |[2a7b28] fr.nocle.passegares.navigation.MainMenuActivity.onCreate:(Landroid/os/Bundle;)V │ │ -2a7b38: 6f20 8b18 8700 |0000: invoke-super {v7, v8}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@188b │ │ -2a7b3e: 1408 2000 0b7f |0003: const v8, #float 1.84763e+38 // #7f0b0020 │ │ -2a7b44: 6e20 7486 8700 |0006: invoke-virtual {v7, v8}, Lfr/nocle/passegares/navigation/MainMenuActivity;.setContentView:(I)V // method@8674 │ │ -2a7b4a: 7010 5986 0700 |0009: invoke-direct {v7}, Lfr/nocle/passegares/navigation/MainMenuActivity;.checkFirstLaunch:()V // method@8659 │ │ -2a7b50: 1408 0d02 087f |000c: const v8, #float 1.80786e+38 // #7f08020d │ │ -2a7b56: 6e20 5a86 8700 |000f: invoke-virtual {v7, v8}, Lfr/nocle/passegares/navigation/MainMenuActivity;.findViewById:(I)Landroid/view/View; // method@865a │ │ -2a7b5c: 0c08 |0012: move-result-object v8 │ │ -2a7b5e: 0783 |0013: move-object v3, v8 │ │ -2a7b60: 1f03 0505 |0014: check-cast v3, Landroidx/appcompat/widget/Toolbar; // type@0505 │ │ -2a7b64: 6e20 7686 3700 |0016: invoke-virtual {v7, v3}, Lfr/nocle/passegares/navigation/MainMenuActivity;.setSupportActionBar:(Landroidx/appcompat/widget/Toolbar;)V // method@8676 │ │ -2a7b6a: 6008 b500 |0019: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b5 │ │ -2a7b6e: 1300 1700 |001b: const/16 v0, #int 23 // #17 │ │ -2a7b72: 3408 1000 |001d: if-lt v8, v0, 002d // +0010 │ │ -2a7b76: 6e10 6086 0700 |001f: invoke-virtual {v7}, Lfr/nocle/passegares/navigation/MainMenuActivity;.getWindow:()Landroid/view/Window; // method@8660 │ │ -2a7b7c: 0c08 |0022: move-result-object v8 │ │ -2a7b7e: 1400 1d00 057f |0023: const v0, #float 1.76788e+38 // #7f05001d │ │ -2a7b84: 6e20 5d86 0700 |0026: invoke-virtual {v7, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.getColor:(I)I // method@865d │ │ -2a7b8a: 0a00 |0029: move-result v0 │ │ -2a7b8c: 6e20 de11 0800 |002a: invoke-virtual {v8, v0}, Landroid/view/Window;.setStatusBarColor:(I)V // method@11de │ │ -2a7b92: 1408 4c01 087f |002d: const v8, #float 1.80782e+38 // #7f08014c │ │ -2a7b98: 6e20 5a86 8700 |0030: invoke-virtual {v7, v8}, Lfr/nocle/passegares/navigation/MainMenuActivity;.findViewById:(I)Landroid/view/View; // method@865a │ │ -2a7b9e: 0c08 |0033: move-result-object v8 │ │ -2a7ba0: 1f08 fd0c |0034: check-cast v8, Lcom/google/android/material/bottomnavigation/BottomNavigationView; // type@0cfd │ │ -2a7ba4: 5b78 1f83 |0036: iput-object v8, v7, Lfr/nocle/passegares/navigation/MainMenuActivity;.bottomNavigationView:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@831f │ │ -2a7ba8: 1408 bb00 087f |0038: const v8, #float 1.80779e+38 // #7f0800bb │ │ -2a7bae: 6e20 5a86 8700 |003b: invoke-virtual {v7, v8}, Lfr/nocle/passegares/navigation/MainMenuActivity;.findViewById:(I)Landroid/view/View; // method@865a │ │ -2a7bb4: 0c08 |003e: move-result-object v8 │ │ -2a7bb6: 1f08 7008 |003f: check-cast v8, Landroidx/drawerlayout/widget/DrawerLayout; // type@0870 │ │ -2a7bba: 1400 5001 087f |0041: const v0, #float 1.80782e+38 // #7f080150 │ │ -2a7bc0: 6e20 5a86 0700 |0044: invoke-virtual {v7, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.findViewById:(I)Landroid/view/View; // method@865a │ │ -2a7bc6: 0c00 |0047: move-result-object v0 │ │ -2a7bc8: 1f00 0b0e |0048: check-cast v0, Lcom/google/android/material/navigation/NavigationView; // type@0e0b │ │ -2a7bcc: 5b70 2783 |004a: iput-object v0, v7, Lfr/nocle/passegares/navigation/MainMenuActivity;.navigationView:Lcom/google/android/material/navigation/NavigationView; // field@8327 │ │ -2a7bd0: 2206 a903 |004c: new-instance v6, Landroidx/appcompat/app/ActionBarDrawerToggle; // type@03a9 │ │ -2a7bd4: 1404 9e00 0f7f |004e: const v4, #float 1.90083e+38 // #7f0f009e │ │ -2a7bda: 1405 9d00 0f7f |0051: const v5, #float 1.90083e+38 // #7f0f009d │ │ -2a7be0: 0760 |0054: move-object v0, v6 │ │ -2a7be2: 0771 |0055: move-object v1, v7 │ │ -2a7be4: 0782 |0056: move-object v2, v8 │ │ -2a7be6: 7606 c717 0000 |0057: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroidx/appcompat/app/ActionBarDrawerToggle;.:(Landroid/app/Activity;Landroidx/drawerlayout/widget/DrawerLayout;Landroidx/appcompat/widget/Toolbar;II)V // method@17c7 │ │ -2a7bec: 6e20 7247 6800 |005a: invoke-virtual {v8, v6}, Landroidx/drawerlayout/widget/DrawerLayout;.addDrawerListener:(Landroidx/drawerlayout/widget/DrawerLayout$DrawerListener;)V // method@4772 │ │ -2a7bf2: 6e10 dc17 0600 |005d: invoke-virtual {v6}, Landroidx/appcompat/app/ActionBarDrawerToggle;.syncState:()V // method@17dc │ │ -2a7bf8: 5478 2783 |0060: iget-object v8, v7, Lfr/nocle/passegares/navigation/MainMenuActivity;.navigationView:Lcom/google/android/material/navigation/NavigationView; // field@8327 │ │ -2a7bfc: 6e20 d676 7800 |0062: invoke-virtual {v8, v7}, Lcom/google/android/material/navigation/NavigationView;.setNavigationItemSelectedListener:(Lcom/google/android/material/navigation/NavigationView$OnNavigationItemSelectedListener;)V // method@76d6 │ │ -2a7c02: 5478 1f83 |0065: iget-object v8, v7, Lfr/nocle/passegares/navigation/MainMenuActivity;.bottomNavigationView:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@831f │ │ -2a7c06: 6e20 9b6a 7800 |0067: invoke-virtual {v8, v7}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.setOnNavigationItemSelectedListener:(Lcom/google/android/material/bottomnavigation/BottomNavigationView$OnNavigationItemSelectedListener;)V // method@6a9b │ │ -2a7c0c: 6e10 5f86 0700 |006a: invoke-virtual {v7}, Lfr/nocle/passegares/navigation/MainMenuActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@865f │ │ -2a7c12: 0c08 |006d: move-result-object v8 │ │ -2a7c14: 5b78 2083 |006e: iput-object v8, v7, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentManager:Landroidx/fragment/app/FragmentManager; // field@8320 │ │ -2a7c18: 7010 7c86 0700 |0070: invoke-direct {v7}, Lfr/nocle/passegares/navigation/MainMenuActivity;.showFragmentOnStart:()V // method@867c │ │ -2a7c1e: 7010 7186 0700 |0073: invoke-direct {v7}, Lfr/nocle/passegares/navigation/MainMenuActivity;.onStartLocation:()V // method@8671 │ │ -2a7c24: 0e00 |0076: return-void │ │ +2a7b24: |[2a7b24] fr.nocle.passegares.navigation.MainMenuActivity.onCreate:(Landroid/os/Bundle;)V │ │ +2a7b34: 6f20 8b18 8700 |0000: invoke-super {v7, v8}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@188b │ │ +2a7b3a: 1408 2000 0b7f |0003: const v8, #float 1.84763e+38 // #7f0b0020 │ │ +2a7b40: 6e20 7486 8700 |0006: invoke-virtual {v7, v8}, Lfr/nocle/passegares/navigation/MainMenuActivity;.setContentView:(I)V // method@8674 │ │ +2a7b46: 7010 5986 0700 |0009: invoke-direct {v7}, Lfr/nocle/passegares/navigation/MainMenuActivity;.checkFirstLaunch:()V // method@8659 │ │ +2a7b4c: 1408 0d02 087f |000c: const v8, #float 1.80786e+38 // #7f08020d │ │ +2a7b52: 6e20 5a86 8700 |000f: invoke-virtual {v7, v8}, Lfr/nocle/passegares/navigation/MainMenuActivity;.findViewById:(I)Landroid/view/View; // method@865a │ │ +2a7b58: 0c08 |0012: move-result-object v8 │ │ +2a7b5a: 0783 |0013: move-object v3, v8 │ │ +2a7b5c: 1f03 0505 |0014: check-cast v3, Landroidx/appcompat/widget/Toolbar; // type@0505 │ │ +2a7b60: 6e20 7686 3700 |0016: invoke-virtual {v7, v3}, Lfr/nocle/passegares/navigation/MainMenuActivity;.setSupportActionBar:(Landroidx/appcompat/widget/Toolbar;)V // method@8676 │ │ +2a7b66: 6008 b500 |0019: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@00b5 │ │ +2a7b6a: 1300 1700 |001b: const/16 v0, #int 23 // #17 │ │ +2a7b6e: 3408 1000 |001d: if-lt v8, v0, 002d // +0010 │ │ +2a7b72: 6e10 6086 0700 |001f: invoke-virtual {v7}, Lfr/nocle/passegares/navigation/MainMenuActivity;.getWindow:()Landroid/view/Window; // method@8660 │ │ +2a7b78: 0c08 |0022: move-result-object v8 │ │ +2a7b7a: 1400 1d00 057f |0023: const v0, #float 1.76788e+38 // #7f05001d │ │ +2a7b80: 6e20 5d86 0700 |0026: invoke-virtual {v7, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.getColor:(I)I // method@865d │ │ +2a7b86: 0a00 |0029: move-result v0 │ │ +2a7b88: 6e20 de11 0800 |002a: invoke-virtual {v8, v0}, Landroid/view/Window;.setStatusBarColor:(I)V // method@11de │ │ +2a7b8e: 1408 4c01 087f |002d: const v8, #float 1.80782e+38 // #7f08014c │ │ +2a7b94: 6e20 5a86 8700 |0030: invoke-virtual {v7, v8}, Lfr/nocle/passegares/navigation/MainMenuActivity;.findViewById:(I)Landroid/view/View; // method@865a │ │ +2a7b9a: 0c08 |0033: move-result-object v8 │ │ +2a7b9c: 1f08 fd0c |0034: check-cast v8, Lcom/google/android/material/bottomnavigation/BottomNavigationView; // type@0cfd │ │ +2a7ba0: 5b78 1f83 |0036: iput-object v8, v7, Lfr/nocle/passegares/navigation/MainMenuActivity;.bottomNavigationView:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@831f │ │ +2a7ba4: 1408 bb00 087f |0038: const v8, #float 1.80779e+38 // #7f0800bb │ │ +2a7baa: 6e20 5a86 8700 |003b: invoke-virtual {v7, v8}, Lfr/nocle/passegares/navigation/MainMenuActivity;.findViewById:(I)Landroid/view/View; // method@865a │ │ +2a7bb0: 0c08 |003e: move-result-object v8 │ │ +2a7bb2: 1f08 7008 |003f: check-cast v8, Landroidx/drawerlayout/widget/DrawerLayout; // type@0870 │ │ +2a7bb6: 1400 5001 087f |0041: const v0, #float 1.80782e+38 // #7f080150 │ │ +2a7bbc: 6e20 5a86 0700 |0044: invoke-virtual {v7, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.findViewById:(I)Landroid/view/View; // method@865a │ │ +2a7bc2: 0c00 |0047: move-result-object v0 │ │ +2a7bc4: 1f00 0b0e |0048: check-cast v0, Lcom/google/android/material/navigation/NavigationView; // type@0e0b │ │ +2a7bc8: 5b70 2783 |004a: iput-object v0, v7, Lfr/nocle/passegares/navigation/MainMenuActivity;.navigationView:Lcom/google/android/material/navigation/NavigationView; // field@8327 │ │ +2a7bcc: 2206 a903 |004c: new-instance v6, Landroidx/appcompat/app/ActionBarDrawerToggle; // type@03a9 │ │ +2a7bd0: 1404 9e00 0f7f |004e: const v4, #float 1.90083e+38 // #7f0f009e │ │ +2a7bd6: 1405 9d00 0f7f |0051: const v5, #float 1.90083e+38 // #7f0f009d │ │ +2a7bdc: 0760 |0054: move-object v0, v6 │ │ +2a7bde: 0771 |0055: move-object v1, v7 │ │ +2a7be0: 0782 |0056: move-object v2, v8 │ │ +2a7be2: 7606 c717 0000 |0057: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroidx/appcompat/app/ActionBarDrawerToggle;.:(Landroid/app/Activity;Landroidx/drawerlayout/widget/DrawerLayout;Landroidx/appcompat/widget/Toolbar;II)V // method@17c7 │ │ +2a7be8: 6e20 7247 6800 |005a: invoke-virtual {v8, v6}, Landroidx/drawerlayout/widget/DrawerLayout;.addDrawerListener:(Landroidx/drawerlayout/widget/DrawerLayout$DrawerListener;)V // method@4772 │ │ +2a7bee: 6e10 dc17 0600 |005d: invoke-virtual {v6}, Landroidx/appcompat/app/ActionBarDrawerToggle;.syncState:()V // method@17dc │ │ +2a7bf4: 5478 2783 |0060: iget-object v8, v7, Lfr/nocle/passegares/navigation/MainMenuActivity;.navigationView:Lcom/google/android/material/navigation/NavigationView; // field@8327 │ │ +2a7bf8: 6e20 d676 7800 |0062: invoke-virtual {v8, v7}, Lcom/google/android/material/navigation/NavigationView;.setNavigationItemSelectedListener:(Lcom/google/android/material/navigation/NavigationView$OnNavigationItemSelectedListener;)V // method@76d6 │ │ +2a7bfe: 5478 1f83 |0065: iget-object v8, v7, Lfr/nocle/passegares/navigation/MainMenuActivity;.bottomNavigationView:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@831f │ │ +2a7c02: 6e20 9b6a 7800 |0067: invoke-virtual {v8, v7}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.setOnNavigationItemSelectedListener:(Lcom/google/android/material/bottomnavigation/BottomNavigationView$OnNavigationItemSelectedListener;)V // method@6a9b │ │ +2a7c08: 6e10 5f86 0700 |006a: invoke-virtual {v7}, Lfr/nocle/passegares/navigation/MainMenuActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@865f │ │ +2a7c0e: 0c08 |006d: move-result-object v8 │ │ +2a7c10: 5b78 2083 |006e: iput-object v8, v7, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentManager:Landroidx/fragment/app/FragmentManager; // field@8320 │ │ +2a7c14: 7010 7c86 0700 |0070: invoke-direct {v7}, Lfr/nocle/passegares/navigation/MainMenuActivity;.showFragmentOnStart:()V // method@867c │ │ +2a7c1a: 7010 7186 0700 |0073: invoke-direct {v7}, Lfr/nocle/passegares/navigation/MainMenuActivity;.onStartLocation:()V // method@8671 │ │ +2a7c20: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0006 line=80 │ │ 0x0009 line=82 │ │ 0x000f line=84 │ │ 0x0016 line=85 │ │ @@ -1143266,18 +1143265,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2a7c28: |[2a7c28] fr.nocle.passegares.navigation.MainMenuActivity.onDestroy:()V │ │ -2a7c38: 6f10 8d18 0000 |0000: invoke-super {v0}, Landroidx/appcompat/app/AppCompatActivity;.onDestroy:()V // method@188d │ │ -2a7c3e: 7010 7286 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.onStopLocation:()V // method@8672 │ │ -2a7c44: 0e00 |0006: return-void │ │ +2a7c24: |[2a7c24] fr.nocle.passegares.navigation.MainMenuActivity.onDestroy:()V │ │ +2a7c34: 6f10 8d18 0000 |0000: invoke-super {v0}, Landroidx/appcompat/app/AppCompatActivity;.onDestroy:()V // method@188d │ │ +2a7c3a: 7010 7286 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.onStopLocation:()V // method@8672 │ │ +2a7c40: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0003 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ │ │ @@ -1143286,20 +1143285,20 @@ │ │ type : '(Ljava/lang/Class;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -2a77d4: |[2a77d4] fr.nocle.passegares.navigation.MainMenuActivity.onMoveActivity:(Ljava/lang/Class;)Z │ │ -2a77e4: 2200 7000 |0000: new-instance v0, Landroid/content/Intent; // type@0070 │ │ -2a77e8: 7030 7c02 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ -2a77ee: 6e20 8186 0100 |0005: invoke-virtual {v1, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startActivity:(Landroid/content/Intent;)V // method@8681 │ │ -2a77f4: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -2a77f6: 0f02 |0009: return v2 │ │ +2a77d0: |[2a77d0] fr.nocle.passegares.navigation.MainMenuActivity.onMoveActivity:(Ljava/lang/Class;)Z │ │ +2a77e0: 2200 7000 |0000: new-instance v0, Landroid/content/Intent; // type@0070 │ │ +2a77e4: 7030 7c02 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ +2a77ea: 6e20 8186 0100 |0005: invoke-virtual {v1, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startActivity:(Landroid/content/Intent;)V // method@8681 │ │ +2a77f0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +2a77f2: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0005 line=347 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/Class; │ │ @@ -1143309,21 +1143308,21 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/String;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -2a7824: |[2a7824] fr.nocle.passegares.navigation.MainMenuActivity.onMoveActivity:(Ljava/lang/Class;Ljava/lang/String;I)Z │ │ -2a7834: 2200 7000 |0000: new-instance v0, Landroid/content/Intent; // type@0070 │ │ -2a7838: 7030 7c02 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ -2a783e: 6e30 9a02 3004 |0005: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@029a │ │ -2a7844: 6e20 8186 0100 |0008: invoke-virtual {v1, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startActivity:(Landroid/content/Intent;)V // method@8681 │ │ -2a784a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -2a784c: 0f02 |000c: return v2 │ │ +2a7820: |[2a7820] fr.nocle.passegares.navigation.MainMenuActivity.onMoveActivity:(Ljava/lang/Class;Ljava/lang/String;I)Z │ │ +2a7830: 2200 7000 |0000: new-instance v0, Landroid/content/Intent; // type@0070 │ │ +2a7834: 7030 7c02 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ +2a783a: 6e30 9a02 3004 |0005: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@029a │ │ +2a7840: 6e20 8186 0100 |0008: invoke-virtual {v1, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startActivity:(Landroid/content/Intent;)V // method@8681 │ │ +2a7846: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +2a7848: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0005 line=362 │ │ 0x0008 line=363 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ @@ -1143336,22 +1143335,22 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/String;ILjava/lang/String;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -2a7850: |[2a7850] fr.nocle.passegares.navigation.MainMenuActivity.onMoveActivity:(Ljava/lang/Class;Ljava/lang/String;ILjava/lang/String;Z)Z │ │ -2a7860: 2200 7000 |0000: new-instance v0, Landroid/content/Intent; // type@0070 │ │ -2a7864: 7030 7c02 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ -2a786a: 6e30 9a02 3004 |0005: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@029a │ │ -2a7870: 6e30 a102 5006 |0008: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@02a1 │ │ -2a7876: 6e20 8186 0100 |000b: invoke-virtual {v1, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startActivity:(Landroid/content/Intent;)V // method@8681 │ │ -2a787c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -2a787e: 0f02 |000f: return v2 │ │ +2a784c: |[2a784c] fr.nocle.passegares.navigation.MainMenuActivity.onMoveActivity:(Ljava/lang/Class;Ljava/lang/String;ILjava/lang/String;Z)Z │ │ +2a785c: 2200 7000 |0000: new-instance v0, Landroid/content/Intent; // type@0070 │ │ +2a7860: 7030 7c02 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ +2a7866: 6e30 9a02 3004 |0005: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@029a │ │ +2a786c: 6e30 a102 5006 |0008: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@02a1 │ │ +2a7872: 6e20 8186 0100 |000b: invoke-virtual {v1, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startActivity:(Landroid/content/Intent;)V // method@8681 │ │ +2a7878: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +2a787a: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0005 line=370 │ │ 0x0008 line=371 │ │ 0x000b line=372 │ │ locals : │ │ @@ -1143367,21 +1143366,21 @@ │ │ type : '(Ljava/lang/Class;Ljava/lang/String;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -2a77f8: |[2a77f8] fr.nocle.passegares.navigation.MainMenuActivity.onMoveActivity:(Ljava/lang/Class;Ljava/lang/String;Z)Z │ │ -2a7808: 2200 7000 |0000: new-instance v0, Landroid/content/Intent; // type@0070 │ │ -2a780c: 7030 7c02 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ -2a7812: 6e30 a102 3004 |0005: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@02a1 │ │ -2a7818: 6e20 8186 0100 |0008: invoke-virtual {v1, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startActivity:(Landroid/content/Intent;)V // method@8681 │ │ -2a781e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -2a7820: 0f02 |000c: return v2 │ │ +2a77f4: |[2a77f4] fr.nocle.passegares.navigation.MainMenuActivity.onMoveActivity:(Ljava/lang/Class;Ljava/lang/String;Z)Z │ │ +2a7804: 2200 7000 |0000: new-instance v0, Landroid/content/Intent; // type@0070 │ │ +2a7808: 7030 7c02 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ +2a780e: 6e30 a102 3004 |0005: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@02a1 │ │ +2a7814: 6e20 8186 0100 |0008: invoke-virtual {v1, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startActivity:(Landroid/content/Intent;)V // method@8681 │ │ +2a781a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +2a781c: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0005 line=354 │ │ 0x0008 line=355 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ @@ -1143394,44 +1143393,44 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -2a7880: |[2a7880] fr.nocle.passegares.navigation.MainMenuActivity.onNavigationItemSelected:(Landroid/view/MenuItem;)Z │ │ -2a7890: 7210 390f 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0f39 │ │ -2a7896: 0a03 |0003: move-result v3 │ │ -2a7898: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -2a789a: 2b03 3300 0000 |0005: packed-switch v3, 00000038 // +00000033 │ │ -2a78a0: 2b03 3c00 0000 |0008: packed-switch v3, 00000044 // +0000003c │ │ -2a78a6: 281c |000b: goto 0027 // +001c │ │ -2a78a8: 7010 8486 0200 |000c: invoke-direct {v2}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startPreferenceActivity:()V // method@8684 │ │ -2a78ae: 2818 |000f: goto 0027 // +0018 │ │ -2a78b0: 7010 7386 0200 |0010: invoke-direct {v2}, Lfr/nocle/passegares/navigation/MainMenuActivity;.redirectToDepot:()V // method@8673 │ │ -2a78b6: 2814 |0013: goto 0027 // +0014 │ │ -2a78b8: 7010 8386 0200 |0014: invoke-direct {v2}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startCreditsActivity:()V // method@8683 │ │ -2a78be: 2810 |0017: goto 0027 // +0010 │ │ -2a78c0: 7010 7f86 0200 |0018: invoke-direct {v2}, Lfr/nocle/passegares/navigation/MainMenuActivity;.showTicketFragment:()V // method@867f │ │ -2a78c6: 280c |001b: goto 0027 // +000c │ │ -2a78c8: 7010 8086 0200 |001c: invoke-direct {v2}, Lfr/nocle/passegares/navigation/MainMenuActivity;.showVoirTamponsFragment:()V // method@8680 │ │ -2a78ce: 2808 |001f: goto 0027 // +0008 │ │ -2a78d0: 7010 7e86 0200 |0020: invoke-direct {v2}, Lfr/nocle/passegares/navigation/MainMenuActivity;.showSuccesFragment:()V // method@867e │ │ -2a78d6: 2804 |0023: goto 0027 // +0004 │ │ -2a78d8: 7020 7d86 0200 |0024: invoke-direct {v2, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.showRadarFragment:(Z)V // method@867d │ │ -2a78de: 1403 bb00 087f |0027: const v3, #float 1.80779e+38 // #7f0800bb │ │ -2a78e4: 6e20 5a86 3200 |002a: invoke-virtual {v2, v3}, Lfr/nocle/passegares/navigation/MainMenuActivity;.findViewById:(I)Landroid/view/View; // method@865a │ │ -2a78ea: 0c03 |002d: move-result-object v3 │ │ -2a78ec: 1f03 7008 |002e: check-cast v3, Landroidx/drawerlayout/widget/DrawerLayout; // type@0870 │ │ -2a78f0: 1401 0300 8000 |0030: const v1, #float 1.17549e-38 // #00800003 │ │ -2a78f6: 6e20 7847 1300 |0033: invoke-virtual {v3, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.closeDrawer:(I)V // method@4778 │ │ -2a78fc: 0f00 |0036: return v0 │ │ -2a78fe: 0000 |0037: nop // spacer │ │ -2a7900: 0001 0400 6500 087f 1f00 0000 1b00 ... |0038: packed-switch-data (12 units) │ │ -2a7918: 0001 0300 4d01 087f 0c00 0000 0800 ... |0044: packed-switch-data (10 units) │ │ +2a787c: |[2a787c] fr.nocle.passegares.navigation.MainMenuActivity.onNavigationItemSelected:(Landroid/view/MenuItem;)Z │ │ +2a788c: 7210 390f 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0f39 │ │ +2a7892: 0a03 |0003: move-result v3 │ │ +2a7894: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +2a7896: 2b03 3300 0000 |0005: packed-switch v3, 00000038 // +00000033 │ │ +2a789c: 2b03 3c00 0000 |0008: packed-switch v3, 00000044 // +0000003c │ │ +2a78a2: 281c |000b: goto 0027 // +001c │ │ +2a78a4: 7010 8486 0200 |000c: invoke-direct {v2}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startPreferenceActivity:()V // method@8684 │ │ +2a78aa: 2818 |000f: goto 0027 // +0018 │ │ +2a78ac: 7010 7386 0200 |0010: invoke-direct {v2}, Lfr/nocle/passegares/navigation/MainMenuActivity;.redirectToDepot:()V // method@8673 │ │ +2a78b2: 2814 |0013: goto 0027 // +0014 │ │ +2a78b4: 7010 8386 0200 |0014: invoke-direct {v2}, Lfr/nocle/passegares/navigation/MainMenuActivity;.startCreditsActivity:()V // method@8683 │ │ +2a78ba: 2810 |0017: goto 0027 // +0010 │ │ +2a78bc: 7010 7f86 0200 |0018: invoke-direct {v2}, Lfr/nocle/passegares/navigation/MainMenuActivity;.showTicketFragment:()V // method@867f │ │ +2a78c2: 280c |001b: goto 0027 // +000c │ │ +2a78c4: 7010 8086 0200 |001c: invoke-direct {v2}, Lfr/nocle/passegares/navigation/MainMenuActivity;.showVoirTamponsFragment:()V // method@8680 │ │ +2a78ca: 2808 |001f: goto 0027 // +0008 │ │ +2a78cc: 7010 7e86 0200 |0020: invoke-direct {v2}, Lfr/nocle/passegares/navigation/MainMenuActivity;.showSuccesFragment:()V // method@867e │ │ +2a78d2: 2804 |0023: goto 0027 // +0004 │ │ +2a78d4: 7020 7d86 0200 |0024: invoke-direct {v2, v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.showRadarFragment:(Z)V // method@867d │ │ +2a78da: 1403 bb00 087f |0027: const v3, #float 1.80779e+38 // #7f0800bb │ │ +2a78e0: 6e20 5a86 3200 |002a: invoke-virtual {v2, v3}, Lfr/nocle/passegares/navigation/MainMenuActivity;.findViewById:(I)Landroid/view/View; // method@865a │ │ +2a78e6: 0c03 |002d: move-result-object v3 │ │ +2a78e8: 1f03 7008 |002e: check-cast v3, Landroidx/drawerlayout/widget/DrawerLayout; // type@0870 │ │ +2a78ec: 1401 0300 8000 |0030: const v1, #float 1.17549e-38 // #00800003 │ │ +2a78f2: 6e20 7847 1300 |0033: invoke-virtual {v3, v1}, Landroidx/drawerlayout/widget/DrawerLayout;.closeDrawer:(I)V // method@4778 │ │ +2a78f8: 0f00 |0036: return v0 │ │ +2a78fa: 0000 |0037: nop // spacer │ │ +2a78fc: 0001 0400 6500 087f 1f00 0000 1b00 ... |0038: packed-switch-data (12 units) │ │ +2a7914: 0001 0300 4d01 087f 0c00 0000 0800 ... |0044: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x000c line=169 │ │ 0x0010 line=175 │ │ 0x0014 line=172 │ │ 0x0018 line=164 │ │ @@ -1143449,18 +1143448,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2a7c48: |[2a7c48] fr.nocle.passegares.navigation.MainMenuActivity.onPause:()V │ │ -2a7c58: 6f10 9418 0000 |0000: invoke-super {v0}, Landroidx/appcompat/app/AppCompatActivity;.onPause:()V // method@1894 │ │ -2a7c5e: 7010 6d86 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.onPauseLocation:()V // method@866d │ │ -2a7c64: 0e00 |0006: return-void │ │ +2a7c44: |[2a7c44] fr.nocle.passegares.navigation.MainMenuActivity.onPause:()V │ │ +2a7c54: 6f10 9418 0000 |0000: invoke-super {v0}, Landroidx/appcompat/app/AppCompatActivity;.onPause:()V // method@1894 │ │ +2a7c5a: 7010 6d86 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.onPauseLocation:()V // method@866d │ │ +2a7c60: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0003 line=117 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ │ │ @@ -1143469,60 +1143468,60 @@ │ │ type : '(I[Ljava/lang/String;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -2a7ca0: |[2a7ca0] fr.nocle.passegares.navigation.MainMenuActivity.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ -2a7cb0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -2a7cb2: 3221 0300 |0001: if-eq v1, v2, 0004 // +0003 │ │ -2a7cb6: 2852 |0003: goto 0055 // +0052 │ │ -2a7cb8: 5401 2183 |0004: iget-object v1, v0, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentRadar:Landroidx/fragment/app/Fragment; // field@8321 │ │ -2a7cbc: 6e10 5e49 0100 |0006: invoke-virtual {v1}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@495e │ │ -2a7cc2: 0c01 |0009: move-result-object v1 │ │ -2a7cc4: 1402 dd00 087f |000a: const v2, #float 1.80779e+38 // #7f0800dd │ │ -2a7cca: 6e20 c40f 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ -2a7cd0: 0c01 |0010: move-result-object v1 │ │ -2a7cd2: 1f01 3403 |0011: check-cast v1, Landroid/widget/TextView; // type@0334 │ │ -2a7cd6: 2132 |0013: array-length v2, v3 │ │ -2a7cd8: 3d02 4200 |0014: if-lez v2, 0056 // +0042 │ │ -2a7cdc: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -2a7cde: 4402 0302 |0017: aget v2, v3, v2 │ │ -2a7ce2: 3902 3d00 |0019: if-nez v2, 0056 // +003d │ │ -2a7ce6: 1a02 cf41 |001b: const-string v2, "android.permission.ACCESS_FINE_LOCATION" // string@41cf │ │ -2a7cea: 7120 7438 2000 |001d: invoke-static {v0, v2}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3874 │ │ -2a7cf0: 0a02 |0020: move-result v2 │ │ -2a7cf2: 3802 0b00 |0021: if-eqz v2, 002c // +000b │ │ -2a7cf6: 1a02 ce41 |0023: const-string v2, "android.permission.ACCESS_COARSE_LOCATION" // string@41ce │ │ -2a7cfa: 7120 7438 2000 |0025: invoke-static {v0, v2}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3874 │ │ -2a7d00: 0a02 |0028: move-result v2 │ │ -2a7d02: 3802 0300 |0029: if-eqz v2, 002c // +0003 │ │ -2a7d06: 0e00 |002b: return-void │ │ -2a7d08: 1402 6700 0f7f |002c: const v2, #float 1.90082e+38 // #7f0f0067 │ │ -2a7d0e: 6e20 9016 2100 |002f: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ -2a7d14: 2201 2810 |0032: new-instance v1, Lfr/nocle/passegares/radar/MessageHandler; // type@1028 │ │ -2a7d18: 7020 fc86 0100 |0034: invoke-direct {v1, v0}, Lfr/nocle/passegares/radar/MessageHandler;.:(Landroid/app/Activity;)V // method@86fc │ │ -2a7d1e: 5b01 2683 |0037: iput-object v1, v0, Lfr/nocle/passegares/navigation/MainMenuActivity;.messageHandler:Lfr/nocle/passegares/radar/MessageHandler; // field@8326 │ │ -2a7d22: 2201 7000 |0039: new-instance v1, Landroid/content/Intent; // type@0070 │ │ -2a7d26: 1c02 b90f |003b: const-class v2, Lfr/nocle/passegares/LocationService; // type@0fb9 │ │ -2a7d2a: 7030 7c02 0102 |003d: invoke-direct {v1, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ -2a7d30: 5b01 2883 |0040: iput-object v1, v0, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocation:Landroid/content/Intent; // field@8328 │ │ -2a7d34: 2202 4401 |0042: new-instance v2, Landroid/os/Messenger; // type@0144 │ │ -2a7d38: 5403 2683 |0044: iget-object v3, v0, Lfr/nocle/passegares/navigation/MainMenuActivity;.messageHandler:Lfr/nocle/passegares/radar/MessageHandler; // field@8326 │ │ -2a7d3c: 7020 0807 3200 |0046: invoke-direct {v2, v3}, Landroid/os/Messenger;.:(Landroid/os/Handler;)V // method@0708 │ │ -2a7d42: 1a03 d129 |0049: const-string v3, "MESSAGER" // string@29d1 │ │ -2a7d46: 6e30 9d02 3102 |004b: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@029d │ │ -2a7d4c: 5401 2883 |004e: iget-object v1, v0, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocation:Landroid/content/Intent; // field@8328 │ │ -2a7d50: 1a02 be31 |0050: const-string v2, "START" // string@31be │ │ -2a7d54: 6e20 a702 2100 |0052: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@02a7 │ │ -2a7d5a: 0e00 |0055: return-void │ │ -2a7d5c: 1402 6800 0f7f |0056: const v2, #float 1.90082e+38 // #7f0f0068 │ │ -2a7d62: 6e20 9016 2100 |0059: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ -2a7d68: 0e00 |005c: return-void │ │ +2a7c9c: |[2a7c9c] fr.nocle.passegares.navigation.MainMenuActivity.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ +2a7cac: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +2a7cae: 3221 0300 |0001: if-eq v1, v2, 0004 // +0003 │ │ +2a7cb2: 2852 |0003: goto 0055 // +0052 │ │ +2a7cb4: 5401 2183 |0004: iget-object v1, v0, Lfr/nocle/passegares/navigation/MainMenuActivity;.fragmentRadar:Landroidx/fragment/app/Fragment; // field@8321 │ │ +2a7cb8: 6e10 5e49 0100 |0006: invoke-virtual {v1}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@495e │ │ +2a7cbe: 0c01 |0009: move-result-object v1 │ │ +2a7cc0: 1402 dd00 087f |000a: const v2, #float 1.80779e+38 // #7f0800dd │ │ +2a7cc6: 6e20 c40f 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0fc4 │ │ +2a7ccc: 0c01 |0010: move-result-object v1 │ │ +2a7cce: 1f01 3403 |0011: check-cast v1, Landroid/widget/TextView; // type@0334 │ │ +2a7cd2: 2132 |0013: array-length v2, v3 │ │ +2a7cd4: 3d02 4200 |0014: if-lez v2, 0056 // +0042 │ │ +2a7cd8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +2a7cda: 4402 0302 |0017: aget v2, v3, v2 │ │ +2a7cde: 3902 3d00 |0019: if-nez v2, 0056 // +003d │ │ +2a7ce2: 1a02 cf41 |001b: const-string v2, "android.permission.ACCESS_FINE_LOCATION" // string@41cf │ │ +2a7ce6: 7120 7438 2000 |001d: invoke-static {v0, v2}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3874 │ │ +2a7cec: 0a02 |0020: move-result v2 │ │ +2a7cee: 3802 0b00 |0021: if-eqz v2, 002c // +000b │ │ +2a7cf2: 1a02 ce41 |0023: const-string v2, "android.permission.ACCESS_COARSE_LOCATION" // string@41ce │ │ +2a7cf6: 7120 7438 2000 |0025: invoke-static {v0, v2}, Landroidx/core/app/ActivityCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@3874 │ │ +2a7cfc: 0a02 |0028: move-result v2 │ │ +2a7cfe: 3802 0300 |0029: if-eqz v2, 002c // +0003 │ │ +2a7d02: 0e00 |002b: return-void │ │ +2a7d04: 1402 6700 0f7f |002c: const v2, #float 1.90082e+38 // #7f0f0067 │ │ +2a7d0a: 6e20 9016 2100 |002f: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ +2a7d10: 2201 2810 |0032: new-instance v1, Lfr/nocle/passegares/radar/MessageHandler; // type@1028 │ │ +2a7d14: 7020 fc86 0100 |0034: invoke-direct {v1, v0}, Lfr/nocle/passegares/radar/MessageHandler;.:(Landroid/app/Activity;)V // method@86fc │ │ +2a7d1a: 5b01 2683 |0037: iput-object v1, v0, Lfr/nocle/passegares/navigation/MainMenuActivity;.messageHandler:Lfr/nocle/passegares/radar/MessageHandler; // field@8326 │ │ +2a7d1e: 2201 7000 |0039: new-instance v1, Landroid/content/Intent; // type@0070 │ │ +2a7d22: 1c02 b90f |003b: const-class v2, Lfr/nocle/passegares/LocationService; // type@0fb9 │ │ +2a7d26: 7030 7c02 0102 |003d: invoke-direct {v1, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@027c │ │ +2a7d2c: 5b01 2883 |0040: iput-object v1, v0, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocation:Landroid/content/Intent; // field@8328 │ │ +2a7d30: 2202 4401 |0042: new-instance v2, Landroid/os/Messenger; // type@0144 │ │ +2a7d34: 5403 2683 |0044: iget-object v3, v0, Lfr/nocle/passegares/navigation/MainMenuActivity;.messageHandler:Lfr/nocle/passegares/radar/MessageHandler; // field@8326 │ │ +2a7d38: 7020 0807 3200 |0046: invoke-direct {v2, v3}, Landroid/os/Messenger;.:(Landroid/os/Handler;)V // method@0708 │ │ +2a7d3e: 1a03 d129 |0049: const-string v3, "MESSAGER" // string@29d1 │ │ +2a7d42: 6e30 9d02 3102 |004b: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@029d │ │ +2a7d48: 5401 2883 |004e: iget-object v1, v0, Lfr/nocle/passegares/navigation/MainMenuActivity;.serviceLocation:Landroid/content/Intent; // field@8328 │ │ +2a7d4c: 1a02 be31 |0050: const-string v2, "START" // string@31be │ │ +2a7d50: 6e20 a702 2100 |0052: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@02a7 │ │ +2a7d56: 0e00 |0055: return-void │ │ +2a7d58: 1402 6800 0f7f |0056: const v2, #float 1.90082e+38 // #7f0f0068 │ │ +2a7d5e: 6e20 9016 2100 |0059: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(I)V // method@1690 │ │ +2a7d64: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=316 │ │ 0x000d line=318 │ │ 0x0013 line=319 │ │ 0x001d line=322 │ │ 0x002f line=327 │ │ @@ -1143542,18 +1143541,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -2a7d6c: |[2a7d6c] fr.nocle.passegares.navigation.MainMenuActivity.onResume:()V │ │ -2a7d7c: 6f10 9818 0000 |0000: invoke-super {v0}, Landroidx/appcompat/app/AppCompatActivity;.onResume:()V // method@1898 │ │ -2a7d82: 7010 7086 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.onResumeLocation:()V // method@8670 │ │ -2a7d88: 0e00 |0006: return-void │ │ +2a7d68: |[2a7d68] fr.nocle.passegares.navigation.MainMenuActivity.onResume:()V │ │ +2a7d78: 6f10 9818 0000 |0000: invoke-super {v0}, Landroidx/appcompat/app/AppCompatActivity;.onResume:()V // method@1898 │ │ +2a7d7e: 7010 7086 0000 |0003: invoke-direct {v0}, Lfr/nocle/passegares/navigation/MainMenuActivity;.onResumeLocation:()V // method@8670 │ │ +2a7d84: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0003 line=124 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ │ │ @@ -1143562,18 +1143561,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -2a7f68: |[2a7f68] fr.nocle.passegares.navigation.MainMenuActivity.setInstallationTerminee:()V │ │ -2a7f78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -2a7f7a: 5c10 2583 |0001: iput-boolean v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.installationEnCours:Z // field@8325 │ │ -2a7f7e: 0e00 |0003: return-void │ │ +2a7f64: |[2a7f64] fr.nocle.passegares.navigation.MainMenuActivity.setInstallationTerminee:()V │ │ +2a7f74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +2a7f76: 5c10 2583 |0001: iput-boolean v0, v1, Lfr/nocle/passegares/navigation/MainMenuActivity;.installationEnCours:Z // field@8325 │ │ +2a7f7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=458 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ │ │ #16 : (in Lfr/nocle/passegares/navigation/MainMenuActivity;) │ │ @@ -1143581,17 +1143580,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2a7fc8: |[2a7fc8] fr.nocle.passegares.navigation.MainMenuActivity.setTitleToolbar:(I)V │ │ -2a7fd8: 6e20 7886 1000 |0000: invoke-virtual {v0, v1}, Lfr/nocle/passegares/navigation/MainMenuActivity;.setTitle:(I)V // method@8678 │ │ -2a7fde: 0e00 |0003: return-void │ │ +2a7fc4: |[2a7fc4] fr.nocle.passegares.navigation.MainMenuActivity.setTitleToolbar:(I)V │ │ +2a7fd4: 6e20 7886 1000 |0000: invoke-virtual {v0, v1}, Lfr/nocle/passegares/navigation/MainMenuActivity;.setTitle:(I)V // method@8678 │ │ +2a7fda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -1143600,17 +1143599,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -2a7fe0: |[2a7fe0] fr.nocle.passegares.navigation.MainMenuActivity.setTitleToolbar:(Ljava/lang/String;)V │ │ -2a7ff0: 6e20 7986 1000 |0000: invoke-virtual {v0, v1}, Lfr/nocle/passegares/navigation/MainMenuActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@8679 │ │ -2a7ff6: 0e00 |0003: return-void │ │ +2a7fdc: |[2a7fdc] fr.nocle.passegares.navigation.MainMenuActivity.setTitleToolbar:(Ljava/lang/String;)V │ │ +2a7fec: 6e20 7986 1000 |0000: invoke-virtual {v0, v1}, Lfr/nocle/passegares/navigation/MainMenuActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@8679 │ │ +2a7ff2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/navigation/MainMenuActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1143639,17 +1143638,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2aab84: |[2aab84] fr.nocle.passegares.region.AjoutRegionActivity.:()V │ │ -2aab94: 7010 7718 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@1877 │ │ -2aab9a: 0e00 |0003: return-void │ │ +2aab80: |[2aab80] fr.nocle.passegares.region.AjoutRegionActivity.:()V │ │ +2aab90: 7010 7718 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@1877 │ │ +2aab96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/region/AjoutRegionActivity; │ │ │ │ Virtual methods - │ │ @@ -1143658,34 +1143657,34 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -2aab9c: |[2aab9c] fr.nocle.passegares.region.AjoutRegionActivity.onCreate:(Landroid/os/Bundle;)V │ │ -2aabac: 6f20 8b18 3200 |0000: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@188b │ │ -2aabb2: 1403 1c00 0b7f |0003: const v3, #float 1.84763e+38 // #7f0b001c │ │ -2aabb8: 6e20 2387 3200 |0006: invoke-virtual {v2, v3}, Lfr/nocle/passegares/region/AjoutRegionActivity;.setContentView:(I)V // method@8723 │ │ -2aabbe: 6e10 1e87 0200 |0009: invoke-virtual {v2}, Lfr/nocle/passegares/region/AjoutRegionActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@871e │ │ -2aabc4: 0c03 |000c: move-result-object v3 │ │ -2aabc6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -2aabc8: 6e20 9117 0300 |000e: invoke-virtual {v3, v0}, Landroidx/appcompat/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@1791 │ │ -2aabce: 2203 2f10 |0011: new-instance v3, Lfr/nocle/passegares/region/AjoutRegionFragment; // type@102f │ │ -2aabd2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -2aabd4: 7020 2c87 0300 |0014: invoke-direct {v3, v0}, Lfr/nocle/passegares/region/AjoutRegionFragment;.:(Z)V // method@872c │ │ -2aabda: 6e10 1f87 0200 |0017: invoke-virtual {v2}, Lfr/nocle/passegares/region/AjoutRegionActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@871f │ │ -2aabe0: 0c00 |001a: move-result-object v0 │ │ -2aabe2: 6e10 014b 0000 |001b: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@4b01 │ │ -2aabe8: 0c00 |001e: move-result-object v0 │ │ -2aabea: 1401 5000 087f |001f: const v1, #float 1.80777e+38 // #7f080050 │ │ -2aabf0: 6e30 2e4c 1003 |0022: invoke-virtual {v0, v1, v3}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@4c2e │ │ -2aabf6: 0c03 |0025: move-result-object v3 │ │ -2aabf8: 6e10 224c 0300 |0026: invoke-virtual {v3}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@4c22 │ │ -2aabfe: 0e00 |0029: return-void │ │ +2aab98: |[2aab98] fr.nocle.passegares.region.AjoutRegionActivity.onCreate:(Landroid/os/Bundle;)V │ │ +2aaba8: 6f20 8b18 3200 |0000: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@188b │ │ +2aabae: 1403 1c00 0b7f |0003: const v3, #float 1.84763e+38 // #7f0b001c │ │ +2aabb4: 6e20 2387 3200 |0006: invoke-virtual {v2, v3}, Lfr/nocle/passegares/region/AjoutRegionActivity;.setContentView:(I)V // method@8723 │ │ +2aabba: 6e10 1e87 0200 |0009: invoke-virtual {v2}, Lfr/nocle/passegares/region/AjoutRegionActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@871e │ │ +2aabc0: 0c03 |000c: move-result-object v3 │ │ +2aabc2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +2aabc4: 6e20 9117 0300 |000e: invoke-virtual {v3, v0}, Landroidx/appcompat/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@1791 │ │ +2aabca: 2203 2f10 |0011: new-instance v3, Lfr/nocle/passegares/region/AjoutRegionFragment; // type@102f │ │ +2aabce: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +2aabd0: 7020 2c87 0300 |0014: invoke-direct {v3, v0}, Lfr/nocle/passegares/region/AjoutRegionFragment;.:(Z)V // method@872c │ │ +2aabd6: 6e10 1f87 0200 |0017: invoke-virtual {v2}, Lfr/nocle/passegares/region/AjoutRegionActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@871f │ │ +2aabdc: 0c00 |001a: move-result-object v0 │ │ +2aabde: 6e10 014b 0000 |001b: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@4b01 │ │ +2aabe4: 0c00 |001e: move-result-object v0 │ │ +2aabe6: 1401 5000 087f |001f: const v1, #float 1.80777e+38 // #7f080050 │ │ +2aabec: 6e30 2e4c 1003 |0022: invoke-virtual {v0, v1, v3}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@4c2e │ │ +2aabf2: 0c03 |0025: move-result-object v3 │ │ +2aabf4: 6e10 224c 0300 |0026: invoke-virtual {v3}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@4c22 │ │ +2aabfa: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0006 line=14 │ │ 0x0009 line=15 │ │ 0x0011 line=17 │ │ 0x0017 line=19 │ │ @@ -1143698,17 +1143697,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2aac00: |[2aac00] fr.nocle.passegares.region.AjoutRegionActivity.onDestroy:()V │ │ -2aac10: 6f10 8d18 0000 |0000: invoke-super {v0}, Landroidx/appcompat/app/AppCompatActivity;.onDestroy:()V // method@188d │ │ -2aac16: 0e00 |0003: return-void │ │ +2aabfc: |[2aabfc] fr.nocle.passegares.region.AjoutRegionActivity.onDestroy:()V │ │ +2aac0c: 6f10 8d18 0000 |0000: invoke-super {v0}, Landroidx/appcompat/app/AppCompatActivity;.onDestroy:()V // method@188d │ │ +2aac12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/region/AjoutRegionActivity; │ │ │ │ #2 : (in Lfr/nocle/passegares/region/AjoutRegionActivity;) │ │ @@ -1143716,25 +1143715,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -2aab4c: |[2aab4c] fr.nocle.passegares.region.AjoutRegionActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -2aab5c: 7210 390f 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0f39 │ │ -2aab62: 0a00 |0003: move-result v0 │ │ -2aab64: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ -2aab6a: 3210 0700 |0007: if-eq v0, v1, 000e // +0007 │ │ -2aab6e: 6f20 9218 3200 |0009: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@1892 │ │ -2aab74: 0a03 |000c: move-result v3 │ │ -2aab76: 0f03 |000d: return v3 │ │ -2aab78: 6e10 1d87 0200 |000e: invoke-virtual {v2}, Lfr/nocle/passegares/region/AjoutRegionActivity;.finish:()V // method@871d │ │ -2aab7e: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -2aab80: 0f03 |0012: return v3 │ │ +2aab48: |[2aab48] fr.nocle.passegares.region.AjoutRegionActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +2aab58: 7210 390f 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0f39 │ │ +2aab5e: 0a00 |0003: move-result v0 │ │ +2aab60: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ +2aab66: 3210 0700 |0007: if-eq v0, v1, 000e // +0007 │ │ +2aab6a: 6f20 9218 3200 |0009: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@1892 │ │ +2aab70: 0a03 |000c: move-result v3 │ │ +2aab72: 0f03 |000d: return v3 │ │ +2aab74: 6e10 1d87 0200 |000e: invoke-virtual {v2}, Lfr/nocle/passegares/region/AjoutRegionActivity;.finish:()V // method@871d │ │ +2aab7a: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +2aab7c: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0009 line=34 │ │ 0x000e line=31 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lfr/nocle/passegares/region/AjoutRegionActivity; │ │ @@ -1143779,32 +1143778,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2addf8: |[2addf8] fr.nocle.passegares.visa.VisaActivity.:()V │ │ -2ade08: 0e00 |0000: return-void │ │ +2addf4: |[2addf4] fr.nocle.passegares.visa.VisaActivity.:()V │ │ +2ade04: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfr/nocle/passegares/visa/VisaActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -2ade0c: |[2ade0c] fr.nocle.passegares.visa.VisaActivity.:()V │ │ -2ade1c: 7010 7718 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@1877 │ │ -2ade22: 0e00 |0003: return-void │ │ +2ade08: |[2ade08] fr.nocle.passegares.visa.VisaActivity.:()V │ │ +2ade18: 7010 7718 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@1877 │ │ +2ade1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/nocle/passegares/visa/VisaActivity; │ │ │ │ #2 : (in Lfr/nocle/passegares/visa/VisaActivity;) │ │ @@ -1143812,24 +1143811,24 @@ │ │ type : '(Landroid/view/MenuItem;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -2ae068: |[2ae068] fr.nocle.passegares.visa.VisaActivity.triggerFourni:(Landroid/view/MenuItem;)V │ │ -2ae078: 7210 3f0f 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.isChecked:()Z // method@0f3f │ │ -2ae07e: 0a00 |0003: move-result v0 │ │ -2ae080: df00 0001 |0004: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -2ae084: 7220 470f 0200 |0006: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@0f47 │ │ -2ae08a: 5412 cb83 |0009: iget-object v2, v1, Lfr/nocle/passegares/visa/VisaActivity;.adapter:Lfr/nocle/passegares/visa/TamponsAdapter; // field@83cb │ │ -2ae08e: 6e20 9787 0200 |000b: invoke-virtual {v2, v0}, Lfr/nocle/passegares/visa/TamponsAdapter;.setAfficherFournit:(Z)V // method@8797 │ │ -2ae094: 5412 cb83 |000e: iget-object v2, v1, Lfr/nocle/passegares/visa/VisaActivity;.adapter:Lfr/nocle/passegares/visa/TamponsAdapter; // field@83cb │ │ -2ae098: 6e10 9687 0200 |0010: invoke-virtual {v2}, Lfr/nocle/passegares/visa/TamponsAdapter;.notifyDataSetChanged:()V // method@8796 │ │ -2ae09e: 0e00 |0013: return-void │ │ +2ae064: |[2ae064] fr.nocle.passegares.visa.VisaActivity.triggerFourni:(Landroid/view/MenuItem;)V │ │ +2ae074: 7210 3f0f 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.isChecked:()Z // method@0f3f │ │ +2ae07a: 0a00 |0003: move-result v0 │ │ +2ae07c: df00 0001 |0004: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +2ae080: 7220 470f 0200 |0006: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@0f47 │ │ +2ae086: 5412 cb83 |0009: iget-object v2, v1, Lfr/nocle/passegares/visa/VisaActivity;.adapter:Lfr/nocle/passegares/visa/TamponsAdapter; // field@83cb │ │ +2ae08a: 6e20 9787 0200 |000b: invoke-virtual {v2, v0}, Lfr/nocle/passegares/visa/TamponsAdapter;.setAfficherFournit:(Z)V // method@8797 │ │ +2ae090: 5412 cb83 |000e: iget-object v2, v1, Lfr/nocle/passegares/visa/VisaActivity;.adapter:Lfr/nocle/passegares/visa/TamponsAdapter; // field@83cb │ │ +2ae094: 6e10 9687 0200 |0010: invoke-virtual {v2}, Lfr/nocle/passegares/visa/TamponsAdapter;.notifyDataSetChanged:()V // method@8796 │ │ +2ae09a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0006 line=147 │ │ 0x0009 line=148 │ │ 0x000e line=149 │ │ locals : │ │ @@ -1143841,24 +1143840,24 @@ │ │ type : '(Landroid/view/MenuItem;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -2ae0a0: |[2ae0a0] fr.nocle.passegares.visa.VisaActivity.triggerNecessite:(Landroid/view/MenuItem;)V │ │ -2ae0b0: 7210 3f0f 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.isChecked:()Z // method@0f3f │ │ -2ae0b6: 0a00 |0003: move-result v0 │ │ -2ae0b8: df00 0001 |0004: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -2ae0bc: 7220 470f 0200 |0006: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@0f47 │ │ -2ae0c2: 5412 cb83 |0009: iget-object v2, v1, Lfr/nocle/passegares/visa/VisaActivity;.adapter:Lfr/nocle/passegares/visa/TamponsAdapter; // field@83cb │ │ -2ae0c6: 6e20 9887 0200 |000b: invoke-virtual {v2, v0}, Lfr/nocle/passegares/visa/TamponsAdapter;.setAfficherNecessite:(Z)V // method@8798 │ │ -2ae0cc: 5412 cb83 |000e: iget-object v2, v1, Lfr/nocle/passegares/visa/VisaActivity;.adapter:Lfr/nocle/passegares/visa/TamponsAdapter; // field@83cb │ │ -2ae0d0: 6e10 9687 0200 |0010: invoke-virtual {v2}, Lfr/nocle/passegares/visa/TamponsAdapter;.notifyDataSetChanged:()V // method@8796 │ │ -2ae0d6: 0e00 |0013: return-void │ │ +2ae09c: |[2ae09c] fr.nocle.passegares.visa.VisaActivity.triggerNecessite:(Landroid/view/MenuItem;)V │ │ +2ae0ac: 7210 3f0f 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.isChecked:()Z // method@0f3f │ │ +2ae0b2: 0a00 |0003: move-result v0 │ │ +2ae0b4: df00 0001 |0004: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +2ae0b8: 7220 470f 0200 |0006: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@0f47 │ │ +2ae0be: 5412 cb83 |0009: iget-object v2, v1, Lfr/nocle/passegares/visa/VisaActivity;.adapter:Lfr/nocle/passegares/visa/TamponsAdapter; // field@83cb │ │ +2ae0c2: 6e20 9887 0200 |000b: invoke-virtual {v2, v0}, Lfr/nocle/passegares/visa/TamponsAdapter;.setAfficherNecessite:(Z)V // method@8798 │ │ +2ae0c8: 5412 cb83 |000e: iget-object v2, v1, Lfr/nocle/passegares/visa/VisaActivity;.adapter:Lfr/nocle/passegares/visa/TamponsAdapter; // field@83cb │ │ +2ae0cc: 6e10 9687 0200 |0010: invoke-virtual {v2}, Lfr/nocle/passegares/visa/TamponsAdapter;.notifyDataSetChanged:()V // method@8796 │ │ +2ae0d2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0006 line=156 │ │ 0x0009 line=157 │ │ 0x000e line=158 │ │ locals : │ │ @@ -1143870,24 +1143869,24 @@ │ │ type : '(Landroid/view/MenuItem;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -2ae0d8: |[2ae0d8] fr.nocle.passegares.visa.VisaActivity.triggerNiveau:(Landroid/view/MenuItem;)V │ │ -2ae0e8: 7210 3f0f 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.isChecked:()Z // method@0f3f │ │ -2ae0ee: 0a00 |0003: move-result v0 │ │ -2ae0f0: df00 0001 |0004: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -2ae0f4: 7220 470f 0200 |0006: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@0f47 │ │ -2ae0fa: 5412 cb83 |0009: iget-object v2, v1, Lfr/nocle/passegares/visa/VisaActivity;.adapter:Lfr/nocle/passegares/visa/TamponsAdapter; // field@83cb │ │ -2ae0fe: 6e20 9987 0200 |000b: invoke-virtual {v2, v0}, Lfr/nocle/passegares/visa/TamponsAdapter;.setAfficherNiveau:(Z)V // method@8799 │ │ -2ae104: 5412 cb83 |000e: iget-object v2, v1, Lfr/nocle/passegares/visa/VisaActivity;.adapter:Lfr/nocle/passegares/visa/TamponsAdapter; // field@83cb │ │ -2ae108: 6e10 9687 0200 |0010: invoke-virtual {v2}, Lfr/nocle/passegares/visa/TamponsAdapter;.notifyDataSetChanged:()V // method@8796 │ │ -2ae10e: 0e00 |0013: return-void │ │ +2ae0d4: |[2ae0d4] fr.nocle.passegares.visa.VisaActivity.triggerNiveau:(Landroid/view/MenuItem;)V │ │ +2ae0e4: 7210 3f0f 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.isChecked:()Z // method@0f3f │ │ +2ae0ea: 0a00 |0003: move-result v0 │ │ +2ae0ec: df00 0001 |0004: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +2ae0f0: 7220 470f 0200 |0006: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@0f47 │ │ +2ae0f6: 5412 cb83 |0009: iget-object v2, v1, Lfr/nocle/passegares/visa/VisaActivity;.adapter:Lfr/nocle/passegares/visa/TamponsAdapter; // field@83cb │ │ +2ae0fa: 6e20 9987 0200 |000b: invoke-virtual {v2, v0}, Lfr/nocle/passegares/visa/TamponsAdapter;.setAfficherNiveau:(Z)V // method@8799 │ │ +2ae100: 5412 cb83 |000e: iget-object v2, v1, Lfr/nocle/passegares/visa/VisaActivity;.adapter:Lfr/nocle/passegares/visa/TamponsAdapter; // field@83cb │ │ +2ae104: 6e10 9687 0200 |0010: invoke-virtual {v2}, Lfr/nocle/passegares/visa/TamponsAdapter;.notifyDataSetChanged:()V // method@8796 │ │ +2ae10a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=138 │ │ 0x0009 line=139 │ │ 0x000e line=140 │ │ locals : │ │ @@ -1143900,143 +1143899,143 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 281 16-bit code units │ │ -2ade24: |[2ade24] fr.nocle.passegares.visa.VisaActivity.onCreate:(Landroid/os/Bundle;)V │ │ -2ade34: 6f20 8b18 a900 |0000: invoke-super {v9, v10}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@188b │ │ -2ade3a: 140a 2600 0b7f |0003: const v10, #float 1.84763e+38 // #7f0b0026 │ │ -2ade40: 6e20 a887 a900 |0006: invoke-virtual {v9, v10}, Lfr/nocle/passegares/visa/VisaActivity;.setContentView:(I)V // method@87a8 │ │ -2ade46: 6e10 a487 0900 |0009: invoke-virtual {v9}, Lfr/nocle/passegares/visa/VisaActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@87a4 │ │ -2ade4c: 0c0a |000c: move-result-object v10 │ │ -2ade4e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -2ade50: 6e20 9117 0a00 |000e: invoke-virtual {v10, v0}, Landroidx/appcompat/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@1791 │ │ -2ade56: 6e10 a187 0900 |0011: invoke-virtual {v9}, Lfr/nocle/passegares/visa/VisaActivity;.getIntent:()Landroid/content/Intent; // method@87a1 │ │ -2ade5c: 0c0a |0014: move-result-object v10 │ │ -2ade5e: 6201 c983 |0015: sget-object v1, Lfr/nocle/passegares/visa/VisaActivity;.ARG_IDLIGNE:Ljava/lang/String; // field@83c9 │ │ -2ade62: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -2ade66: 6e40 8e02 1a32 |0019: invoke-virtual {v10, v1, v2, v3}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@028e │ │ -2ade6c: 0b04 |001c: move-result-wide v4 │ │ -2ade6e: 6201 b983 |001d: sget-object v1, Lfr/nocle/passegares/visa/ResumeVisaFragment;.ARG_DUJOUR:Ljava/lang/String; // field@83b9 │ │ -2ade72: 1206 |001f: const/4 v6, #int 0 // #0 │ │ -2ade74: 6e30 8402 1a06 |0020: invoke-virtual {v10, v1, v6}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0284 │ │ -2ade7a: 0a0a |0023: move-result v10 │ │ -2ade7c: 2201 f30f |0024: new-instance v1, Lfr/nocle/passegares/controlleur/TamponCtrl; // type@0ff3 │ │ -2ade80: 7020 a985 9100 |0026: invoke-direct {v1, v9}, Lfr/nocle/passegares/controlleur/TamponCtrl;.:(Landroid/content/Context;)V // method@85a9 │ │ -2ade86: 7110 7d07 0900 |0029: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@077d │ │ -2ade8c: 0c07 |002c: move-result-object v7 │ │ -2ade8e: 1a08 f272 |002d: const-string v8, "nouvelleInterfaceVisa" // string@72f2 │ │ -2ade92: 7230 bf02 8700 |002f: invoke-interface {v7, v8, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02bf │ │ -2ade98: 0a00 |0032: move-result v0 │ │ -2ade9a: 6e50 b085 41a5 |0033: invoke-virtual {v1, v4, v5, v10, v0}, Lfr/nocle/passegares/controlleur/TamponCtrl;.getByLine:(JZZ)Ljava/util/ArrayList; // method@85b0 │ │ -2adea0: 0c07 |0036: move-result-object v7 │ │ -2adea2: 3108 0402 |0037: cmp-long v8, v4, v2 │ │ -2adea6: 3908 4600 |0039: if-nez v8, 007f // +0046 │ │ -2adeaa: 6e10 7089 0700 |003b: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@8970 │ │ -2adeb0: 0a00 |003e: move-result v0 │ │ -2adeb2: 1222 |003f: const/4 v2, #int 2 // #2 │ │ -2adeb4: 380a 1400 |0040: if-eqz v10, 0054 // +0014 │ │ -2adeb8: 3420 0a00 |0042: if-lt v0, v2, 004c // +000a │ │ -2adebc: 140a 0801 0f7f |0044: const v10, #float 1.90085e+38 // #7f0f0108 │ │ -2adec2: 6e20 a387 a900 |0047: invoke-virtual {v9, v10}, Lfr/nocle/passegares/visa/VisaActivity;.getString:(I)Ljava/lang/String; // method@87a3 │ │ -2adec8: 0c0a |004a: move-result-object v10 │ │ -2adeca: 281a |004b: goto 0065 // +001a │ │ -2adecc: 140a 0601 0f7f |004c: const v10, #float 1.90085e+38 // #7f0f0106 │ │ -2aded2: 6e20 a387 a900 |004f: invoke-virtual {v9, v10}, Lfr/nocle/passegares/visa/VisaActivity;.getString:(I)Ljava/lang/String; // method@87a3 │ │ -2aded8: 0c0a |0052: move-result-object v10 │ │ -2adeda: 2812 |0053: goto 0065 // +0012 │ │ -2adedc: 3420 0a00 |0054: if-lt v0, v2, 005e // +000a │ │ -2adee0: 140a 0701 0f7f |0056: const v10, #float 1.90085e+38 // #7f0f0107 │ │ -2adee6: 6e20 a387 a900 |0059: invoke-virtual {v9, v10}, Lfr/nocle/passegares/visa/VisaActivity;.getString:(I)Ljava/lang/String; // method@87a3 │ │ -2adeec: 0c0a |005c: move-result-object v10 │ │ -2adeee: 2808 |005d: goto 0065 // +0008 │ │ -2adef0: 140a 0501 0f7f |005e: const v10, #float 1.90085e+38 // #7f0f0105 │ │ -2adef6: 6e20 a387 a900 |0061: invoke-virtual {v9, v10}, Lfr/nocle/passegares/visa/VisaActivity;.getString:(I)Ljava/lang/String; // method@87a3 │ │ -2adefc: 0c0a |0064: move-result-object v10 │ │ -2adefe: 2202 8a10 |0065: new-instance v2, Ljava/lang/StringBuilder; // type@108a │ │ -2adf02: 7010 e088 0200 |0067: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2adf08: 6e20 e788 0200 |006a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ -2adf0e: 1a00 1400 |006d: const-string v0, " " // string@0014 │ │ -2adf12: 6e20 eb88 0200 |006f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2adf18: 6e20 eb88 a200 |0072: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2adf1e: 6e10 f288 0200 |0075: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2adf24: 0c0a |0078: move-result-object v10 │ │ -2adf26: 6e20 a987 a900 |0079: invoke-virtual {v9, v10}, Lfr/nocle/passegares/visa/VisaActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@87a9 │ │ -2adf2c: 120a |007c: const/4 v10, #int 0 // #0 │ │ -2adf2e: 2900 7b00 |007d: goto/16 00f8 // +007b │ │ -2adf32: 2202 f10f |007f: new-instance v2, Lfr/nocle/passegares/controlleur/LigneCtrl; // type@0ff1 │ │ -2adf36: 7020 9285 9200 |0081: invoke-direct {v2, v9}, Lfr/nocle/passegares/controlleur/LigneCtrl;.:(Landroid/content/Context;)V // method@8592 │ │ -2adf3c: 6e30 9985 4205 |0084: invoke-virtual {v2, v4, v5}, Lfr/nocle/passegares/controlleur/LigneCtrl;.get:(J)Lfr/nocle/passegares/modele/Ligne; // method@8599 │ │ -2adf42: 0c03 |0087: move-result-object v3 │ │ -2adf44: 6e10 9485 0200 |0088: invoke-virtual {v2}, Lfr/nocle/passegares/controlleur/LigneCtrl;.close:()V // method@8594 │ │ -2adf4a: 1a02 7302 |008b: const-string v2, ")" // string@0273 │ │ -2adf4e: 1a04 4200 |008d: const-string v4, " (" // string@0042 │ │ -2adf52: 3800 3c00 |008f: if-eqz v0, 00cb // +003c │ │ -2adf56: 390a 3a00 |0091: if-nez v10, 00cb // +003a │ │ -2adf5a: 6e10 6a89 0700 |0093: invoke-virtual {v7}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ -2adf60: 0c0a |0096: move-result-object v10 │ │ -2adf62: 7210 d689 0a00 |0097: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ -2adf68: 0a00 |009a: move-result v0 │ │ -2adf6a: 3800 1100 |009b: if-eqz v0, 00ac // +0011 │ │ -2adf6e: 7210 d789 0a00 |009d: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ -2adf74: 0c00 |00a0: move-result-object v0 │ │ -2adf76: 1f00 fa0f |00a1: check-cast v0, Lfr/nocle/passegares/modele/GareTamponnee; // type@0ffa │ │ -2adf7a: 6e10 ef85 0000 |00a3: invoke-virtual {v0}, Lfr/nocle/passegares/modele/GareTamponnee;.getNbValidations:()I // method@85ef │ │ -2adf80: 0a00 |00a6: move-result v0 │ │ -2adf82: 3d00 f0ff |00a7: if-lez v0, 0097 // -0010 │ │ -2adf86: d806 0601 |00a9: add-int/lit8 v6, v6, #int 1 // #01 │ │ -2adf8a: 28ec |00ab: goto 0097 // -0014 │ │ -2adf8c: 220a 8a10 |00ac: new-instance v10, Ljava/lang/StringBuilder; // type@108a │ │ -2adf90: 7010 e088 0a00 |00ae: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2adf96: 6e20 eb88 4a00 |00b1: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2adf9c: 6e20 e788 6a00 |00b4: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ -2adfa2: 1a00 3503 |00b7: const-string v0, "/" // string@0335 │ │ -2adfa6: 6e20 eb88 0a00 |00b9: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2adfac: 6e10 7089 0700 |00bc: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@8970 │ │ -2adfb2: 0a00 |00bf: move-result v0 │ │ -2adfb4: 6e20 e788 0a00 |00c0: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ -2adfba: 6e20 eb88 2a00 |00c3: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2adfc0: 6e10 f288 0a00 |00c6: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2adfc6: 0c0a |00c9: move-result-object v10 │ │ -2adfc8: 2817 |00ca: goto 00e1 // +0017 │ │ -2adfca: 220a 8a10 |00cb: new-instance v10, Ljava/lang/StringBuilder; // type@108a │ │ -2adfce: 7010 e088 0a00 |00cd: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2adfd4: 6e20 eb88 4a00 |00d0: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2adfda: 6e10 7089 0700 |00d3: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@8970 │ │ -2adfe0: 0a00 |00d6: move-result v0 │ │ -2adfe2: 6e20 e788 0a00 |00d7: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ -2adfe8: 6e20 eb88 2a00 |00da: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2adfee: 6e10 f288 0a00 |00dd: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2adff4: 0c0a |00e0: move-result-object v10 │ │ -2adff6: 2200 8a10 |00e1: new-instance v0, Ljava/lang/StringBuilder; // type@108a │ │ -2adffa: 7010 e088 0000 |00e3: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ -2ae000: 6e10 0586 0300 |00e6: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getNom:()Ljava/lang/String; // method@8605 │ │ -2ae006: 0c02 |00e9: move-result-object v2 │ │ -2ae008: 6e20 eb88 2000 |00ea: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2ae00e: 6e20 eb88 a000 |00ed: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ -2ae014: 6e10 f288 0000 |00f0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ -2ae01a: 0c0a |00f3: move-result-object v10 │ │ -2ae01c: 6e20 a987 a900 |00f4: invoke-virtual {v9, v10}, Lfr/nocle/passegares/visa/VisaActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@87a9 │ │ -2ae022: 073a |00f7: move-object v10, v3 │ │ -2ae024: 2200 3e10 |00f8: new-instance v0, Lfr/nocle/passegares/visa/TamponsAdapter; // type@103e │ │ -2ae028: 7040 8f87 90a7 |00fa: invoke-direct {v0, v9, v7, v10}, Lfr/nocle/passegares/visa/TamponsAdapter;.:(Landroid/content/Context;Ljava/util/ArrayList;Lfr/nocle/passegares/modele/Ligne;)V // method@878f │ │ -2ae02e: 5b90 cb83 |00fd: iput-object v0, v9, Lfr/nocle/passegares/visa/VisaActivity;.adapter:Lfr/nocle/passegares/visa/TamponsAdapter; // field@83cb │ │ -2ae032: 140a 1301 087f |00ff: const v10, #float 1.80781e+38 // #7f080113 │ │ -2ae038: 6e20 9e87 a900 |0102: invoke-virtual {v9, v10}, Lfr/nocle/passegares/visa/VisaActivity;.findViewById:(I)Landroid/view/View; // method@879e │ │ -2ae03e: 0c0a |0105: move-result-object v10 │ │ -2ae040: 1f0a 1803 |0106: check-cast v10, Landroid/widget/ListView; // type@0318 │ │ -2ae044: 5490 cb83 |0108: iget-object v0, v9, Lfr/nocle/passegares/visa/VisaActivity;.adapter:Lfr/nocle/passegares/visa/TamponsAdapter; // field@83cb │ │ -2ae048: 6e20 3915 0a00 |010a: invoke-virtual {v10, v0}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1539 │ │ -2ae04e: 2200 3f10 |010d: new-instance v0, Lfr/nocle/passegares/visa/VisaActivity$1; // type@103f │ │ -2ae052: 7030 9a87 9007 |010f: invoke-direct {v0, v9, v7}, Lfr/nocle/passegares/visa/VisaActivity$1;.:(Lfr/nocle/passegares/visa/VisaActivity;Ljava/util/ArrayList;)V // method@879a │ │ -2ae058: 6e20 4015 0a00 |0112: invoke-virtual {v10, v0}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1540 │ │ -2ae05e: 6e10 aa85 0100 |0115: invoke-virtual {v1}, Lfr/nocle/passegares/controlleur/TamponCtrl;.close:()V // method@85aa │ │ -2ae064: 0e00 |0118: return-void │ │ +2ade20: |[2ade20] fr.nocle.passegares.visa.VisaActivity.onCreate:(Landroid/os/Bundle;)V │ │ +2ade30: 6f20 8b18 a900 |0000: invoke-super {v9, v10}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@188b │ │ +2ade36: 140a 2600 0b7f |0003: const v10, #float 1.84763e+38 // #7f0b0026 │ │ +2ade3c: 6e20 a887 a900 |0006: invoke-virtual {v9, v10}, Lfr/nocle/passegares/visa/VisaActivity;.setContentView:(I)V // method@87a8 │ │ +2ade42: 6e10 a487 0900 |0009: invoke-virtual {v9}, Lfr/nocle/passegares/visa/VisaActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@87a4 │ │ +2ade48: 0c0a |000c: move-result-object v10 │ │ +2ade4a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +2ade4c: 6e20 9117 0a00 |000e: invoke-virtual {v10, v0}, Landroidx/appcompat/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@1791 │ │ +2ade52: 6e10 a187 0900 |0011: invoke-virtual {v9}, Lfr/nocle/passegares/visa/VisaActivity;.getIntent:()Landroid/content/Intent; // method@87a1 │ │ +2ade58: 0c0a |0014: move-result-object v10 │ │ +2ade5a: 6201 c983 |0015: sget-object v1, Lfr/nocle/passegares/visa/VisaActivity;.ARG_IDLIGNE:Ljava/lang/String; // field@83c9 │ │ +2ade5e: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +2ade62: 6e40 8e02 1a32 |0019: invoke-virtual {v10, v1, v2, v3}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@028e │ │ +2ade68: 0b04 |001c: move-result-wide v4 │ │ +2ade6a: 6201 b983 |001d: sget-object v1, Lfr/nocle/passegares/visa/ResumeVisaFragment;.ARG_DUJOUR:Ljava/lang/String; // field@83b9 │ │ +2ade6e: 1206 |001f: const/4 v6, #int 0 // #0 │ │ +2ade70: 6e30 8402 1a06 |0020: invoke-virtual {v10, v1, v6}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0284 │ │ +2ade76: 0a0a |0023: move-result v10 │ │ +2ade78: 2201 f30f |0024: new-instance v1, Lfr/nocle/passegares/controlleur/TamponCtrl; // type@0ff3 │ │ +2ade7c: 7020 a985 9100 |0026: invoke-direct {v1, v9}, Lfr/nocle/passegares/controlleur/TamponCtrl;.:(Landroid/content/Context;)V // method@85a9 │ │ +2ade82: 7110 7d07 0900 |0029: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@077d │ │ +2ade88: 0c07 |002c: move-result-object v7 │ │ +2ade8a: 1a08 f272 |002d: const-string v8, "nouvelleInterfaceVisa" // string@72f2 │ │ +2ade8e: 7230 bf02 8700 |002f: invoke-interface {v7, v8, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02bf │ │ +2ade94: 0a00 |0032: move-result v0 │ │ +2ade96: 6e50 b085 41a5 |0033: invoke-virtual {v1, v4, v5, v10, v0}, Lfr/nocle/passegares/controlleur/TamponCtrl;.getByLine:(JZZ)Ljava/util/ArrayList; // method@85b0 │ │ +2ade9c: 0c07 |0036: move-result-object v7 │ │ +2ade9e: 3108 0402 |0037: cmp-long v8, v4, v2 │ │ +2adea2: 3908 4600 |0039: if-nez v8, 007f // +0046 │ │ +2adea6: 6e10 7089 0700 |003b: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@8970 │ │ +2adeac: 0a00 |003e: move-result v0 │ │ +2adeae: 1222 |003f: const/4 v2, #int 2 // #2 │ │ +2adeb0: 380a 1400 |0040: if-eqz v10, 0054 // +0014 │ │ +2adeb4: 3420 0a00 |0042: if-lt v0, v2, 004c // +000a │ │ +2adeb8: 140a 0801 0f7f |0044: const v10, #float 1.90085e+38 // #7f0f0108 │ │ +2adebe: 6e20 a387 a900 |0047: invoke-virtual {v9, v10}, Lfr/nocle/passegares/visa/VisaActivity;.getString:(I)Ljava/lang/String; // method@87a3 │ │ +2adec4: 0c0a |004a: move-result-object v10 │ │ +2adec6: 281a |004b: goto 0065 // +001a │ │ +2adec8: 140a 0601 0f7f |004c: const v10, #float 1.90085e+38 // #7f0f0106 │ │ +2adece: 6e20 a387 a900 |004f: invoke-virtual {v9, v10}, Lfr/nocle/passegares/visa/VisaActivity;.getString:(I)Ljava/lang/String; // method@87a3 │ │ +2aded4: 0c0a |0052: move-result-object v10 │ │ +2aded6: 2812 |0053: goto 0065 // +0012 │ │ +2aded8: 3420 0a00 |0054: if-lt v0, v2, 005e // +000a │ │ +2adedc: 140a 0701 0f7f |0056: const v10, #float 1.90085e+38 // #7f0f0107 │ │ +2adee2: 6e20 a387 a900 |0059: invoke-virtual {v9, v10}, Lfr/nocle/passegares/visa/VisaActivity;.getString:(I)Ljava/lang/String; // method@87a3 │ │ +2adee8: 0c0a |005c: move-result-object v10 │ │ +2adeea: 2808 |005d: goto 0065 // +0008 │ │ +2adeec: 140a 0501 0f7f |005e: const v10, #float 1.90085e+38 // #7f0f0105 │ │ +2adef2: 6e20 a387 a900 |0061: invoke-virtual {v9, v10}, Lfr/nocle/passegares/visa/VisaActivity;.getString:(I)Ljava/lang/String; // method@87a3 │ │ +2adef8: 0c0a |0064: move-result-object v10 │ │ +2adefa: 2202 8a10 |0065: new-instance v2, Ljava/lang/StringBuilder; // type@108a │ │ +2adefe: 7010 e088 0200 |0067: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2adf04: 6e20 e788 0200 |006a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ +2adf0a: 1a00 1400 |006d: const-string v0, " " // string@0014 │ │ +2adf0e: 6e20 eb88 0200 |006f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2adf14: 6e20 eb88 a200 |0072: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2adf1a: 6e10 f288 0200 |0075: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2adf20: 0c0a |0078: move-result-object v10 │ │ +2adf22: 6e20 a987 a900 |0079: invoke-virtual {v9, v10}, Lfr/nocle/passegares/visa/VisaActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@87a9 │ │ +2adf28: 120a |007c: const/4 v10, #int 0 // #0 │ │ +2adf2a: 2900 7b00 |007d: goto/16 00f8 // +007b │ │ +2adf2e: 2202 f10f |007f: new-instance v2, Lfr/nocle/passegares/controlleur/LigneCtrl; // type@0ff1 │ │ +2adf32: 7020 9285 9200 |0081: invoke-direct {v2, v9}, Lfr/nocle/passegares/controlleur/LigneCtrl;.:(Landroid/content/Context;)V // method@8592 │ │ +2adf38: 6e30 9985 4205 |0084: invoke-virtual {v2, v4, v5}, Lfr/nocle/passegares/controlleur/LigneCtrl;.get:(J)Lfr/nocle/passegares/modele/Ligne; // method@8599 │ │ +2adf3e: 0c03 |0087: move-result-object v3 │ │ +2adf40: 6e10 9485 0200 |0088: invoke-virtual {v2}, Lfr/nocle/passegares/controlleur/LigneCtrl;.close:()V // method@8594 │ │ +2adf46: 1a02 7302 |008b: const-string v2, ")" // string@0273 │ │ +2adf4a: 1a04 4200 |008d: const-string v4, " (" // string@0042 │ │ +2adf4e: 3800 3c00 |008f: if-eqz v0, 00cb // +003c │ │ +2adf52: 390a 3a00 |0091: if-nez v10, 00cb // +003a │ │ +2adf56: 6e10 6a89 0700 |0093: invoke-virtual {v7}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@896a │ │ +2adf5c: 0c0a |0096: move-result-object v10 │ │ +2adf5e: 7210 d689 0a00 |0097: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@89d6 │ │ +2adf64: 0a00 |009a: move-result v0 │ │ +2adf66: 3800 1100 |009b: if-eqz v0, 00ac // +0011 │ │ +2adf6a: 7210 d789 0a00 |009d: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@89d7 │ │ +2adf70: 0c00 |00a0: move-result-object v0 │ │ +2adf72: 1f00 fa0f |00a1: check-cast v0, Lfr/nocle/passegares/modele/GareTamponnee; // type@0ffa │ │ +2adf76: 6e10 ef85 0000 |00a3: invoke-virtual {v0}, Lfr/nocle/passegares/modele/GareTamponnee;.getNbValidations:()I // method@85ef │ │ +2adf7c: 0a00 |00a6: move-result v0 │ │ +2adf7e: 3d00 f0ff |00a7: if-lez v0, 0097 // -0010 │ │ +2adf82: d806 0601 |00a9: add-int/lit8 v6, v6, #int 1 // #01 │ │ +2adf86: 28ec |00ab: goto 0097 // -0014 │ │ +2adf88: 220a 8a10 |00ac: new-instance v10, Ljava/lang/StringBuilder; // type@108a │ │ +2adf8c: 7010 e088 0a00 |00ae: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2adf92: 6e20 eb88 4a00 |00b1: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2adf98: 6e20 e788 6a00 |00b4: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ +2adf9e: 1a00 3503 |00b7: const-string v0, "/" // string@0335 │ │ +2adfa2: 6e20 eb88 0a00 |00b9: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2adfa8: 6e10 7089 0700 |00bc: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@8970 │ │ +2adfae: 0a00 |00bf: move-result v0 │ │ +2adfb0: 6e20 e788 0a00 |00c0: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ +2adfb6: 6e20 eb88 2a00 |00c3: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2adfbc: 6e10 f288 0a00 |00c6: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2adfc2: 0c0a |00c9: move-result-object v10 │ │ +2adfc4: 2817 |00ca: goto 00e1 // +0017 │ │ +2adfc6: 220a 8a10 |00cb: new-instance v10, Ljava/lang/StringBuilder; // type@108a │ │ +2adfca: 7010 e088 0a00 |00cd: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2adfd0: 6e20 eb88 4a00 |00d0: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2adfd6: 6e10 7089 0700 |00d3: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@8970 │ │ +2adfdc: 0a00 |00d6: move-result v0 │ │ +2adfde: 6e20 e788 0a00 |00d7: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@88e7 │ │ +2adfe4: 6e20 eb88 2a00 |00da: invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2adfea: 6e10 f288 0a00 |00dd: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2adff0: 0c0a |00e0: move-result-object v10 │ │ +2adff2: 2200 8a10 |00e1: new-instance v0, Ljava/lang/StringBuilder; // type@108a │ │ +2adff6: 7010 e088 0000 |00e3: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@88e0 │ │ +2adffc: 6e10 0586 0300 |00e6: invoke-virtual {v3}, Lfr/nocle/passegares/modele/Ligne;.getNom:()Ljava/lang/String; // method@8605 │ │ +2ae002: 0c02 |00e9: move-result-object v2 │ │ +2ae004: 6e20 eb88 2000 |00ea: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2ae00a: 6e20 eb88 a000 |00ed: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@88eb │ │ +2ae010: 6e10 f288 0000 |00f0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@88f2 │ │ +2ae016: 0c0a |00f3: move-result-object v10 │ │ +2ae018: 6e20 a987 a900 |00f4: invoke-virtual {v9, v10}, Lfr/nocle/passegares/visa/VisaActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@87a9 │ │ +2ae01e: 073a |00f7: move-object v10, v3 │ │ +2ae020: 2200 3e10 |00f8: new-instance v0, Lfr/nocle/passegares/visa/TamponsAdapter; // type@103e │ │ +2ae024: 7040 8f87 90a7 |00fa: invoke-direct {v0, v9, v7, v10}, Lfr/nocle/passegares/visa/TamponsAdapter;.:(Landroid/content/Context;Ljava/util/ArrayList;Lfr/nocle/passegares/modele/Ligne;)V // method@878f │ │ +2ae02a: 5b90 cb83 |00fd: iput-object v0, v9, Lfr/nocle/passegares/visa/VisaActivity;.adapter:Lfr/nocle/passegares/visa/TamponsAdapter; // field@83cb │ │ +2ae02e: 140a 1301 087f |00ff: const v10, #float 1.80781e+38 // #7f080113 │ │ +2ae034: 6e20 9e87 a900 |0102: invoke-virtual {v9, v10}, Lfr/nocle/passegares/visa/VisaActivity;.findViewById:(I)Landroid/view/View; // method@879e │ │ +2ae03a: 0c0a |0105: move-result-object v10 │ │ +2ae03c: 1f0a 1803 |0106: check-cast v10, Landroid/widget/ListView; // type@0318 │ │ +2ae040: 5490 cb83 |0108: iget-object v0, v9, Lfr/nocle/passegares/visa/VisaActivity;.adapter:Lfr/nocle/passegares/visa/TamponsAdapter; // field@83cb │ │ +2ae044: 6e20 3915 0a00 |010a: invoke-virtual {v10, v0}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1539 │ │ +2ae04a: 2200 3f10 |010d: new-instance v0, Lfr/nocle/passegares/visa/VisaActivity$1; // type@103f │ │ +2ae04e: 7030 9a87 9007 |010f: invoke-direct {v0, v9, v7}, Lfr/nocle/passegares/visa/VisaActivity$1;.:(Lfr/nocle/passegares/visa/VisaActivity;Ljava/util/ArrayList;)V // method@879a │ │ +2ae054: 6e20 4015 0a00 |0112: invoke-virtual {v10, v0}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1540 │ │ +2ae05a: 6e10 aa85 0100 |0115: invoke-virtual {v1}, Lfr/nocle/passegares/controlleur/TamponCtrl;.close:()V // method@85aa │ │ +2ae060: 0e00 |0118: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0006 line=33 │ │ 0x0009 line=35 │ │ 0x0011 line=37 │ │ 0x0015 line=38 │ │ @@ -1144073,21 +1144072,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -2add68: |[2add68] fr.nocle.passegares.visa.VisaActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -2add78: 6e10 a287 0200 |0000: invoke-virtual {v2}, Lfr/nocle/passegares/visa/VisaActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@87a2 │ │ -2add7e: 0c00 |0003: move-result-object v0 │ │ -2add80: 1401 0400 0c7f |0004: const v1, #float 1.86092e+38 // #7f0c0004 │ │ -2add86: 6e30 2a0f 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0f2a │ │ -2add8c: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -2add8e: 0f03 |000b: return v3 │ │ +2add64: |[2add64] fr.nocle.passegares.visa.VisaActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +2add74: 6e10 a287 0200 |0000: invoke-virtual {v2}, Lfr/nocle/passegares/visa/VisaActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@87a2 │ │ +2add7a: 0c00 |0003: move-result-object v0 │ │ +2add7c: 1401 0400 0c7f |0004: const v1, #float 1.86092e+38 // #7f0c0004 │ │ +2add82: 6e30 2a0f 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0f2a │ │ +2add88: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +2add8a: 0f03 |000b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lfr/nocle/passegares/visa/VisaActivity; │ │ 0x0000 - 0x000c reg=3 (null) Landroid/view/Menu; │ │ │ │ @@ -1144096,33 +1144095,33 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -2add90: |[2add90] fr.nocle.passegares.visa.VisaActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -2adda0: 7210 390f 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0f39 │ │ -2adda6: 0a00 |0003: move-result v0 │ │ -2adda8: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ -2addae: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -2addb0: 3210 1600 |0008: if-eq v0, v1, 001e // +0016 │ │ -2addb4: 2b00 1800 0000 |000a: packed-switch v0, 00000022 // +00000018 │ │ -2addba: 6f20 9218 4300 |000d: invoke-super {v3, v4}, Landroidx/appcompat/app/AppCompatActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@1892 │ │ -2addc0: 0a04 |0010: move-result v4 │ │ -2addc2: 0f04 |0011: return v4 │ │ -2addc4: 7020 ad87 4300 |0012: invoke-direct {v3, v4}, Lfr/nocle/passegares/visa/VisaActivity;.triggerNiveau:(Landroid/view/MenuItem;)V // method@87ad │ │ -2addca: 0f02 |0015: return v2 │ │ -2addcc: 7020 ac87 4300 |0016: invoke-direct {v3, v4}, Lfr/nocle/passegares/visa/VisaActivity;.triggerNecessite:(Landroid/view/MenuItem;)V // method@87ac │ │ -2addd2: 0f02 |0019: return v2 │ │ -2addd4: 7020 ab87 4300 |001a: invoke-direct {v3, v4}, Lfr/nocle/passegares/visa/VisaActivity;.triggerFourni:(Landroid/view/MenuItem;)V // method@87ab │ │ -2addda: 0f02 |001d: return v2 │ │ -2adddc: 6e10 9f87 0300 |001e: invoke-virtual {v3}, Lfr/nocle/passegares/visa/VisaActivity;.finish:()V // method@879f │ │ -2adde2: 0f02 |0021: return v2 │ │ -2adde4: 0001 0300 2302 087f 1000 0000 0c00 ... |0022: packed-switch-data (10 units) │ │ +2add8c: |[2add8c] fr.nocle.passegares.visa.VisaActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +2add9c: 7210 390f 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0f39 │ │ +2adda2: 0a00 |0003: move-result v0 │ │ +2adda4: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ +2addaa: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +2addac: 3210 1600 |0008: if-eq v0, v1, 001e // +0016 │ │ +2addb0: 2b00 1800 0000 |000a: packed-switch v0, 00000022 // +00000018 │ │ +2addb6: 6f20 9218 4300 |000d: invoke-super {v3, v4}, Landroidx/appcompat/app/AppCompatActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@1892 │ │ +2addbc: 0a04 |0010: move-result v4 │ │ +2addbe: 0f04 |0011: return v4 │ │ +2addc0: 7020 ad87 4300 |0012: invoke-direct {v3, v4}, Lfr/nocle/passegares/visa/VisaActivity;.triggerNiveau:(Landroid/view/MenuItem;)V // method@87ad │ │ +2addc6: 0f02 |0015: return v2 │ │ +2addc8: 7020 ac87 4300 |0016: invoke-direct {v3, v4}, Lfr/nocle/passegares/visa/VisaActivity;.triggerNecessite:(Landroid/view/MenuItem;)V // method@87ac │ │ +2addce: 0f02 |0019: return v2 │ │ +2addd0: 7020 ab87 4300 |001a: invoke-direct {v3, v4}, Lfr/nocle/passegares/visa/VisaActivity;.triggerFourni:(Landroid/view/MenuItem;)V // method@87ab │ │ +2addd6: 0f02 |001d: return v2 │ │ +2addd8: 6e10 9f87 0300 |001e: invoke-virtual {v3}, Lfr/nocle/passegares/visa/VisaActivity;.finish:()V // method@879f │ │ +2addde: 0f02 |0021: return v2 │ │ +2adde0: 0001 0300 2302 087f 1000 0000 0c00 ... |0022: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x000d line=131 │ │ 0x0012 line=125 │ │ 0x0016 line=122 │ │ 0x001a line=119 │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 7297009 bytes, number of entries: 3501 │ │ │ +Zip file size: 7297004 bytes, number of entries: 3501 │ │ │ ?rwxrwxr-x 2.0 unx 318 b- stor 80-Jan-01 00:00 android/support/v4/app/INotificationSideChannel.class │ │ │ ?rwxrwxr-x 2.0 unx 2930 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaBrowserCompat$CallbackHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 230 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class │ │ │ ?rwxrwxr-x 2.0 unx 1127 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class │ │ │ ?rwxrwxr-x 2.0 unx 362 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class │ │ │ ?rwxrwxr-x 2.0 unx 812 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaBrowserCompat$ItemCallback.class │ │ │ ?rwxrwxr-x 2.0 unx 1065 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaBrowserCompat$MediaBrowserImpl.class │ │ │ @@ -2312,15 +2312,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 299 b- stor 80-Jan-01 00:00 com/google/android/material/transition/platform/TransitionUtils$CornerSizeBinaryOperator.class │ │ │ ?rwxrwxr-x 2.0 unx 6742 b- stor 80-Jan-01 00:00 com/google/android/material/transition/platform/TransitionUtils.class │ │ │ ?rwxrwxr-x 2.0 unx 251 b- stor 80-Jan-01 00:00 com/google/android/material/transition/platform/VisibilityAnimatorProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 398 b- stor 80-Jan-01 00:00 fr/nocle/passegares/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 1109 b- stor 80-Jan-01 00:00 fr/nocle/passegares/GareActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 602 b- stor 80-Jan-01 00:00 fr/nocle/passegares/GareActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1157 b- stor 80-Jan-01 00:00 fr/nocle/passegares/GareActivity$3.class │ │ │ -?rwxrwxr-x 2.0 unx 2658 b- stor 80-Jan-01 00:00 fr/nocle/passegares/LocationService.class │ │ │ +?rwxrwxr-x 2.0 unx 2653 b- stor 80-Jan-01 00:00 fr/nocle/passegares/LocationService.class │ │ │ ?rwxrwxr-x 2.0 unx 467 b- stor 80-Jan-01 00:00 fr/nocle/passegares/MonnaieFragment$1$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1360 b- stor 80-Jan-01 00:00 fr/nocle/passegares/MonnaieFragment$1$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1970 b- stor 80-Jan-01 00:00 fr/nocle/passegares/MonnaieFragment$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1700 b- stor 80-Jan-01 00:00 fr/nocle/passegares/PositionListener.class │ │ │ ?rwxrwxr-x 2.0 unx 2159 b- stor 80-Jan-01 00:00 fr/nocle/passegares/R$anim.class │ │ │ ?rwxrwxr-x 2.0 unx 1354 b- stor 80-Jan-01 00:00 fr/nocle/passegares/R$animator.class │ │ │ ?rwxrwxr-x 2.0 unx 39315 b- defN 80-Jan-01 00:00 fr/nocle/passegares/R$attr.class │ │ │ @@ -3496,8 +3496,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1965 b- stor 80-Jan-01 00:00 com/google/android/material/bottomsheet/BottomSheetDialogFragment.class │ │ │ ?rwxrwxr-x 2.0 unx 1880 b- stor 80-Jan-01 00:00 fr/nocle/passegares/BoutiqueActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 855 b- stor 80-Jan-01 00:00 fr/nocle/passegares/CreditsActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 6135 b- stor 80-Jan-01 00:00 fr/nocle/passegares/GareActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 11286 b- defN 80-Jan-01 00:00 fr/nocle/passegares/navigation/MainMenuActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1200 b- stor 80-Jan-01 00:00 fr/nocle/passegares/region/AjoutRegionActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 4149 b- stor 80-Jan-01 00:00 fr/nocle/passegares/visa/VisaActivity.class │ │ │ -3501 files, 8586189 bytes uncompressed, 6623783 bytes compressed: 22.9% │ │ │ +3501 files, 8586184 bytes uncompressed, 6623778 bytes compressed: 22.9% │ │ ├── fr/nocle/passegares/LocationService.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -72,15 +72,16 @@ │ │ │ │ │ │ │ │ public int onStartCommand(final Intent intent, final int n, final int n2) { │ │ │ │ final String s = "LOCPG"; │ │ │ │ Log.d(s, "Start commande"); │ │ │ │ super.onStartCommand(intent, n, n2); │ │ │ │ if (intent != null) { │ │ │ │ Log.d(s, "Start location service"); │ │ │ │ - this.messageHandler = (Messenger)intent.getExtras().get("MESSAGER"); │ │ │ │ - final PositionListener ll = new PositionListener(this.messageHandler); │ │ │ │ + final Messenger messageHandler = (Messenger)intent.getExtras().get("MESSAGER"); │ │ │ │ + this.messageHandler = messageHandler; │ │ │ │ + final PositionListener ll = new PositionListener(messageHandler); │ │ │ │ this.ll = (LocationListener)ll; │ │ │ │ this.lm.requestLocationUpdates("gps", (long)this.intervalleActualisation, 0.0f, (LocationListener)ll); │ │ │ │ } │ │ │ │ return 1; │ │ │ │ } │ │ │ │ } ├── smali/fr/nocle/passegares/LocationService.smali │ @@ -210,16 +210,14 @@ │ check-cast p1, Landroid/os/Messenger; │ │ iput-object p1, p0, Lfr/nocle/passegares/LocationService;->messageHandler:Landroid/os/Messenger; │ │ .line 76 │ new-instance v5, Lfr/nocle/passegares/PositionListener; │ │ - iget-object p1, p0, Lfr/nocle/passegares/LocationService;->messageHandler:Landroid/os/Messenger; │ - │ invoke-direct {v5, p1}, Lfr/nocle/passegares/PositionListener;->(Landroid/os/Messenger;)V │ │ iput-object v5, p0, Lfr/nocle/passegares/LocationService;->ll:Landroid/location/LocationListener; │ │ .line 77 │ iget-object v0, p0, Lfr/nocle/passegares/LocationService;->lm:Landroid/location/LocationManager;